PHP SMTP mail необходимо настроить на sitemailxchange.gate.com является ли мой код правильным

#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, пожалуйста, проверьте ее на наличие каких-либо ограничений по запросу или порту и хосту.