CentOS 6サーバーでPostfixのデフォルトインストール設定を使用してきましたが、既存の電子メールのメールサーバーを使用するように設定したいと思います。
/etc/postfix/main.cf ファイルを追加して変更しました。
relayhost = [mail.mywebsite.com]:993
それから一番下に追加しました。
smtp_sasl_auth_enable = yes
smtp_sasl_password_maps = hash:/etc/postfix/sasl_passwd
smtp_sasl_security_options = noanonymous
それから/etc/postfix/sasl_passwdに追加しました。
[mail.mywebsite.com]:993 my_uname:my_pword
ファイルに600の権限を付与して実行しました。
# postmap /etc/postfix/sasl_passwd
最後にpostfixを再起動しました。これを変更した後、電子メールを送信しようとすると、次のエラーが発生し、機能しなくなります。
-Queue ID- --Size-- ----Arrival Time---- -Sender/Recipient-------
2FF29F0F 355 Thu Jun 4 11:56:24 [email protected]
(lost connection with mail.mywebsite.com[192.185.2.93] while receiving the
initial server greeting)
[email protected]
-- 0 Kbytes in 1 Request
私が設定したときに何か間違っているのでしょうか?
ベストアンサー1
PostfixはSMTPサーバーですが、IMAPSにはポート993が使用されます。 mail.mywebsite.comがサポートしているものに応じて、25、465、または587を試してください。