2

Centosのpostfixサーバーを使用してweb2pyでメールを送信しようとしています。gmail SMTPサーバーを使用して正常に送信できますが、設定を次のように変更すると次のようになります。

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]

localmailコマンドを使用してメールを正常に送信できます。私はLinuxを初めて使用するので、ご容赦ください。

4

1 に答える 1

2

web2py のバージョンに応じて、mail.settings.tls = False を設定してみてください

于 2013-01-13T13:40:49.093 に答える