我正在尝试设置一个简单的新邮件服务器;当我向服务器发送测试电子邮件时,电子邮件在传送过程中被挂起(发现用户映射),并且在 /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
发现问题:
- 该行之前有一个空格
scan unix
。 -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