Назад | Перейти на главную страницу

sendmail на ubuntu работает некорректно

Я занимаюсь настройкой нового сервера, на котором работает Ubuntu в стеке LAMP.

Я установил sendmail, но похоже, что он не работает.

Это мой вывод в журнале ошибок:

Apr 16 13:46:51 ip-10-33-164-173 sm-mta[12939]: STARTTLS=client, relay=mail.imagine-publishing.co.uk., version=TLSv1/SSLv3, verify=FAIL, cipher=AES256-SHA, bits=256/256
Apr 16 13:46:51 ip-10-33-164-173 sm-mta[12939]: r3GDkeJG012937: to=<web@imagine-publishing.co.uk>, ctladdr=<www-data@ip-10-33-164-173.eu-west-1.compute.internal> (33/33), delay=00:00:11, xdelay=00:00:11, mailer=esmtp, pri=120967, relay=mail.imagine-publishing.co.uk. [86.28.80.249], dsn=5.6.0, stat=Data format error
Apr 16 13:46:51 ip-10-33-164-173 sm-mta[12939]: r3GDkeJG012937: r3GDkpJG012939: DSN: Data format error
Apr 16 13:46:51 ip-10-33-164-173 sm-mta[12939]: r3GDkpJG012939: to=<www-data@ip-10-33-164-173.eu-west-1.compute.internal>, delay=00:00:00, xdelay=00:00:00, mailer=local, pri=30000, dsn=2.0.0, stat=Sent

Эта ошибка была взята из / var / mail / www-data
(reason: 553 5.1.8 Sender address <www-data@ip-10-33-164-173.eu-west-1.compute.internal> domain does not exist)

Я немного новичок, когда дело доходит до администрирования сервера, поэтому любая помощь будет принята!

Ваш sendmail использует недопустимое "имя электронной почты этого хоста". По умолчанию он используется как домен в адресах отправителя. Другой почтовый сервер отклоняет такой адрес отправителя (домен без записей DNS).

Устанавливать обе отправитель конверта и отправитель заголовка адреса в вашей конфигурации / скрипте php. Установите их на user@valid.domain.
http://php.net/manual/en/mail.configuration.php
http://php.net/manual/en/function.mail.php

Ваш sendmail тоже должен быть исправлен.
Измените "это имя электронной почты хоста" на имя с A или MX Запись DNS:
* изменить имя хоста, как сообщает hostname --fqdn
ИЛИ
* измените его только для sendmail https://www.sendmail.com/sm/open_source/docs/m4/whoami.html