Хорошо, поэтому я выяснил, в чем дело, не стесняйтесь комментировать, если вы считаете, что мой ответ недостаточен или у вас есть какие-либо отзывы!
Я узнал от здесь , что«По умолчанию доставка осуществляется на SMTP-сервер, работающий на вашем локальном хосте через порт 25.»Так что на моем рабочем сервере это работало, потому что был установлен postfix.Там, где я был смущен, была постановка, почему не работал sendmail.Я предполагал, что sendmail был установлен, вот почему!Когда я набрал which sendmail
, я получил результат, поэтому я предположил, что это sendmail, но когда я запустил telnet <myhostname> 25
, я получил Exim 4.71!Итак, новое предположение: sendmail установлен, но не настроен или не настроен на порт 25, и exim есть, поэтому exim обрабатывает почту.
Я использую это на amazon ec2 и просто предположил, что при настройке моего экземпляраТак как у него Linux, у него будет готов почтовый сервер, как у меня на производстве.Очевидно, это не было хорошим предположением, и теперь я правильно настроил свой prod, и я попытаюсь использовать exim для постановки, так как он уже там.