Using saslauthd to check credentials:
Code:
#> /usr/sbin/testsaslauthd -u user_domain.com -p userpassword
0: OK "Success."
I am using Dovecot's 'auth_username_translation':
auth_username_translation = @_
That is why above I use user
_domain.com and below I use user
@domain.com
Encoded username/password:
Code:
#> perl -MMIME::Base64 -e 'print encode_base64("user@domain.com\0user@domain.com\0userspassword");'
encodedpasswordoutput
Trying the encoded password via command prompt:
Code:
#> telnet localhost 25
Trying 127.0.0.1...
Connected to localhost.localdomain (127.0.0.1).
Escape character is '^]'.
220 mail.wnetworks.net ESMTP Postfix
#> ehlo localhost
250-mail.wnetworks.net
250-PIPELINING
250-SIZE 10240000
250-VRFY
250-ETRN
250-STARTTLS
250-AUTH LOGIN DIGEST-MD5 PLAIN CRAM-MD5
250-AUTH=LOGIN DIGEST-MD5 PLAIN CRAM-MD5
250-XVERP
250 8BITMIME
#> AUTH PLAIN encodedpasswordoutput
535 Error: authentication failed
Recent comments
1 day 6 hours ago
1 day 11 hours ago
1 day 15 hours ago
1 day 17 hours ago
2 days 7 hours ago
2 days 7 hours ago
2 days 12 hours ago
2 days 19 hours ago
2 days 20 hours ago
2 days 21 hours ago