使用 ClamAV 的电子邮件测试被推迟(邮件传输不可用)

使用 ClamAV 的电子邮件测试被推迟(邮件传输不可用)

我正在尝试设置一个简单的新邮件服务器;当我向服务器发送测试电子邮件时,电子邮件在传送过程中被挂起(发现用户映射),并且在 /home/user/Maildir/new 中找不到该电子邮件

这是我的邮件日志全新重启并测试电子邮件后,出现了一些我不熟悉的警告。

您能给我指明正确的方向吗?

10 月 25 日 14:54:57 loki dovecot:master:Dovecot v2.0.9 正在启动(核心转储已禁用)

10 月 25 日 14:54:58 loki postfix/postfix-script[1369]: 启动 Postfix 邮件系统 10 月 25 日 14:54:58 loki postfix/master[1370]: 守护进程已启动 -- 版本 2.6.6,配置 /etc/postfix

10月25日 14:56:00 loki postfix/tlsmgr[1457]: 警告: 请求更新非 postfix 目录 /etc/postfix 中的表 btree:/etc/postfix/smtpd_scache

10 月 25 日 14:56:00 loki postfix/tlsmgr[1457]: 警告:将请求重定向至 postfix 拥有的数据目录 /var/lib/postfix

10月25日 14:56:00 loki postfix/smtpd[1455]: 从 mail-ob0-f180.google.com[209.85.214.180] 连接

10月25日 14:56:01 loki postfix/smtpd[1455]: 1CF5E20A8B: 客户端=mail-ob0-f180.google.com[209.85.214.180]

10月25日 14:56:01 loki postfix/cleanup[1461]: 1CF5E20A8B: 消息ID=

10月25日 14:56:01 loki postfix/qmgr[1379]: 1CF5E20A8B: from=, size=1788, nrcpt=1 (队列活跃)

10月25日 14:56:01 loki postfix/qmgr[1379]:警告:连接到传输 private/scan:没有这样的文件或目录

10月25日 14:56:01 loki postfix/error[1462]: 1CF5E20A8B: to=、orig_to=、relay=none、delay=0.18、delays=0.15/0.02/0/0.01、dsn=4.3.0、status=deferred(邮件传输不可用)

10月25日 14:56:01 loki postfix/smtpd[1455]: 断开与 mail-ob0-f180.google.com[209.85.214.180] 的连接

主配置文件片段:

# ==========================================================================
# service type  private unpriv  chroot  wakeup  maxproc command + args
#               (yes)   (yes)   (yes)   (never) (100)
# ==========================================================================
smtp      inet  n       -       n       -       -       smtpd
submission inet n       -       n       -       -       smtpd
  -o smtpd_tls_security_level=encrypt
#  -o smtpd_sasl_auth_enable=yes
#  -o smtpd_client_restrictions=permit_sasl_authenticated,reject
#  -o milter_macro_daemon_name=ORIGINATING
smtps     inet  n       -       n       -       -       smtpd
  -o smtpd_tls_wrappermode=yes
#  -o smtpd_sasl_auth_enable=yes
#  -o smtpd_client_restrictions=permit_sasl_authenticated,reject
#  -o milter_macro_daemon_name=ORIGINATING


 scan unix -       -       n       -       16       smtp
   -o smtp_data_done_timeout=1200
   -o smtp_send_xforward_command=yes
   -o disable_dns_lookups=yes 127.0.0.1:10026 inet n       -       n       -       16       smtpd
   -o content_filter=
   -o local_recipient_maps=
   -o relay_recipient_maps=
   -o smtpd_restriction_classes=
   -o smtpd_client_restrictions=
   -o smtpd_helo_restrictions=
   -o smtpd_sender_restrictions=
   -o smtpd_recipient_restrictions=permit_mynetworks,reject
   -o mynetworks_style=host
   -o smtpd_authorized_xforward_hosts=127.0.0.0/8

答案1

发现问题:

  1. 该行之前有一个空格scan unix
  2. -o disable_dns_lookups=yes和行之间应该有一个换行符127.0.0.1:10026

正确格式:

# Must begin with NO SPACES
scan unix -       -       n       -       16       smtp
   -o smtp_data_done_timeout=1200
   -o smtp_send_xforward_command=yes
   -o disable_dns_lookups=yes

# New Line
127.0.0.1:10026 inet n       -       n       -       16       smtpd
   -o content_filter=
   -o local_recipient_maps=
   -o relay_recipient_maps=
   -o smtpd_restriction_classes=
   -o smtpd_client_restrictions=
   -o smtpd_helo_restrictions=
   -o smtpd_sender_restrictions=
   -o smtpd_recipient_restrictions=permit_mynetworks,reject
   -o mynetworks_style=host
   -o smtpd_authorized_xforward_hosts=127.0.0.0/8

相关内容