Я установил zpanel на моем сервере centos. Я использую почтовую функцию php для отправки электронной почты для регистрации моим клиентам. он работал нормально на моем сервере virtualmin, но когда я переместил свой сайт на сервер zpanel, он показывает «отказано в доступе к ретранслятору».
Вот журналы сервера. пожалуйста, помогите мне в этом.
smtp 16 16:11:37 localhost sendmail[16531]: s8GCBbfZ016531: from=apache, size=422, class=0,
nrcpts=1, msgid=<f97ee7e25d449fc85c6f0ec66f239995@seo1pagerank.com>, relay=apache@localhost
Sep 16 16:11:37 localhost postfix/smtpd[16532]: connect from localhost.localdomain[127.0.0.1]
Sep 16 16:11:37 localhost postfix/smtpd[16532]: NOQUEUE: reject: RCPT from
localhost.localdomain[127.0.0.1]: 454 4.7.1 <user@gmail.com>: Relay access denied; from=
<apache@localhost.localdomain> to=<user@gmail.com> proto=ESMTP helo=<localhost.localdomain>
Sep 16 16:11:37 localhost sendmail[16531]: s8GCBbfZ016531: to=user@gmail.com, ctladdr=apache
(48/48), delay=00:00:00, xdelay=00:00:00, mailer=relay, pri=30422, relay=[127.0.0.1] [127.0.0.1],
dsn=4.7.1, stat=Deferred: 454 4.7.1 <user@gmail.com>: Relay access denied
Sep 16 16:11:37 localhost postfix/smtpd[16532]: disconnect from localhost.localdomain[127.0.0.1]
Почему это отклонение моего электронного письма любезно обновлено? Я перепробовал все на своем уровне.
Используйте действующий адрес отправителя из вашего домена. localhost.localdomain
НЕ является допустимым доменом Интернета. Рассмотрите возможность использования адреса без ответа
, для которого вы отслеживаете возвращенные сообщения электронной почты. Если вы хотите, чтобы пользователи могли отвечать, используйте заголовок Reply-to:
с адресом, на который должны быть отправлены ответы.
Найти недопустимый домен:
echo $(hostname).$(awk -F' = ' '/^mydomain/{print$2}' /etc/postfix/main.cf)
После редактирования выполните команды:
postmap /etc/postfix/virtual
service postfix reload