Я использую функцию PHP mail(), но не могу отправлять письма на большинство серверов. Он отправляет письма на GMAIL без проблем... Вероятно, остальные серверы просто отказывают в моих письмах... Я установил MX-записи почтовых серверов, которые мне нужны... И я изменил свою PTR-запись на mail.example.com ...... однако по-прежнему не могу отправлять письма .. Как я могу решить эту проблему?
Кроме того, отправитель сообщений отображается как «www-data@localhost».
(Я использую Digital Ocean, Ubuntu 12.04)
Ошибки, которые я получаю в файле журнала:
Мое неполное имя хоста (localhost) неизвестно; ожидание повторной попытки localhost sendmail[11620]: невозможно определить мое собственное доменное имя (localhost) -- используя короткое имя (ошибки, которые я получаю в mail.err); и в файле журнала он показывает некоторые ошибки, связанные с проверкой, мне нужно установить smt относительно STARTTLS=client