Практические руководства

Проверка доставки писем сайта

Форма может сохранить запрос, хотя почтовое уведомление не отправилось. Разделяйте сохранение, отправку, получение и ответ, чтобы найти причину ошибки и восстановить запрос без повторного ввода посетителем.

См. метод

Иллюстрация работы над веб-проектом
Иллюстрация, созданная ИИ

Составить перечень сообщений и отправителей

Перечислите внутренние уведомления, подтверждения, восстановление аккаунта и кампании. Для каждого потока укажите отправляющую систему, домен, получателя и ответственного за ошибки. Используйте разрешённого отправителя сайта; проверенный адрес посетителя может быть Reply-To, но не From от имени чужого домена. Отделяйте необходимые транзакционные сообщения от рекламы.

Проверить аутентификацию с провайдером

SPF описывает разрешённых отправителей, DKIM проверяет подпись, DMARC — согласованность с видимым доменом отправителя. Уточните текущие требования получателя и объём рассылки. Не копируйте записи другого домена и не включайте отклонение без перечня законных отправителей и наблюдения за результатами. Успешная аутентификация не гарантирует попадания в основной почтовый ящик.

Проверить весь путь

Используйте разрешённые тестовые адреса у нескольких провайдеров. С телефона проверьте сохранение запроса, внутреннее уведомление, подтверждение и ответ. Посмотрите спам и заголовки. Добавьте неверный адрес и временную ошибку в контролируемой среде. Запишите идентификатор, время и состояние без копирования личных сообщений. Принятие сервером не доказывает получение или чтение.

Организовать ошибки, повторы и передачу

Различайте постоянные возвраты и временные проблемы по кодам провайдера. Задайте ограниченные повторные попытки и ответственного за оповещения. Сохранённый запрос должен быть доступен даже при сбое почты. Для кампаний проверьте отписку и её последующее действие; обращение не является подпиской. Передайте матрицу потоков и результаты, повторяйте проверки после изменений DNS, провайдера или формы.

Справочные документы

Содержание обновлено

Матрица функциональной проверки для адаптации к проекту

Эти предлагаемые средства контроля используют фиктивные случаи. Решите, какое поведение ожидается в команде, запишите результат и назначьте неразрешенные расхождения перед публикацией.

Прокрутите таблицу по горизонтали, чтобы прочитать все столбцы. При работе с клавиатурой переведите фокус на таблицу и используйте клавиши со стрелками.

Тестовые случаи, ожидаемые результаты и полезные доказательства
КейсОжидаемый результатДоказательство для сохранения
Отправить тестовое письмо и ответить из принимающего ящикаПодтверждение, получение и ответ проверяются отдельно; за обработку ошибок назначен ответственный.Идентификатор письма, время и результат без лишних персональных данных.