Я настроил postfix в качестве почтового сервера только для отправки, который не ретранслируется, используя этот учебник в Digital Ocean: https://www.digitalocean.com/community/tutorials/how-to-set-up-a-mail-relay-with-postfix-and-mailgun-on-ubuntu-16-04
В стороне: он отлично работал с Ubuntu 18.0.4.
Это включает в себя настройку mailgun.com для службы отправки. Мои журналы на сервере показывают, что я отправил электронные письма, которые я отправляю, и записи MailGun (пользовательский интерфейс https://app.mailgun.com/app/sending/domains/mg.mydomain.com) также показывают, что вся почта доставлена.
В итоге в аутлуке показывает квитанцию, но пока нужно указать, что это не спам. Это хорошо, и это ценится.
Но для Gmail он даже не отображается в спаме. Так же, как если бы это никогда не было отправлено с моей стороны. У меня есть настройки SPC и DKIM в записях TXT DNS. Может ли кто-нибудь сказать мне, в чем проблема, или как решить эту проблему?
-- РЕДАКТИРОВАТЬ --
Добавление protonmail в список сервисов, на которые отправляется письмо (и даже не считается спамом!)
Хорошо, поэтому обновление из исходного поста: я обнаружил, что отправка из почта
утилита в командной строке:
mail -s "Настройка формы - Пожалуйста, ответьте" [email protected] <<< "Здравствуйте, Джон, убедитесь, что вы получили это сообщение, и перешлите его на адрес [email protected], чтобы я мог проверить информацию о получении. Позвоните мне, если у вас есть вопросы по телефону 512-xxx-xxxx"
Не работает. НО, после установки PHP7.4 на сервер и запуска этого:
php -r "echo mail('[email protected]', 'PHP Install and Mail Successful', 'Если я получаю это, это означает, что я близок к установке решения для этого. Позвоните мне по телефону 12-xxx-xxxx, чтобы подтвердить это', 'От:admin@другой-домен-на-другом-сервере.com');"
На самом деле работает! Он не только получен, но и не попадает в спам, И я могу использовать домен «от» на другом сервере, которым я управляю. Я, очевидно, немного осторожен в этом, но по какой-то причине использование PHP7.4 (который использует sendmail) работает отлично.
И последнее, информация о PHP говорит, что я использую Отправить почту
против. почта
:
~# php -i | grep почта
mail.add_x_header => Выкл. => Выкл.
mail.force_extra_parameters => нет значения => нет значения
mail.log => нет значения => нет значения
sendmail_from => нет значения => нет значения
sendmail_path => /usr/sbin/sendmail -t -i => /usr/sbin/sendmail -t -i
Путь к sendmail => /usr/sbin/sendmail -t -i
ПОЧТА => /var/mail/root
$_SERVER['MAIL'] => /var/mail/root