Я пытаюсь отправить по электронной почте в следующем образом -PHPMailer класс возвращает истину, но электронная почта не доставляется
from : [email protected]
reply-to : [email protected]
to : [email protected]
cc : [email protected]
Моя электронная почта становится доставляется по адресу, указанному в СС (Если я заменить электронные письма и куб.см , тогда адрес электронной почты отправляется по указанному адресу)
По какой-то причине письмо не доставляется по адресу [email protected] Если я отправлю электронное письмо вручную по этому адресу с помощью Outlook или Gmail, тогда на самом деле будет отправлено письмо. Как я могу отладить эту проблему?
Я также проверил каталоги спама и нежелательной почты, никаких электронных писем там нет. Я попытался использовать функцию php mail(), а также класс phpmailer. Оба они возвращают TRUE. В чем причина? Пожалуйста помоги.
$mail->From = "[email protected]";
$mail->AddReplyTo("[email protected]");
$mail->AddAddress("[email protected]n2.com");
$mail->AddCC("[email protected]");
$mail->Subject = $subject;
$mail->Body = $message;
if(! $mail->Send()) {
echo "Message was not sent";
echo "Mailer Error: " . $mail->ErrorInfo;
exit;
}
Пожалуйста, отдайте ваш код, который вы пробовали – Elby
AFAIK, PHP 'mail()' не имеет надежного механизма отладки. Поэтому вы не можете точно знать, где проблема. – asprin
Да. Вот почему я использовал класс phpmailer. Он также возвращает true. Не вызывает никаких ошибок. Я добавил код к вопросу выше. –