Displaying 12 results from an estimated 12 matches for "encode_base64".
2008 Mar 08
2
dovecotpw
...sh;
my $csh = Crypt::SaltedHash->new(algorithm => 'SHA-1');
$csh->add($passwd_string);
my $salted = $csh->generate;
also
use Digest::SHA1;
use MIME::Base64;
$ctx = Digest::SHA1->new;
$ctx->add($passwd_string);
$ctx->add('salt');
my $salted = '{SSHA}' . encode_base64($ctx->digest . 'salt' ,'');
But it doesnt work.
Basically what im doing is authenticating against a mysql db.
If i do a dovecotpw -s SSHA -p password
and update the DB, then the mail client authenticates perfectly.
If anyone can help, it would be most appreciated.
Kind Rega...
2016 May 01
2
Changing Password Schemes
...an empty string.
* once crypt_pass is populated, it will contain a usable value, and this value will be returned by the query.
Now, as for converting your database, try this, after adjusting the queries to fit your schema:
#!/usr/bin/perl
use strict;
use warnings;
use DBI;
use MIME::Base64 'encode_base64';
my $dbtype = 'mysql';
my $dbhost = 'localhost';
my $dbname = 'maildb';
my $dbuser = 'dbuser';
my $dbpass = 'password';
my $dbh = DBI->connect("DBI:$dbtype:host=$dbhost;database=$dbname", $dbuser, $dbpass)
or die "Could not connec...
2012 Oct 31
1
IMAP proxy between Office 365 client/Sun Messaging Server
...n and password. Unfortunately the migration tool for Office 365
doesn't support SASL AUTHENTICATE PLAIN login.
The online documentation I've found suggests that I should be able to
configure dovecot as an IMAP proxy and have it log in to Sun Messaging
Server with AUTHENTICATE PLAIN and encode_base64("user\0admin\0adminpw")
in response to a login from the Office 365 migration tool. I'd like to
configure dovecot to run only the IMAP proxy if possible. I was
thinking of setting all accounts to use the same (strong) password in
the proxy.
Would anyone be willing to share a sam...
2016 May 01
3
Changing Password Schemes
...gt; value will be returned by the query.
>>
>>
>> Now, as for converting your database, try this, after adjusting the
>> queries to fit your schema:
>>
>> #!/usr/bin/perl
>> use strict;
>> use warnings;
>> use DBI;
>> use MIME::Base64 'encode_base64';
>>
>> my $dbtype = 'mysql';
>> my $dbhost = 'localhost';
>> my $dbname = 'maildb';
>> my $dbuser = 'dbuser';
>> my $dbpass = 'password';
>>
>> my $dbh = DBI->connect("DBI:$dbtype:host=$dbhost;datab...
2013 Aug 14
0
weird situation with pop3/imap proxy and postfix authentication
...racter is '^]'.
+OK Dovecot ready.
user teste at proxieddomain.com.br
+OK
pass password
-ERR Authentication failed.
(i can successfully find this auth trial and fail on 10.254.116.9 logs)
but on SMTP authentication, i have:
[root at correio dovecot]# perl -MMIME::Base64 -e \ 'print
encode_base64("teste\@proxieddomain.com.br\0teste\@proxieddomain.com.br\0password");'
xxxxxxxxx(not the real encoded pass)xxxxxxxxxxxxxxxx=
[root at correio dovecot]#
[root at correio dovecot]# telnet localhost 587
Trying 127.0.0.1...
Connected to localhost.localdomain (127.0.0.1).
Escape charact...
2016 Apr 30
2
Changing Password Schemes
This looks good, except it is truncated, it should be something like
95chars long, Is your hash column set to 128 or up around there or
larger?
Quoting Carl A Jeptha <cajeptha at gmail.com>:
> Sorry for double reply, but this what a password looks like in the
> "hashed" password column:
> {SHA512-CRYPT}$6$wEn1UFuiMzl9OSjd$Vh/PZ95WDID1GwI2
>
> ------------
2009 May 07
3
authentication to IMAP
...0.0.0.0...
Connected to 0 (0.0.0.0).
Escape character is '^]'.
* OK dovecot ready.
a1 login ajay.lal CM730q8foSA9A
a1 NO Authentication failed.
a1 login ajay.lal "{crypt}CM730q8foSA9A"
a1 NO Authentication failed.
Also i tried
[root at mail ~]# perl -MMIME::Base64 -e 'print encode_base64("\0ajay.lal\0{crypt}CM730q8foSA9A");'
AGFqYXkubGFsAHtjcnlwdH1DTTczMHE4Zm9TQTlB
[root at mail ~]# telnet 0 143
Trying 0.0.0.0...
Connected to 0 (0.0.0.0).
Escape character is '^]'.
* OK dovecot ready.
a1 AUTHENTICATE PLAIN
+
AGFqYXkubGFsAHtjcnlwdH1DTTczMHE4Zm9TQTlB
a1 NO Authe...
2010 Jun 24
2
Work with auth socket
I need to use Dovecot auth socket from my perl script to validate user's
passwords (for jabber server). Is there any information about how to
communicate with dovecot auth socket?
2007 Aug 02
2
how to "authenticate plain" ???
Hello list,
my name is Steven and of course: I got a problem...
we are using dovecot 0.99 because it?s the actual stable version for
RedHat 4 Enterprise.
I am trying to authenticate using "PLAIN" but I don?t know how.
that?s what I am doing:
telnet conny.MYDOMAIN.de 143
Trying IP.AD.RE.SS...
Connected to conny.MYDOMAIN.de.
Escape character is '^]'.
* OK dovecot ready.
a1
2011 May 17
5
Email out of R (code)
Hi all,
I thought I would post code to send an email out of R. The code uses
Grothendieck and Bellosta's interface package rJython for executing Python
from R. The code itself provides basic email functionality for email servers
requiring authentication. It should be easy to extend it (e.g., for sending
attachments). I hope it's useful.
require(rJython)
rJython <- rJython()
2009 Dec 09
3
SASL plain authentication failed; unable to lookup user record
...apture (at least with lsof).
so both postfix and dovecot have read/write access to the socket.
the credentials sent are the same whether they're sent via a true pop3
client or via the command line. when sent via the command line, they're
generated via perl -MMIME::Base64 -e 'print
encode_base64("\0username\0password");'and i've verified they're correct
via decode_base64
config stuff:
# postconf -n
biff = no
command_directory = /usr/sbin
config_directory = /etc/postfix
content_filter = smtp-amavis:[127.0.0.1]:10024
daemon_directory = /usr/libexec/postfix
debug_pe...
2010 Sep 21
1
[PREVIEW ONLY] Refactor data transfer code
...= $target;
- $self->{_v2v_username} = $username;
- $self->{_v2v_password} = $password;
- $self->{_v2v_noverify} = $noverify;
+ $self->{noverify} = $noverify;
+ $self->{agent} = 'virt-v2v/'.$Sys::VirtV2V::VERSION;
+ $self->{auth} = 'Basic '.encode_base64("$username:$password");
if ($noverify) {
# Unset HTTPS_CA_DIR if it is already set
@@ -79,213 +65,211 @@ sub new {
$ENV{HTTPS_CA_DIR} = "" unless (exists($ENV{HTTPS_CA_DIR}));
}
- die("Invalid configuration of Net::HTTPS")
+ die(...