Я вложил два разных файла PDF ( mnlocalXampp и rnlocalXampp ), представляющих собой phpinfo из двух разных файлов. Я проверил обе информации и, похоже, что обе они имеют одинаковую информацию и используют одну и ту же версию PHP, но я получаю электронную почту в mnlocalXampp , но не в rnlocalXampp . Я также активировал openssl в обоих, но я все еще не получаю электронную почту в rnlocalxampp . Может кто-нибудь, пожалуйста, посмотрите на оба файла и дайте мне знать, в чем отличие этих файлов и как настроить.
<?php
require 'email_class/class.phpmailer.php';
$mail = new PHPMailer;
$mail->IsSMTP(); //Sets Mailer to send message using SMTP
$mail->Host = 'cp-in-10.webhostbox.net'; //Sets the SMTP hosts of your Email hosting, this for Godaddy
$mail->Port = '465'; //Sets the default SMTP server port
$mail->SMTPAuth = true; //Sets SMTP authentication. Utilizes the Username and Password variables
$mail->Username = 'mn@infotech.com'; //Sets SMTP username
$mail->Password = 'xxxxxxx'; //Sets SMTP password
$mail->SMTPSecure = 'ssl'; //Sets connection prefix. Options are "", "ssl" or "tls"
$mail->From = 'mn@infotech.com'; //Sets the From email address for the message
$mail->FromName = "mn"; //Sets the From name of the message
$mail->AddAddress("m@infotech.com"); //Adds a "To" address
$mail->AddCC("m@infotech.com"); //Adds a "Cc" address
$mail->WordWrap = 50; //Sets word wrapping on the body of the message to a given number of characters
$headers = "MIME-Version: 1.0" . "\r\n";
$headers .= "Content-type:text/html;charset=UTF-8" . "\r\n";
$mail->IsHTML(true); //Sets message type to HTML
$mail->Subject = 'Project CMS'; //Sets the Subject of the message
$mail->Body = $message; //An HTML or plain text message body
$mail->AddStringAttachment($doc, 'doc.pdf', 'base64', 'application/pdf');
$mail->Send(); ?>
Приведенный выше пример кода является конфигурацией электронной почты mnlocaXampp . Для rnlocalXampp я использую другой порт (номер порта: 25), хостинг, SSL включен.
mnlocalXampp
rnlocalXampp
Заранее спасибо