Как я могу настроить заголовок mail FROM в нашем приложении для электронного маркетинга, чтобы наши клиенты могли указывать СОБСТВЕННЫЙ адрес электронной почты (из своего домена).
В настоящее время клиент указывает свой собственный домен, и мы используем его в заголовке письма Reply-To.
В НАСТОЯЩЕЕ ВРЕМЯ
From: no-reply@ourdomain.com
Reply-To: customer_email@customer_domain.com
Return-Path: bounces-EMAIL-ID@ourdomain.com
ЧТО НАМ НУЖНО
From: customer_email@customer_domain.com
Reply-To: customer_email@customer_domain.com
Return-Path: bounces-EMAIL-ID@ourdomain.com
Мы делаем это таким образом, чтобы избежать попадания в черный список, потому что почтовые серверы, такие как Gmail или Hotmail, будут рассматривать это как ПОПЫТКУ ПОДДЕЛКИ ЗАГОЛОВОК ПОЧТЫ.
Но наши клиенты постоянно просят нас сделать FROM HEADER настраиваемым.
Кто-нибудь может нам помочь?
Нет ничего особенного, что нужно делать, чтобы написать собственный заголовок From: в электронном письме. Я делаю это все время для веб-сайтов моих клиентов, которые размещаю на своих серверах, однако я удостоверяюсь, что IP-блок моих веб-серверов находится в их SPF записи.
Пока ваши клиенты добавляют ваш.mail.servers.ipaddress (а) в свои записи SPF, вы не должны получать попытки подделки, потому что записи SPF сообщают почтовому серверу получателя, что вам разрешено отправлять почту от их имени.
РЕДАКТИРОВАТЬ:
Чтобы ответить на ваши комментарии о том, что «они не знают, что это не их домен?» - Записи MX не имеют ничего общего с тем, кто отправка почту, они используются другими отправляющими почтовыми серверами, чтобы определить, куда отправлять электронную почту. То же самое и с записями A для хостинга веб-сайтов; это не имеет ничего общего с отправкой почты, вы можете разместить свой веб-сайт на 1.2.3.4, ваши записи MX указывают на mail.somedomain.com, который разрешается на 5.6.7.8, а другой почтовый сервер для исходящей почты только на 9.10 .11.12.
Как я уже сказал, я делаю это все время для многих разных клиентов - у них есть свои собственные серверы Exchange, которые отправляют / получают электронную почту, но на моем сервере их электронные письма с напоминанием пароля, уведомления о подписке, предупреждения форума, информационные бюллетени и т. их домен в заголовке From: (и reply-to :), но поскольку я добавляю IP-блок своего веб-сервера в их записи SPF для их доменов, любой получающий почтовый сервер говорит: «Хорошо, круто, my.webserver.ip.address - это разрешено отправлять почту для somecustomer.com; я буду принимать почту на доставку ".