как Гари Ричардсон упоминает, доставка электронной почты может быть сложно.
Это не реклама. Но я очень рекомендую PostMarkApp.com. Я не связан с этой компанией каким-либо иным образом, кроме как платящим клиентом (ну, моя компания платит).
У них есть система доставки почты и API, которые вы можете использовать из своих PHP-скриптов. Вы просто отправляете свои письма в их очередь, и они будут отправлять и обрабатывать отчеты о спаме, отскок и т. Д. А их API позволяет вам узнать, какое из ваших сообщений отскочило, и обработать их.
Этот сервис является эквивалентом CampaignMonitor для необработанной отправки электронной почты. Кстати, вы не можете отправлять информационные бюллетени через PostMarkApp, они разрешают только электронные письма (например, ваши пользовательские уведомления и напоминания пароля).
Несколько лет назад я начал создавать свой собственный скрипт доставки электронной почты, пока хостинговая компания не упомянула о том, что максимум 500 электронных писем в день. Затем я воспользовался системой доставки «новостной рассылки» с некоторыми хакерскими обходными путями, чтобы заставить ее делать то, что я хотел. Это был беспорядок.
До недавнего времени мы также использовали другой нестандартный сценарий доставки почты, но, как сказал Гари Ричардсон, вам необходимо учитывать IP-адреса, отказы и т. Д. Я нахожу штемпель таким захватывающим (вызывающим) это смущает: D
Сказав, что после аутсорсинга фактической доставки ваших писем вы можете иметь одну единственную почтовую очередь для вашей системы, используя свои уровни приоритета. Таким образом, ваше приложение будет добавлять письма в вашу собственную почтовую очередь, а ваша почтовая система будет доставлять их на платформу, переданную на аутсорсинг. Это предпочтительнее, чем пытаться отправить электронное письмо сразу же во время обновления страницы после того, как пользователь нажмет на кнопку отправки или аналогичную.
PS: Если кто-нибудь знает какой-либо сервис, похожий на почтовый штемпель, сообщите мне!