나는이 문제에 대한 질문을 시도하기 전에 나는 완전히 철저한 검색을 했어. PHPMailer를 사용할 때 Gmail (또는 핫메일 등) 주소로 전송하는 것은 효과적입니다 .Google Apps 이메일 주소로 전송하는 즉시 오류 메시지가 표시되지 않고 성공했지만 이메일이 없음을 알립니다.PHPmailer 코드가 아닌 Google 애플 리케이션 이메일 주소로 보낼 수 있지만 구글 애플 리케이션 주소에 실패
이전에이 문제를 본 사람이 있습니까? 내 코드에 Google Apps 서버를 통과하는 데 유효한 이메일이 매우 구체적입니다. (올바른 방향으로 가고 있는지 확실하지 않습니다.) 감사합니다!
코드 시작 :
<?php
require("/PHPMailer_5.2.0/class.phpmailer.php");
$mail = new PHPMailer();
$mail->IsSMTP();
$mail->Port = 465;
$mail->Host = 'smtp.gmail.com'; // "ssl://smtp.gmail.com" didn't worked
$mail->IsHTML(true); // if you are going to send HTML formatted emails
$mail->Mailer = 'mail';
$mail->SMTPSecure = 'ssl';
$mail->SMTPAuth = true;
$mail->Username = "******@dynamicsafetyfirst.com";
$mail->Password = "*******";
$mail->From = $_POST['email'];
$mail->AddAddress("[email protected]");
$mail->Subject = "First PHPMailer Message";
$mail->WordWrap = 50;
$mail->FromName = $_POST['name'];
$mail->Subject = $_POST['enquiry'];
$mail->Body = $_POST['comments']. "--By--".' name: '. $_POST['name']."--". 'email: ' .$_POST['email'];
if(!$mail->Send()) {
echo 'Message was not sent.';
echo 'Mailer error: ' . $mail->ErrorInfo;
} else {
echo 'Message has been sent.';
}
?>
끝내기.