web-dev-qa-db-ja.com

Postfixの配信が非常に遅い

Postfix + dovecot + mysql + amavisd + spamassasinをインストールしました。受信したメールがユーザーのメールボックスに到達する前にキューに長く留まる(約15分間)ことを除いて、すべてが正常に機能します(メールの送受信)。走ったら

#postsuper -r ALL && postfix flush 
 postsuper:再キューイング:1メッセージ

メッセージはすぐにキューから削除され、ユーザーのメールボックスに正常に送信されます。

/etc/postfix/master.cfファイルの内容は次のとおりです。

 smtp inet n --n --- smtpd 
-o content_filter = smtp-amavis:127.0.0.1:10024 
-o receive_override_options = no_address_mappings 
 pickup fifo n- n 601ピックアップ
-o content_filter = 
-o receive_override_options = no_header_body_checks 
 cleanup unix n --n-0 cleanup 
 qmgr fifo n-n 300 1 qmgr 
 tlsmgr unix --- n 1000? 1 tlsmgr 
 rewrite unix --- n --- trivial-rewrite 
 bounce unix --- n-0 bounce 
 defer unix --- n-0 bounce 
 traceunix。 --- n-0バウンス
 UNIXの検証--- n-1つの検証
 UNIXのフラッシュn-n1000? 0 flush 
 proxymap unix --- n --- proxymap 
 smtp unix --- n --- smtp 
 relay unix --- n --- smtp 
-o fallback_relay = 
 showq unix n --n --- showq 
 error unix --- n --- error 
 discard unix --- n --- destroy 
 local unix --nn --- local 
 virtual unix --nn --- virtual 
 lmtp unix --- n --- lmtp 
 anvil unix --- n --1 anvil 
 scache unix --- n- 1 scache 
 maildrop unix --nn --- pipe 
 flags = DRhu user = vmail argv =/usr/local/bin/maildrop -d $ {recipient} 
 uucp unix --nn--- pipe 
 flags = Fqhu user = uucp argv = uux -r -n -z -a $ sender- $ nexthop!rmail($ receiveit)
 ifmail unix --nn --- pipe 
 flags = F user = ftn argv =/usr/lib/ifmail/ifmail -r $ nexthop($ receiveit)
 bsmtp unix --nn --- pipe 
 flags = Fq。 user = foo argv =/usr/local/sbin/bsmtp -f $ sender $ nexthop $ receiveit 
 smtp-amavis unix --- y --2 smtp 
-o smtp_data_done_timeout = 1200 
 -o disable_dns_lookups = yes 
-o smtp_send_xforward_command = yes 
 127.0.0.1:10025 inet n --y --- smtpd 
-o content_filter = 
-osmtpd_helo_restrictions = 
-o smtpd_sender_restrictions = 
-o smtpd_recipient_restrictions = permit_mynetworks、reject 
-o mynetworks = 127.0.0.0/8 
-o smtpd_error_sleep_time = 0 [.___ ] -o smtpd_soft_error_limit = 1001 
-o smtpd_hard_error_limit = 1000 
-o receive_override_options = no_header_body_checks 
-o smtpd_bind_address = 127.0.0.1 
-o smtpd_bind_address = 127.0.0.1 [.____ ____。]-o smtpd_client_restrictions = 
-o smtpd_restriction_classes = 
-o disable_vrfy_command = no 
-o strict_rfc821_envelopes = yes 
 dovecotunix。 e 
 flags = DRhu user = vmail:mail argv =/usr/libexec/dovecot/Deliver -d $ {recipient} 
 vacation unix --nn --- pipe 
 flags = Rq user = vacation argv = /var/spool/vacation/vacation.pl -f $ {sender}-$ {recipient} 

「postconf-n」の出力は次のとおりです。

 alias_database = hash:/ etc/aliases 
 alias_maps = hash:/ etc/aliases 
 broken_sasl_auth_clients = yes 
 command_directory =/usr/sbin 
 config_directory =/etc/postfix
daemon_directory= /usr/libexec/postfix
debug_peer_level = 2 
 delay_warning_time = 4 
 disable_vrfy_command = yes 
 html_directory = no 
 inet_interfaces = all 
 mail_owner = postfix 
 mailbox_size_limit = 2048000000 
 mailq_path = /usr/bin/mailq.postfix
manpage_directory =/usr/share/man 
 message_size_limit = 204800000 
 mydestination = $ myhostname、localhost。$ mydomain、localhost 
 mydomain = ubiqom.eu 
 myhostname = mail.ubiqom.eu 
 mynetworks = $ config_directory/mynetworks 
 newaliases_path =/usr/bin/newaliases.postfix
queue_directory=/var/spool/postfix
recipient_delimiter= + 
 relay_domains = proxy:mysql:/etc/postfix/mysql-relay_domains_maps.cf 
 sendmail_path =/usr/sbin/send mail.postfix 
 setgid_group = postdrop 
 smtp_tls_session_cache_database = btree:$ data_directory/smtp_tls_session_cache 
 smtp_use_tls = yes 
 smtpd_client_restrictions = 
 smtpd_client_restrictions = [ 。] smtpd_helo_required = yes 
 smtpd_helo_restrictions = 
 smtpd_recipient_restrictions = permit_sasl_authenticated、
 permit_mynetworks、
 react_unauth_destination、
 .________________ .____。] smtpd_sasl_local_domain = $ myhostname 
 smtpd_sasl_path = private/auth 
 smtpd_sasl_security_options = noanonymous 
 smtpd_sasl_type = dovecot [.____ rt_file = /etc/pki/tls/certs/mail.ubiqom.eu.crt
smtpd_tls_key_file = /etc/pki/tls/private/mail.ubiqom.eu.key
smtpd_tls_loglevel = 1 
 smtpd_tls_received_header = yes 
 smtpd_tls_security_level = may 
 smtpd_tls_session_cache_timeout = 3600s 
 smtpd_use_tls = yes 
 tls_random __。] tls___。 = hash:/ etc/postfix/transport 
 unknown_local_recipient_reject_code = 550 
 virtual_alias_maps = proxy:mysql:/etc/postfix/mysql-virtual_alias_maps.cf、regexp:/ etc/postfix/virtual_regexp 
 virtual_gid_maps = static:12 
 virtual_mailbox_base = /home/vmail
virtual_mailbox_domains = proxy:mysql:/etc/postfix/mysql-virtual_domains_maps.cf 
 virtual_mailbox_maps = proxy:mysql: /etc/postfix/mysql-virtual_mailbox_maps.cf
virtual_minimum_uid = 101 
 virtual_transport = dovecot 
 virtual_uid_maps = static:101 

前もって感謝します!

1
VladSun

問題が解決しました-amavis構成で間違ったソケットファイルが使用されたため、メッセージが延期されました。

お時間をいただきありがとうございます。

2
VladSun