Отправка электронной почты из контактной формы Drupal, но GMail помечает его как «Подделанный» - PullRequest
1 голос
/ 23 февраля 2011

Мой сайт Drupal отправляет электронную почту на учетную запись GMail, но все отправленные электронные письма попадают в папку «Спам», и GMail выводит панель с сообщением «Это сообщение, вероятно, подделано и не было отправлено из вашей учетной записи».

Хотя я могу создать фильтр, чтобы предотвратить их отправку в спам, я хочу начать рассылку информационных бюллетеней, и я подозреваю, что у них будет такая же проблема.

Я подозреваю, что проблема связана с тем, как янастроил PHP или Drupal для отправки почты.Насколько я знаю, он просто использует функцию sendmail.Я установил адрес отправителя в "info @ ...", где ... это домен сайта.Какие-нибудь советы, как мне настроить исходящую почту, чтобы она не была отклонена GMail (и, вероятно, другими крупными почтовыми провайдерами)?

Ответы [ 2 ]

2 голосов
/ 23 февраля 2011

Я предлагаю эту статью, чтобы вы пошли по правильному пути.http://www.codinghorror.com/blog/2010/04/so-youd-like-to-send-some-email-through-code.html

1 голос
/ 11 ноября 2018

Вот шаги, которые я выполнил, чтобы заставить работать мои электронные письма Drupal.Решение будет отличаться для вас в зависимости от того, какими услугами вы пользуетесь, но, надеюсь, это даст вам отправную точку.

  1. В моей административной области веб-хостинга (cpanel) я создал адрес электронной почтыдля моего домена (admin@xxxxx.com).
  2. В админ-зоне своего веб-хоста (cpanel) я создал почтовый сервер пересылки, чтобы сообщения, отправленные на этот адрес, были перенаправлены на мою учетную запись gmail.
  3. В настройках моей учетной записи gmail в разделе «Учетные записи и импорт» я выбрал «Добавить другой адрес электронной почты» и добавил адрес электронной почты моего домена.Смотрите эту ссылку , чтобы узнать, как это сделать.Это позволяет моей учетной записи gmail отправлять электронную почту, используя адрес моего домена в качестве псевдонима.
  4. В Drupal я установил модуль SMTP Authentication .В конфигурации для этого модуля я использовал ту же информацию SMTP, что и на шаге 3, чтобы настроить псевдоним gmail.
  5. Теперь Drupal может отправлять аутентифицированные сообщения из моей учетной записи gmail, которые утверждают, что они получены от admin @ xxxxx.com.
...