Ubuntu 上的 Postfix 问题

Ubuntu 上的 Postfix 问题

我的 Postfix 出了点问题,我无法接收任何电子邮件...每次我尝试从外部来源发送电子邮件时,我都会收到:

Jul 28 11:05:38 DESTHOSTNAME postfix/smtpd[24871]: NOQUEUE: reject: RCPT from SENDERHOSTNAME[SENDERIP]: 454 4.7.1 <DESTEMAIL>: Relay access denied; from=<SENDEREMAIL> to=<DESTEMAIL> proto=ESMTP helo=<SENDERHOSTNAME>

这是我的 postconf -n 的输出:

postconf: warning: /etc/postfix/main.cf: logical line must not start with whitespace: "    mynetworks_style = host   ..."
config_directory = /etc/postfix
inet_protocols = ipv4, ipv6
mynetworks = 127.0.0.0/8 [::ffff:127.0.0.0]/104 [::1]/128 pband.ch
smtpd_helo_required = yes
smtpd_helo_restrictions = permit_mynetworks, permit_sasl_authenticated, reject_invalid_helo_hostname, reject_non_fqdn_helo_hostname, reject_unknown_helo_hostname, check_helo_access hash:/etc/postfix/helo_access
smtpd_relay_restrictions = permit_mynetworks , permit_sasl_authenticated , defer_unauth_destination
smtpd_sasl_auth_enable = yes
smtpd_sasl_path = private/auth
smtpd_sasl_type = dovecot
smtpd_tls_auth_only = yes

我发现了很多关于同一问题的帖子,但无法解决这个问题......

有什么想法可以帮助我吗?

谢谢你,Daves先生

答案1

logical line must not start with whitespace表示配置文件中有一些多余的空格。

检查/etc/postfix/main.cf以空格开头的行。可能是行首有空格,也可能是在错误的位置换行。

相关内容