Gmail не получает электронные письма, отправленные из Google App + PHPMailer - PullRequest
1 голос
/ 13 ноября 2011

Я использую PHPMailer 5.2.0 и Google Apps для электронной почты моего домена (скажем, мой домен mydomain.com).

Отправка электронной почты работаетхорошо, но учетные записи Gmail не получают электронные письма.

  • Электронная почта отправлена ​​в Yahoo: Доставлено
  • Электронная почта отправлена ​​в Hotmail: Доставлено
  • Электронная почта отправлена ​​в Gmail: Не доставлено

Все отправленные электронные письма отображаются в папке «Отправленные» электронной почты Google App.

Кажется, Gmail отклоняетэлектронные письма до того, как они поступят даже в папку «Спам», не так ли?

Я прочитал о SPF и пытаюсь создать запись SPF .Для записи TXT есть 4 поля: Имя, TTL, Тип и Данные TXT.Я не уверен с полем Имя, должно ли это быть mydomain.com?

1 Ответ

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

Да, имя записи совпадает с именем вашего почтового домена (часть после @).В зависимости от программного обеспечения DNS или интерфейса администрирования вашего домена, вам может потребоваться завершить его точкой:

Name: mydomain.com or mydomain.com.
TTL: 86400 
Type: TXT
TXT for Google Apps: v=spf1 include:_spf.google.com ~all

Например, Google возвращает следующие данные SPF (хотя этот пример не для GoogleMX, размещенный в приложениях):

$ dig google.com TXT

;; ANSWER SECTION:
google.com.     3189    IN  TXT "v=spf1 include:_netblocks.google.com ip4:216.73.93.70/31 ip4:216.73.93.72/31 ~all"

Но поскольку вы используете Google Apps, ваша запись SPF должна соответствовать их настройкам SMTP.Следуйте инструкциям Google для записей SPF .

...