#php #smtp #phpmailer #mailer
#php #smtp #phpmailer #почтовая программа
Вопрос:
является ли мой код правильным или дать какое-либо предложение для узла sitemailxchange и с номером порта ..? я проверил большую часть комбинации. Заранее спасибо.
require("class.phpmailer.php");
$mail = new PHPMailer();
$mail->IsSMTP();
$mail->SMTPDebug = 1;
$mail->SMTPAuth = true;
//$mail->SMTPSecure = "ssl";
$mail->Host = "smtp.sitemailxchange.gate.com";
$mail->Port = 587;
$mail->Username = "yourmail@domain.com";
$mail->Password = "password";
$mail->SetFrom('yourmail@domain.com');
$mail->AddReplyTo("yourmail@domain.com");
$mail->Subject = "PHPMailer Test Subject via smtp (Gmail), basic";
$mail->AltBody = "To view the message, viewer!";
$mail->MsgHTML($body);
$address = "yourmail@domain.com";
$mail->AddAddress($address, "John Doe");
if(!$mail->Send()) {
echo "Mailer Error: " . $mail->ErrorInfo;
} else {
echo "Message sent!";
}
Комментарии:
1. можете ли вы сказать, какой тип ошибки вы получаете, включите режим отладки, используя этот $mail-> SMTPDebug = 2;
2. Сообщение не может быть отправлено. Ошибка почтовой программы: сбой SMTP connect (). github.com/PHPMailer/PHPMailer/wiki/Troubleshooting
3. smtp.sitemailxchange.gate.com.com ваш хост прав, почему у вас есть double .com кажется, что ваш хост не слушает
4. я обновил свой код выше, но снова появляется та же ошибка
5. ваш код кажется прекрасным, поскольку я не очень разбираюсь в sitemailexchange, я бы посоветовал вам проверить свой код, отправив почту с использованием учетных данных gmail smtp… и если у вас есть какая-либо документация из sitemailexchange, пожалуйста, проверьте ее на наличие каких-либо ограничений по запросу или порту и хосту.