阿里云上的cenos7镜像自带postfix邮件服务器,然而其正常工作需要一系列配置,以下是我启用邮件发送功能(不接收邮件)过程中遇到的问题及其解决办法。
问题1:日志/var/log/maillog中报错: to=<root@XXXXXX.localdomain>, orig_to=<root>, relay=local, delay=0.04, delays=0.02/0.01/0/0.01, dsn=5.2.2, status=bounced (cannot update mailbox /var/mail/root for user root. error writing message: File too large)
原因:在postfix配置文件/etc/postfix/main.cf的默认配置中限制了邮箱mailbox的最大容量为50M:
mailbox_size_limit = 51200000
mailbox_size_limit = 51200000
解决方法:可以将该项设置为更大的值,或者清空/var/mail/root文件。如果要设置成不限制大小,可以用0值。
mailbox_size_limit = 0
问题2:日志/var/log/maillog中报错:connect to 126mx03.mxmail.netease.com[220.181.15.196]:25: Connection timed out
原因:阿里云2017年开始屏蔽了25端口,自建 postfix如果不使用SSL,就发不了邮件了。
解决方法:用SSL协议,会使用465 端口。
著作权归作者所有。商业转载请联系本站作者获得授权,非商业转载请注明出处 ZZKOOK。
评论
谁用谁知道。
深以为然。。。
无力感
知识共享,善莫大焉