bO_oblik
@bO_oblik

Тестирование email рассылок

Имею в наличии обычный XAMPP for Linux 1.7.4 на ubuntu

А так же скрипт для рассылки email который работает по cron.

Каким способом тестировать рассылку писем?
  • Вопрос задан
  • 4403 просмотра
Пригласить эксперта
Ответы на вопрос 4
@vart
Простой вариант, забивать базу тестовыми email'ами (своими), дальше менять дату/время на сервере и смотреть приходят ли нужные email'ы по нужным датам и не приходит ли чего лишнего.

Более правильно будет поднять локальный почтовый сервер которые бы получал все исходящие письма от вашего SMTP и скажем складывал их в базе, дальше написать юнит тест который бы выставлял правильные условия (дату, время, данные и все что может быть нужно в вашей рассылке), запускал скрипт рассылки и валидировал отправленные письма в базе.

На чем написан скрипт? Скорее всего можно просто перехватывать вызов к отправке письма и заменить его на свой валидатор, тогда создание тестов будет элементарным и возможно уже есть готовые решения.
Ответ написан
Silentium
@Silentium
Была отличная статья http://habrahabr.ru/blogs/linux/49665/
Ответ написан
Комментировать
@Tiffany21
IT girl
emailvoid.com -- фиктивный smtp сервер для тестирования.
Ответ написан
Комментировать
vit1251
@vit1251
Software Engineer
Еще один фиктивный сервер почты: mesghub.com с доступом по API
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы
YCLIENTS Москва
от 200 000 до 350 000 ₽
Ведисофт Екатеринбург
от 25 000 ₽
Бюро Цифровых Технологий Санкт-Петербург
от 120 000 до 180 000 ₽
02 мая 2024, в 23:56
2000 руб./за проект
02 мая 2024, в 23:29
1500 руб./в час
02 мая 2024, в 23:16
7500 руб./за проект