У меня есть небольшая проблема с моим 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

Я нашел много постов об одной и той же проблеме, но невозможно решить эту проблему ...

Есть идеи, чтобы помочь мне?

Спасибо, мистер Дэйвс

1 ответ1

0

logical line must not start with whitespace что указывает на наличие дополнительного пробела в файле конфигурации.

Проверьте в /etc/postfix/main.cf строки, начинающиеся с пробела. Это может быть пробел в начале строки или разрыв строки в неправильном месте.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .