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

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

При попытке отправить сообщение, журналы показывают, что 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

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

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

0

Решение

Нашел проблему: Это настройка в WHM SMTP Ограничения. WHM Руководство

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]