любой герой может рассказать мне секрет smtp & godaddy? - PullRequest
0 голосов
/ 06 июня 2018

Я использую phpmailer 5.2.2 и Godaddy Linux host с cPanel.

После многих попыток решения разницы.Кажется, что все методы не подходят для меня.Чтобы упростить процесс, я сосредоточусь на методах, предоставляемых сотрудниками godaddy.

  1. Метод Localhost (как показано в следующем коде) >>> Как я могу получить это разрешение на отправку электронного письма?

Несмотря на то, что в результате получено сообщение «Электронная почта отправлена», получатель электронной почты не получает почту или нежелательную почту.Для отладки SMTP сервер Godaddy выдает мне сообщение: 220-Мы не разрешаем использовать эту систему для транспортировки нежелательной, 220 и / или массовой электронной почты.

<?php

require_once 'bat/phpmailer/PHPMailerAutoload.php';

$mail = new PHPMailer();
$mail->isSMTP();
$mail->Host       = "localhost";
$mail->Port       = 25;
$mail->SMTPSecure = false;                 
$mail->SMTPAuth   = false;
$mail->Username   = "";
$mail->Password   = "";

$mail->SMTPDebug  = 3;
$mail->Debugoutput= 'error_log';

$mail->IsHTML(true);
$mail->AddAddress("test@recipientdomain.com");

$mail->CharSet = "utf-8";
$mail->setFrom('test@dominename.com', 'test name');
$mail->Subject = 'test title';
$mail->Body = 'testing content';

if (!$mail->Send()) {
    echo "Error: " . $mail->ErrorInfo;
} else {
    echo "<b>Email sent.</b>";
}

?>
установить хост как «relay-hosting.secureserver.net» >>> почему он не может подключиться к серверу?

Другие сотрудники Godaddy предлагают этот хост, но он хуже.При использовании relay-hosting.secureserver.net в отладочном сообщении даже отображается сообщение: ОШИБКА SMTP: Не удалось подключиться к серверу: соединение отказано (111).Для этой проблемы я постарался в живую пообщаться со своими сотрудниками.До сих пор их советы не помогали.

Кто-нибудь успешно использует свой код предложения?Пожалуйста, дайте мне несколько подсказок!

Большое спасибо ...

1 Ответ

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

19/6/2018 обновление:

Для пользователя Godaddy Cpanel могут работать следующие настройки.Вы должны отключить SMTPAutoTLS, чтобы он работал.

$mail->isSMTP(); // Set mailer to use SMTP
$mail->Host = 'localhost';
$mail->Port = 25;
$mail->SMTPSecure = false;
$mail->SMTPAutoTLS = false;
$mail->SMTPAuth = false;
...