[ Рубрика 3 вопроса :] Гуру продакшена, дайте совет по отправке email с целью оповещения (типа signup confirmation и проч).
andylars 14.03.2016 12:16
Вопрос 1 (бытовой):(Не курил RFC)
Какие-то еще (мета)поля, кроме стандартных для отправки e-mail (для подтерждения регистраций и т.п.) вы используете для того, чтобы почтовые сервисы лояльнее отнеслись к вашему письму.
Есть какие-то "полевые заметки", советы?
^mail:send[
$.from[Вася <vasya@hotmail.ru>]
$.to[Петя <petya@hotmail.ru>]
$.subject[Как у тебя дела? У меня - изумительно!]
$.text[Text body]
$.x-mailer[Parser3]
]
Вопрос 2:Для улучшения борьбы со спамом, существует некая методика SPF,
т.е. в DNS можно прописать доп.запись типа TXT
с указанием, что для оправителя с такого-то домена, вот этот сервер с IP считатать годным.
Но проблема в том, что хостинг спрятан за CDN (не только в целях дистрибуции и кеширования, но и как привентивная мера от ddos), а палить IP сервера, да и подсети - не хочется...да можно на почтовик выделить отдельный сервер, отдельный IP, и лучше вообще в другом ДЦ... но это дорогое удовольствие
А вот сподручнее нет какого-то дешевого метода на скорую руку?
и
3 Вопрос:Как "не сильно заморачиваясь" реализовать фоновую отправку почты?
Кто-то как-то делает? Потому, что в случае использования каких-то сторонних smtp с авторизацией, это значит внешний скрипт будет совершать сетевое соединение в реальном времени и парсер будет ждать завершение этого скрипта.
Да на своем VDS можно и sendmail куда надо перенаправить и демона какого-то запустить, а вот на шареде как обыграть - приходят только костыли в голову:
типа базы с готовыми на отправку письмами, которые
читать по cron'у быстрее чем раз в 1 минуту не получится, а это долговато для пользователя (ждать например письма с регистрацией).
значит акостылить раз в минуту запуск 4 скриптов со sleep 15 например...
- [ Рубрика 3 вопроса :] Гуру продакшена, дайте совет по отправке email с целью оповещения (типа signup confirmation и проч)., andylars 14.03.2016 12:16
- Ответ, Misha v.3 [M] 14.03.2016 14:18 / 14.03.2016 14:32