2
我試圖在CentOS上使用postfix服務器在web2py中發送電子郵件。我可以成功地使用Gmail的SMTP服務器發送,但是當我更改設置:web2py:發送電子郵件:從localhost EHLO後丟失連接
mail.settings.server='127.0.0.1:25'
mail.settings.login = 'user:pass'
沒有電子郵件被交付。我檢查了日誌,我看到:
postfix/smtpd[31521]: connect from localhost[127.0.0.1]
postfix/smtpd[31521]: lost connection after EHLO from localhost[127.0.0.1]
postfix/smtpd[31521]: disconnect from localhost[127.0.0.1]
我能夠使用本地郵件命令成功發送電子郵件。我是linux新手,請耐心等待。
你驗證了後綴SMTP服務器是獨立的web2py的運行?例如http://thedaneshproject.com/posts/send-mail-through-smtp-using-telnet/ – silijon
是的,工作。它發送了電子郵件。 – naveed
並且您使用端口25的身份驗證?如果沒有,請設置mail.settings.login = None – silijon