Когда мне приходилось отправлять электронные письма активации после регистрации пользователей, я рассмотрел тот же SMTP-маршрут, но даже если вам удается его запустить, существуют определенные недостатки при использовании SMTP
- Задержка врассылка писем.
- Письма, считающиеся спамом
- Конфиг и т. д.
Попробуйте, это пока очень дешевый и надежный сервис для меня.www.postmarkapp.com У них есть API, которые вы можете подключить с помощью PHP.Мой пример кода PHP, который находится в Production, выглядит следующим образом.
// Create a "server" in your "rack", then copy it's API key
define('POSTMARKAPP_API_KEY', 'xyz-blah-blah-blah');
// Create a "Sender signature", then use the "From Email" here.
// POSTMARKAPP_MAIL_FROM_NAME is optional, and can be overridden
// with Mail_Postmark::fromName()
define('POSTMARKAPP_MAIL_FROM_ADDRESS', 'email address that you are sending from-google apps email in my case');
define('POSTMARKAPP_MAIL_FROM_NAME', 'Description of the Sender name');
// Create a message and send it
Mail_Postmark::compose()
->addTo($to, $to)
->subject('whatever subject you want to put here for your email')
->messagePlain($pin_message)
->send();
Да, это так просто, когда вы создали виртуальный сервер с postmarkapp.Угадайте, какие первые 1000 писем бесплатны, так что вы можете попробовать их, а если не используете SMTP, по-своему.После первой 1000 я думаю, что 5000 стоит 7 долларов или около того.Действительно хороший и дешевый, и у меня вообще не было простоев.
Попробуйте.Тебе понравится.Кстати, я никак не связан с почтовыми штемпелями, просто мне нравится пользоваться их услугами.Проверьте мой вопрос, когда я работал над этим раньше.
Функция PHP mail () отправляет электронное письмо, но для его показа требуется более 10 минут