Отправка электронной почты через PHP от имени кого-либо другого


Я хотел бы создать форму, которая позволит пользователям связаться с нашим местным городским советом. Я хочу упростить это, чтобы они могли просто заполнить форму и отправить ее. Я просто не на 100% уверен, как это будет работать в отношении фильтрации спама.

  1. Я знаю, как отправлять электронную почту через php usind sendmail, а также через smtp-сервер Google Apps.

  2. Почта с нашего домена имеет как SPF, так и DKIM, и она работает правильно

Что мне интересно если кто-то заполнит форму, и мы используем его адрес электронной почты в поле от, будет ли он заблокирован как спам?

Я не уверен, как проверка, которую мы настроили для проверки почты с нашего домена, повлияет на почту, отправленную с нашего сервера, с адресом отправителя, который имеет другой домен.

Есть идеи?

Author: Sherwin Flight, 2011-11-20

1 answers

Скорее всего, это будет рассматриваться как спам, так как ваш локальный почтовый сервер не будет чувствовать себя ответственным за отправку почты с домена, который он не обслуживает. Однако вы можете использовать адрес по умолчанию from (например, [email protected] - просто используйте домен, за который отвечает ваш почтовый сервер) и используйте поле reply-to для адреса электронной почты вашего пользователя.

 3
Author: halfdan, 2011-11-20 19:31:17