PHPMailer가 전자 메일을 보낼 수 없는지 알아야합니다. 가짜 주소로 보내는 경우에도 PHPMailer가 true를 반환합니다.
$phpmailer = new PHPMailer(true);
$phpmailer->setFrom("[email protected]", "[email protected]");
//This is definitely not reachable
$phpmailer->addAddress("[email protected]", "IJustPressedRandomKeys");
$phpmailer->Subject = "fake";
$phpmailer->Body = "fake";
echo "Is Mail: " . $phpmailer->IsMail();
//This prints "1"
echo "Was Sent: " . $phpmailer->send();
왜이 1/사실 반환 : 그러나 심지어 가짜 이메일 주소를 반환
true
에 전송?
가짜 인 경우 '알 수없는 수신자'로 이메일을 반송해야합니다. PHPMailer는 메일을 발송할 때 TRUE를 리턴하면서 작업을 완료했습니다. 그것은 전자 메일이 "잘 형성되어있는 것"인 것처럼 누구에게 발송되는지에 상관하지 않습니다. –
@ Fred-ii- 이메일 주소의 ** 도메인 * 이름은 가짜입니다. 따라서 PHPMailer는 유효한'helo' 또는'ehlo'를 얻지 못할 것입니다. –
존은 내 생각을 읽었습니다. 그의 대답을보십시오. 손가락이 엉망이 됐어. –