Приветствую, коллеги из поддержки.
Кратко: мы подняли dev-сервер, идентичный продакшену (скопировали всё), и изменили несколько настроек, например, отключили исходящую почту. Однако мы не отключили опрос входящей почты, поэтому в течение последних нескольких МЕСЯЦЕВ dev-сервер «забирал» около 50% всего входящего трафика нашей prod-системы.
Судя по всему, логи довольно подробные… Таким образом, «потерянные» письма оказались здесь:
url:
/admin/email/rejected
Ошибка:
Email::Receiver::BadDestinationAddress
Есть ли способ обернуть эти записи об ошибках обратно в формат входящих писем и повторно отправить их в парсер почты на prod-сервер? Кажется, в логах есть всё — ключ ответа, тема, текст тела и т. д.
Дополнение: удивительно, но ни один из сотен наших участников не заметил, что их ответы уходили в никуда. Ошибка Email::Receiver::BadDestinationAddress обычно вызывает автоматический ответ с уведомлением об ошибке, отправляемый обратно отправителю, — но так как исходящая почта на dev-сервере была отключена, они ничего не заподозрили.
Дополнение 2: вообще возможно ли вставить ответы на темы постфактум и вне очереди?