Postfix 传递速度非常慢

Postfix 传递速度非常慢

我安装了 postfix + dovecot + mysql + amavisd + spamassasin。一切正常(邮件已发送和接收),只是收到的邮件在到达用户邮箱之前在队列中停留的时间太长(大约 15 分钟)。如果我运行

# postsuper -r ALL && 后缀刷新
postsuper:重新排队:1 条消息

该消息立即从队列中删除并成功发送到用户邮箱。

/etc/postfix/master.cf 文件的内容是

smtp inet n-n--smtpd
  -o 内容过滤器 = smtp-amavis:127.0.0.1:10024
  -o 接收覆盖选项 = 无地址映射
拾取 fifo n - n 60 1 拾取器
  -o 内容过滤器=
  -o 接收覆盖选项 = 无标头主体检查
清理 unix n - n - 0 清理
qmgr fifo n - n 300 1 qmgr
tlsmgr unix--n 1000?1 tlsmgr
重写 unix - - n - - 简单重写
弹跳 unix - - n - 0 弹跳
推迟 unix - - n - 0 反弹
跟踪 unix - - n - 0 反弹
验证 unix - - n - 1 验证
刷新 unix n - n 1000? 0 刷新
代理映射 unix - - n - - 代理映射
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
anvil unix - - n - 1 铁砧
scache unix - - n - 1 scache
maildrop unix-nn--管道
  标志=DRhu 用户=vmail argv=/usr/local/bin/maildrop -d ${recipient}
uucp unix-nn--管道
  标志=Fqhu 用户=uucp argv=uux -r -n -z -a$sender - $nexthop!rmail ($recipient)
ifmail unix-nn--管道
  标志 = F 用户 = ftn argv = / usr / lib / ifmail / ifmail -r $ nexthop($ recipient)
bsmtp unix-nn--管道
  标志=Fq。用户=foo argv=/usr/local/sbin/bsmtp -f $sender $nexthop $recipient
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 内容过滤器=
  -o smtpd_helo_restrictions=
  -o smtpd_sender_restrictions=
  -o smtpd_recipient_restrictions=permit_mynetworks,拒绝
  -o 我的网络=127.0.0.0/8
  -o smtpd_error_sleep_time=0
  -o smtpd_soft_error_limit=1001
  -o smtpd_hard_error_limit=1000
  -o 接收覆盖选项 = 无标头主体检查
  -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=yes
dovecot unix-nn--管道
  标志=DRhu 用户=vmail:邮件 argv=/usr/libexec/dovecot/deliver -d ${recipient}
假期 unix - nn - - 管道
  标志=Rq 用户=vacation argv=/var/spool/vacation/vacation.pl -f ${sender} -- ${recipient}

“postconf -n”的输出是

别名数据库 = 哈希:/etc/aliases
alias_maps = hash:/etc/aliases
broken_sasl_auth_clients = 是
命令目录 = /usr/sbin
配置目录 = /etc/postfix
daemon_directory = /usr/libexec/postfix
debug_peer_level = 2
延迟警告时间 = 4
disable_vrfy_command = 是
html_directory = 否
inet_interfaces = 全部
mail_owner = postfix
邮箱大小限制 = 2048000000
mailq_path = /usr/bin/mailq.postfix
manpage_directory = /usr/share/man
消息大小限制 = 204800000
mydestination = $myhostname, localhost.$mydomain, localhost
我的域名 = ubiqom.eu
我的主机名 = mail.ubiqom.eu
我的网络 = $config_directory/我的网络
newaliases_path = /usr/bin/newaliases.postfix
队列目录 = /var/spool/postfix
收件人分隔符 = +
Relay_domains = 代理: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_客户端限制=
smtpd_data_restrictions = rejection_unauth_pipelining
smtpd_helo_required = 是
smtpd_helo_restrictions=
smtpd_recipient_restrictions = permit_sasl_authenticated,
         允许我的网络,
         拒绝未授权目的地,
         拒绝非 FQDN 发送者,
         拒绝非 FQDN 收件人,
         拒绝未知收件人域名,
         拒绝_rbl_client zen.spamhaus.org,
         拒绝_rbl_client bl.spamcop.net,
         拒绝_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
未知本地收件人拒绝代码 = 550
virtual_alias_maps = 代理:mysql:/etc/postfix/mysql-virtual_alias_maps.cf,正则表达式:/etc/postfix/virtual_regexp
virtual_gid_maps = 静态:12
virtual_mailbox_base = /home/vmail
virtual_mailbox_domains = 代理:mysql:/etc/postfix/mysql-virtual_domains_maps.cf
virtual_mailbox_maps = 代理:mysql:/etc/postfix/mysql-virtual_mailbox_maps.cf
virtual_minimum_uid = 101
virtual_transport=dovecot(鸽舍)
virtual_uid_maps = 静态:101

提前致谢!

答案1

问题已解决 - amavis 配置中使用了错误的套接字文件,从而导致消息被延迟。

感谢您的时间。

相关内容