Отправка электронной почты из контактной формы Drupal, но GMail помечает его как "Подделанный"
Мой сайт Drupal отправляет электронную почту на учетную запись GMail, но все отправленные электронные письма попадают в папку "Спам", и GMail открывает панель с сообщением "Вероятно, это сообщение было подделано и не было отправлено из вашей учетной записи".
Хотя я могу создать фильтр, чтобы предотвратить их отправку в спам, я хочу начать рассылку новостей и подозреваю, что у них возникнет та же проблема.
Я подозреваю, что проблема в том, как я настроил PHP или Drupal для отправки почты. Насколько я знаю, он просто использует функцию sendmail. Я установил адрес from в "info@...", где... это домен сайта. Какие-нибудь советы, как мне настроить исходящую почту, чтобы она не была отклонена GMail (и, вероятно, другими крупными почтовыми провайдерами)?
2 ответа
Я предлагаю эту статью, чтобы вы на правильном пути. http://www.codinghorror.com/blog/2010/04/so-youd-like-to-send-some-email-through-code.html
Вот шаги, которые я выполнил, чтобы мои электронные письма Drupal работали. Решение будет отличаться для вас в зависимости от того, какие услуги вы используете, но, надеюсь, это даст вам отправную точку.
- В своей административной области веб-хостинга (cpanel) я создал адрес электронной почты для своего домена (admin@xxxxx.com).
- В моей административной области веб-хостинга (cpanel) я создал сервер пересылки электронной почты, чтобы электронные письма, отправленные на этот адрес, были перенаправлены на мою учетную запись gmail.
- В настройках моей учетной записи gmail в разделе "Учетные записи и импорт" я выбрал "Добавить другой адрес электронной почты" и добавил адрес электронной почты моего домена. Смотрите эту ссылку для получения подробной информации о том, как это сделать. Это позволяет моей учетной записи Gmail отправлять электронные письма, используя адрес моего домена в качестве псевдонима.
- В Drupal я установил модуль аутентификации SMTP. В конфигурации этого модуля я использовал ту же информацию SMTP, что и на шаге 3, чтобы настроить псевдоним gmail.
- Теперь Drupal может отправлять аутентифицированные сообщения из моей учетной записи Gmail, которые утверждают, что они были от admin@xxxxx.com.