Google smtp не работает при развертывании, но работает на локальном сервере

google smtp отлично работает на локальном сервере, но после развертывания выдает эту ошибку

exception: "Swift_TransportException" file: "/home/sellective/public_html/sellective/vendor/swiftmailer/swiftmailer/lib/classes/Swift/Transport/StreamBuffer.php" line: 269 message: "Connection could not be established with host smtp.googlemail.com"

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

Отправка электронной почты с помощью Python менее чем за 1 минуту
Отправка электронной почты с помощью Python менее чем за 1 минуту
Отправка электронной почты с помощью Python - это удобный способ автоматизировать процесс отправки электронных писем. Это может быть полезно для...
1
0
174
2
Перейти к ответу Данный вопрос помечен как решенный

Ответы 2

Ответ принят как подходящий

Несколько дней назад столкнулся с похожей проблемой. Но я использовал PHPMailer для подключения к SMTP-серверу gmail. Возможно, ваш сервер принадлежит доменам goDaddy. Вики PHPMailer говорят следующее:

Popular US hosting provider GoDaddy imposes very strict (to the point of becoming almost useless) constraints on sending an email. They block outbound SMTP to ports 25, 465 and 587 to all servers except their own.

Так что, вероятно, вы не можете использовать Google SMTP с вашего нынешнего сервера.

Воспользуйтесь сервисами WhoIs, чтобы узнать, кто является регистратором вашего хостинга.

да, мой сервер принадлежит доменам goDaddy. так что я должен сделать, чтобы иметь возможность отправлять электронные письма smtp с этим сервером?

hussein mohammed 30.05.2019 16:57

goDaddy блокирует службу smtp от других хостов. работает только его собственный сервис поэтому я использовал "relay-hosting.secureserver.com" в качестве почтового хоста и почтового порта "25" без шифрования. goDaddy зашифрует его для вас.

Другие вопросы по теме