@ufaloony

Как правильно отправлять email с сайта при определенных действиях пользователей?

Добрый день!
Имеется сайт, на котором регистрируются пользователи, покупают и активируют услуги, восстанавливают пароли и т.д. Сейчас реализована отправка писем (уведомления) на email пользователей при таких действиях на сайте с помощью функции mail(). У хостера имеется ограничение на отправку email ....шт/месяц.
Как организовать отправку писем с сайта, чтобы не было таких ограничений?
  • Вопрос задан
  • 274 просмотра
Решения вопроса 1
astrikovd
@astrikovd
Python Developer
Используйте сервисы транзакционной почты. У некоторых есть готовые библиотеки для интеграции, но обычно и без библиотек все достаточно просто интегрируется.

Пример интеграции на bash:

curl 'http://api.mailhandler.ru/message/send/' \
    -X POST \
    -H 'Accept: application/json' \
    -H 'Content-Type: application/json' \
    -H 'X-Secure-Token: <YOUR API KEY>' \
    -d '{"from": "from@example.com", "to": ["subscriber@example.com"], "subject": "Hello world!", "html_body": "<html><body>Hello dear user.</body></html>"}'


Многие сервисы так же позволяют создавать шаблоны транзакционных писем и в дальнейшем переиспользовать их при отправке, заменяя только контекстные переменные письма.
Кроме того вам не придется думать о том, как правильно сформировать письмо, чтобы оно не попало в спам, как заинлайнить стили в письме, как отследить дошло письмо до адресата, перешел ли он по ссылке и т.д.
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
CityCat4
@CityCat4 Куратор тега Электронная почта
//COPY01 EXEC PGM=IEBGENER
- забашлять хостеру, чтобы снял ограничение
- сменить хостера
- купить VDS, поднять там сервер и отправлять письма со своего сервера
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы