在sendmail上,我这样做是因为smtp auth sasl正在运行
root 1609 1 0 05:16 ? 00:00:00 /usr/sbin/saslauthd -a pam -c -m /var/run/saslauthd -n 5
root 1610 1609 0 05:16 ? 00:00:00 /usr/sbin/saslauthd -a pam -c -m /var/run/saslauthd -n 5
root 1611 1609 0 05:16 ? 00:00:00 /usr/sbin/saslauthd -a pam -c -m /var/run/saslauthd -n 5
root 1612 1609 0 05:16 ? 00:00:00 /usr/sbin/saslauthd -a pam -c -m /var/run/saslauthd -n 5
root 1613 1609 0 05:16 ? 00:00:00 /usr/sbin/saslauthd -a pam -c -m /var/run/saslauthd -n 5配置了Sasl sendmail (/usr/lib/Sasl 2/sendmail.conf)
pwcheck_method: saslauthd
mech_list: LOGIN PLAIN我已经将sendmail smtp配置为
define(`confAUTH_MECHANISMS', `LOGIN PLAIN DIGEST-MD5 CRAM-MD5')dnl
TRUST_AUTH_MECH(`LOGIN PLAIN DIGEST-MD5 CRAM-MD5')dnl当然,我已经编译了该文件并重新启动了sendmail smtp auth似乎正在工作(Telnet localhost)
250-ENHANCEDSTATUSCODES
250-PIPELINING
250-8BITMIME
250-SIZE 2097152
250-DSN
250-ETRN
250-AUTH LOGIN PLAIN
250-STARTTLS
250-DELIVERBY
250 HELP当我这样做的时候,请登录base64编码的用户,我把它,然后密码,我把它和给
535 5.7.0 authentication failed对于转换为base64,我使用以下脚本
#!/usr/bin/perl
use strict;
use MIME::Base64;
print encode_base64("$ARGV[0]");
exit 0;当然,saslpasswd2用户首先得到了任何建议吗?
发布于 2015-11-05 01:04:54
https://unix.stackexchange.com/questions/240631
复制相似问题