web-dev-qa-db-ja.com

SMTPメールエラー452 4.3.1不十分なシステムストレージ

メールシステムとしてPostfixを使用するサーバーがあります。私が抱えている問題は、メールを送受信できないことです。メールを送信すると、サーバーから即座に次のように返信されます。

Subject:    test
Sent:   16/05/2011 19:08

The following recipient(s) could not be reached:

'[email protected]' on 16/05/2011 19:08
452 4.3.1 Insufficient system storage

私は以下を確認しました:

ディスク容量。すべてのパーティションにギガバイトの空き容量があります。メールボックスクォータ。メールボックスにクォータが設定されていません。

すべてのメールログをクリアしてサーバーを再起動しましたが、メールを送信できません。誰かが私が次に見るべき指針を持っていますか?.

main.cfファイルを確認したところ、結果は次のとおりです。

virtual_mailbox_domains = $virtual_mailbox_maps, hash:/var/spool/postfix/plesk/virtual_domains
virtual_alias_maps = $virtual_maps, hash:/var/spool/postfix/plesk/virtual
virtual_mailbox_maps = hash:/var/spool/postfix/plesk/vmailbox
transport_maps = hash:/var/spool/postfix/plesk/transport
smtpd_tls_cert_file = /etc/postfix/postfix_default.pem
smtpd_tls_key_file = $smtpd_tls_cert_file
smtpd_tls_security_level = may
smtpd_use_tls = yes
smtp_tls_security_level = may
smtp_use_tls = no
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
smtp_send_xforward_command = yes
smtpd_authorized_xforward_hosts = 127.0.0.0/8
smtpd_sasl_auth_enable = yes
smtpd_recipient_restrictions = permit_mynetworks, check_client_access pcre:/var/spool/postfix/plesk/no_relay.re, permit_sasl_authenticated, reject_unauth_destination
virtual_mailbox_base = /var/qmail/mailnames
virtual_uid_maps = static:110
virtual_gid_maps = static:31
virtual_transport = plesk_virtual
plesk_virtual_destination_recipient_limit = 1
smtpd_client_restrictions = 
myhostname = mydomain.com
message_size_limit = 2048000000
4
DCJones

Message_size_limitを適切な値に設定すれば、問題ありません。

現在の値では、メールを受信するために約3 GBの空き容量が必要になります。非常に大きな数に設定する場合は、次のように設定します。

message_size_limit = 104857600

これにより、約100Mbのサイズが可能になります(リモートの制限が小さくなるため、とにかく送信されることはありません)。

3
cstamas

見つけたフォーラム投稿から...

Message_size_limitまたはqueue_minfreeが設定されていますか?

おそらくqueue_minfreeを設定する必要はなく、message_size_limit freeの値の1.5倍以上がないと、指定したエラーが発生します(誤って大きな値を設定している可能性があります)。

2
Brendan

ディレクトリのサイズを確認しますAPTがキャッシュとして使用されています。格納量が多すぎる場合は、(ルート権限を使用して)をクリアしてください

rm -r /var/cache/apt/*.*
1
Anoop

この問題を解決しました。の中に main.cfファイルセット:

mailbox_size_limit = 0
message_size_limit = 0

ゼロは、最大制限がかかることを意味します。

image

1