Я пишу программу, которая опрашивает входящий почтовый ящик (в который может публиковать любой, кто знает о нем), переформатирует информацию, затем пересылает почту на правильный адрес в соответствии с предопределенным соглашением.Например, входящая почта имеет:
From = "anybody@somedomain.com"
To = "myincomingmailbox@mydomain.com"
Subject = "Subject"
Body = "recipient@anotherdomain.com+newline+Body"
Затем я беру это письмо, сохраняю поля «От» и «Тема», но меняю адрес «Кому» на recipient@anotherdomain.com
и форматируюостальная часть тела в соответствии с моим шаблоном.
Пока все в порядке - но я ожидаю проблему со спам-фильтрами на доменах получателей, поскольку они могут реагировать так, как будто я подделываю адрес «От».
Как правильно сохранить заголовки из исходной почты без изменений, чтобы все заголовки SPF / DKIM оставались в исходящей электронной почте, а домены получателей не рассматривали входящую почту как возможный спам / фишингпочты?