我按照教程https://help.ubuntu.com/community/PostfixDovecotSASL
配置了我的电子邮件服务器现在我 telnet myserver.com 25 ehlo localhost
输出
250 PIPELINING 250-SIZE 10240000 250-VRFY 250-ETRN 250-STARTTLS 250-AUTH PLAIN LOGIN 250-AUTH = PLAIN LOGIN 250 ENHANCEDSTATUSCODES 250-8BITMIME 250 DSN
===== 根据教程,“250-AUTH PLAIN LOGIN,50-AUTH = PLAIN LOGIN”行意味着我将myserver配置为正确。 但我仍然在没有登录的情况下发送了电子邮件。
很奇怪。
答案 0 :(得分:1)
如果您在
中声明了子网,则无需身份验证即可发送邮件$ sudo postconf mynetworks
答案 1 :(得分:1)
就像ekini说的那样,查看你的main.cf配置文件,看看mynetworks参数是否设置为localhost(或者例如127.0.0.0/8),这种情况通常就是这种情况。
mynetworks = 127.0.0.0/8
此shuld也设置为yes:
smtpd_sasl_auth_enable = yes
尝试从其他地方连接......