linux – SMTP邮件错误452 4.3.1系统存储不足

前端之家收集整理的这篇文章主要介绍了linux – SMTP邮件错误452 4.3.1系统存储不足前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我有一个使用Postfix作为邮件系统的服务器.我遇到的问题是我无法发送或接收电子邮件.如果我发送电子邮件,我会收到服务器的即时回复,上面写着:
  1. Subject: test
  2. Sent: 16/05/2011 19:08
  3.  
  4. The following recipient(s) could not be reached:
  5.  
  6. 'myemail@mydomain.com' on 16/05/2011 19:08
  7. 452 4.3.1 Insufficient system storage

我检查了以下内容

磁盘空间,所有分区上都有数GB的可用空间.
邮箱配额,任何邮箱都没有配置.

我清除了所有邮件日志并重新启动了服务器,但我仍然无法发送电子邮件.有没有人有任何指示让我看下.

我查看了main.cf文件,结果如下:

  1. virtual_mailBox_domains = $virtual_mailBox_maps,hash:/var/spool/postfix/plesk/virtual_domains
  2. virtual_alias_maps = $virtual_maps,hash:/var/spool/postfix/plesk/virtual
  3. virtual_mailBox_maps = hash:/var/spool/postfix/plesk/vmailBox
  4. transport_maps = hash:/var/spool/postfix/plesk/transport
  5. smtpd_tls_cert_file = /etc/postfix/postfix_default.pem
  6. smtpd_tls_key_file = $smtpd_tls_cert_file
  7. smtpd_tls_security_level = may
  8. smtpd_use_tls = yes
  9. smtp_tls_security_level = may
  10. smtp_use_tls = no
  11. smtpd_sender_restrictions = check_sender_access hash:/var/spool/postfix/plesk/blacklists,permit_sasl_authenticated,check_client_access pcre:/var/spool/postfix/plesk/non_auth.re
  12. smtp_send_xforward_command = yes
  13. smtpd_authorized_xforward_hosts = 127.0.0.0/8
  14. smtpd_sasl_auth_enable = yes
  15. smtpd_recipient_restrictions = permit_mynetworks,check_client_access pcre:/var/spool/postfix/plesk/no_relay.re,reject_unauth_destination
  16. virtual_mailBox_base = /var/qmail/mailnames
  17. virtual_uid_maps = static:110
  18. virtual_gid_maps = static:31
  19. virtual_transport = plesk_virtual
  20. plesk_virtual_destination_recipient_limit = 1
  21. smtpd_client_restrictions =
  22. myhostname = mydomain.com
  23. message_size_limit = 2048000000

解决方法

将你的message_size_limit设置为一个合理的值,你会没事的.

使用当前值,您将需要大约3Gb的可用空间来接收邮件.
如果要将其设置为非常大的数字,请将其设置为:

  1. message_size_limit = 104857600

这允许大约100Mb大小(由于远程限制将更小,所以没有人会发送给你).

猜你在找的Linux相关文章