Laravel 4 Mail — сбой SMTP на сервере, переключение на почтовый метод

Это довольно странно, поскольку отправка электронной почты с использованием моего SMTP-сервера Gmail работает на моем локальном хосте, но когда я развернул его на VPS, он вообще не работал.

Я не могу найти никаких проблем относительно того, почему это происходит, конфигурация выглядит нормально (SSL port 465, Gmail SMTP server). Я использую Laravel 4.0.9, поэтому я подумал об обновлении до 4.1 / 4.2 для использования функции Mailgun (не уверен, что 4.0 может использовать Mailgun?)

Во всяком случае, для быстрого исправления, я просто переключился на mail способ отправки электронной почты. Поскольку это хорошо работает для меня, мой вопрос заключается в том, есть ли какой-то компромисс в использовании почты вместо SMTP на Laravel? Доставка, кажется, в порядке, как она попала в мой почтовый ящик, но как насчет долгосрочной перспективе?

Любые мысли будут очень цениться 🙂

0

Решение

При использовании встроенной почтовой функции вам не нужны дополнительные функции, такие как DKIM и SFP Конфигурация вашего домена может не позволить хостам, отличным от вашего почтового SMTP-сервера, отправлять почту для вашего домена, все это делает почту, которую вы отправляете таким образом, похожей на спам на другие серверы.

Хотя у вас могут не быть проблем с некоторыми провайдерами, попробуйте отправить почту некоторым более ограничивающим провайдерам, таким как Outlook (бывшая Hotmail); Я уверен, что все отправленные вами письма будут автоматически помечены как спам из-за проблем, описанных выше.

1

Другие решения

Почта PHP может быть быстрее, так как вам не нужно подключаться к серверу SMTP, но это не лучше. В долгосрочной перспективе электронная почта SMTP является единственным способом гарантировать, что ваша электронная почта будет поступать в почтовый ящик ваших получателей.

0

По вопросам рекламы [email protected]