我一直在我的 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 服务器,但端口 993 用于 IMAPS。请尝试使用 25、465 或 587,具体取决于 mail.mywebsite.com 支持的内容。