Google запрещает отправлять почту с субдомена - PullRequest
0 голосов
/ 12 июня 2018

У меня есть проект php-codeigniter на живом сервере.Когда я запускаю сценарии для отправки почты через gmail на моем домене, он работает успешно, но на моем поддомене с тем же кодом Google выдает ошибку, как показано ниже:

    220 smtp.gmail.com ESMTP a27-v6sm1183622pfc.18 - gsmtp
hello: 501-5.5.4 HELO/EHLO argument "~^(?.+)\.domain\.com$" invalid,
501-5.5.4 closing connection.
501 5.5.4  https://support.google.com/mail/?p=helo a27-v6sm1183622pfc.18 - gsmtp
The following SMTP error was encountered: 501-5.5.4 HELO/EHLO argument "~^(?.+)\.domain\.com$" invalid,
501-5.5.4 closing connection.
501 5.5.4  https://support.google.com/mail/?p=helo a27-v6sm1183622pfc.18 - gsmtp
Unable to send email using PHP SMTP. Your server might not be configured to send mail using this method.Date: Tue, 12 Jun 2018 04:26:50 -0400
From: "My Project" <domain@gmail.com>
Return-Path: <domain@gmail.com>
To: trantuanlinh193@gmail.com
Subject: =?UTF-8?Q?Test?=
Reply-To: <domain@gmail.com>
User-Agent: CodeIgniter
X-Sender: domain@gmail.com
X-Mailer: CodeIgniter
X-Priority: 3 (Normal)
Message-ID: <5b1f83caaac1a@gmail.com>
Mime-Version: 1.0


Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

This is a test email

Что я могу сделать сейчас?

1 Ответ

0 голосов
/ 13 июня 2018

Объяснение Google этому типу ошибки:

Ошибка HELO / EHLO означает, что почтовый сервер, отправляющий в Google, идентифицировал себя с недопустимым значением.

Когда почтовые серверы общаются друг с другом, они должны идентифицировать себя на принимающем сервере с помощью команды HELO или EHLO.Эта идентификация должна представлять собой полное доменное имя отправляющего компьютера (например, mail.example.com) или, если оно недоступно, его IP-адрес.Любое другое значение считается недействительным и может привести к отклонению вашего электронного письма.

Похоже, что что-то отсутствует или информация неполная, которую вы отправляете на серверы Google.

Проверьте эту ссылку для получения дополнительной информации

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...