Отправка электронной почты через smtp-relay.gmail.com приводит к подключению к локальному серверу smtp

У меня есть учетная запись Gsuite. Я устанавливаю правило, разрешающее ретрансляцию SMTP через серверы Gmail, добавляя мой IP-адрес в белый список. Кроме того, адрес ОТ соответствует моему зарегистрированному домену в Gsuite. И все мои записи MX указывают на Google.

При попытке отправить msg журналы показывают, что gmail принимает соединение, но, в свою очередь, оно возвращается на мой локальный SMTP-сервер.

Пробовал почту PHP PEAR и PHPMailer, та же проблема.

Журналы начинаются так:

Connection: opening to smtp-relay.gmail.com:25, timeout=300, options=array ()
Connection: opened
SERVER -> CLIENT: 220-mylocalhosting.com ESMTP Exim 4.89 #1 Wed, 17 May 2017 23:44:41 -0400 220-We do not authorize the use of this system to transport unsolicited, 220 and/or bulk e-mail.

С этого момента я могу отправлять электронные письма, если использую аутентификацию из моей собственной системы.

Короче говоря, я указываю сервер ретрансляции gmail, но мои сообщения в конечном итоге отправляются с моего локального почтового сервера. И я не могу понять почему.

ОБНОВЛЕНИЕ: если скрипт PHP запускается как «root», Gmail принимает сообщение и обрабатывает его, как ожидалось:

Connection: opening to smtp-relay.gmail.com:25, timeout=300, options=array ()
Connection: opened
SERVER -> CLIENT: 220 smtp-relay.gmail.com ESMTP 137sm1646549itk.4 - gsmtp

Но я не могу заставить его делать то же самое, что и обычный пользователь.

Любая помощь будет оценена.


person Henry    schedule 18.05.2017    source источник
comment
Есть ли у вас какие-либо записи DNS, указывающие Gmail на ваш локальный хостинг? Можете ли вы попробовать NSLookup на сервере с полным доменным именем и посмотреть, что вам это даст?   -  person Matt K    schedule 18.05.2017


Ответы (1)


Обнаружил проблему: это параметр в разделе "Ограничения SMTP WHM". Руководство WHM

person Henry    schedule 18.05.2017