Отправка электронной почты через PHP от имени другого лица - PullRequest
5 голосов
/ 20 ноября 2011

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

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

  2. К письму с нашего домена применяются как SPF, так и DKIM, и оно работает правильно

Мне интересно, если кто-то заполняетформа и мы используем их адрес электронной почты в поле от. Будет ли он заблокирован как спам?

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

Есть идеи?

1 Ответ

4 голосов
/ 20 ноября 2011

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...