我安装了postfix + dovecot + mysql + amavisd + spamassasin。 一切工作正常(邮件发送和接收),除了收到的邮件进入用户邮箱之前,在队列中保持太久(约15分钟)。 如果我跑
#postsuper -r ALL &&后缀刷新 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
皮卡fifo n - n 60 1皮卡
-o content_filter =
-o receive_override_options = no_header_body_checks
清理unix n - n - 0清理
qmgr fifo n - n 300 1 qmgr
tlsmgr unix - - 1000? 1 tlsmgr
重写unix - - n - - 平凡重写
反弹unix - - n - 0反弹
推迟unix - - n - 0反弹
跟踪unix - - n - 0反弹
validationunix - n - 1validation
flush unix n - n 1000? 0冲水
proxymap unix - - n - - proxymap
smtp unix - - n - - smtp
中继unix - - n - - smtp
-o fallback_relay =
showq unix n - n - - showq
错误unix - - n - - 错误
丢弃unix - - n - - 丢弃
本地unix - nn - - 本地
虚拟的unix - nn - - 虚拟的
lmtp unix - - n - - lmtp
铁砧unix - - n - 1铁砧
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($ recipient)
ifmail unix - nn - - pipe道
flags = F user = ftn argv = / usr / lib / ifmail / ifmail -r $ nexthop($ recipient)
bsmtp unix - nn - - pipe道
标志= Fq中。 user = foo argv = / usr / local / sbin / bsmtp -f $ sender $ nexthop $收件人
smtp-amavis unix - - y - 2 smtp
-o smtp_data_done_timeout = 1200
-o disable_dns_lookups = yes
-o smtp_send_xforward_command =是
127.0.0.1:10025 inet n - y - - smtpd
-o content_filter =
-o smtpd_helo_restrictions =
-o smtpd_sender_restrictions =
-o smtpd_recipient_restrictions = permit_mynetworks,拒绝
-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_helo_required =不
-o smtpd_client_restrictions =
-o smtpd_restriction_classes =
-o disable_vrfy_command = no
-o strict_rfc821_envelopes =是
dovecot unix - nn - - pipe道
flags = DRhu user = vmail:mail argv = / usr / libexec / dovecot / deliver -d $ {recipient}
假期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 =是 command_directory = / usr / sbin config_directory = / etc / postfix daemon_directory = / usr / libexec / postfix debug_peer_level = 2 delay_warning_time = 4 disable_vrfy_command =是 html_directory = no inet_interfaces = all mail_owner =后缀 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/sendmail.postfix setgid_group = postdrop smtp_tls_session_cache_database = btree:$ data_directory / smtp_tls_session_cache smtp_use_tls =是 smtpd_client_restrictions = smtpd_data_restrictions = reject_unauth_pipelining smtpd_helo_required =是 smtpd_helo_restrictions = smtpd_recipient_restrictions = permit_sasl_authenticated, permit_mynetworks, reject_unauth_destination, reject_non_fqdn_sender, reject_non_fqdn_recipient, reject_unknown_recipient_domain, reject_rbl_client zen.spamhaus.org, reject_rbl_client bl.spamcop.net, reject_rbl_client dnsbl.sorbs.net smtpd_sasl_auth_enable =是 smtpd_sasl_local_domain = $ myhostname smtpd_sasl_path = private / auth smtpd_sasl_security_options = noanonymous smtpd_sasl_type = dovecot smtpd_sender_restrictions = smtpd_tls_cert_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 =是 smtpd_tls_security_level =可能 smtpd_tls_session_cache_timeout = 3600s smtpd_use_tls =是 tls_random_source = dev:/ dev / urandom transport_maps = hash:/ etc / postfix / transport unknown_local_recipient_reject_code = 550 virtual_alias_maps = proxy:mysql:/etc/postfix/mysql-virtual_alias_maps.cf,正则expression式:/ 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
提前致谢!
问题解决了 – amavisconfiguration中使用错误的套接字文件,从而导致消息被caching。
感谢您的时间。