Я использую phpmailer 5.2.2 и Godaddy Linux host с cPanel.
После многих попыток решения разницы.Кажется, что все методы не подходят для меня.Чтобы упростить процесс, я сосредоточусь на методах, предоставляемых сотрудниками godaddy.
- Метод 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).Для этой проблемы я постарался в живую пообщаться со своими сотрудниками.До сих пор их советы не помогали.
Кто-нибудь успешно использует свой код предложения?Пожалуйста, дайте мне несколько подсказок!
Большое спасибо ...