나는 dan.creativeloafing.com에서 PHP 응용 프로그램을 만들었습니다. 이것은 단지 양식 데이터를 취하여 html 페이지를 만든 다음 해당 페이지의 내용을 [email protected]으로 전자 메일로 보냅니다. 며칠 전 일하다 멈췄다. 그 이후로 나는 이것을 알아 내려고 노력해 왔습니다. mail() PHP 함수를 사용하여 PHPMailer 라이브러리로 전환했습니다. 이것은 아마도 이메일을 보내고 있으며 확인을 얻지 만 아무도 이메일을받지 못하므로 바운스 백이나 오류가 발생하지 않습니다. 이 코드의 JIST입니다 '. 제안이 전송되었습니다'스크립트는 항상 도달 PHPMailer가 보내지는 않지만 오류가 없습니다.
//PHPMailer
$mail = new PHPMailer;
$mail->isSMTP(); // Set mailer to use SMTP
$mail->Host = 'relay-hosting.secureserver.net'; // Specify main and backup server
$mail->Port = 25;
$mail->SMTPAuth = false; // Enable SMTP authentication
$mail->SMTPSecure = 'tsl'; // Enable encryption, 'ssl' also accepted
$mail->Username = '[email protected]'; // SMTP username
$mail->Password = '*******'; // SMTP password
$mail->SMTPDebug = 0;
$mail->WordWrap = 50;
$mail->From = '[email protected]y.com';
$mail->FromName = 'DAN Application';
$mail->addAddress('[email protected]'); // Name is optional
$mail->addReplyTo($repEmail);
$mail->addCC('[email protected]');
$mail->isHTML(true);
$mail->Subject = "New DAN Request: ".$campaignName;
$mail->msgHTML(file_get_contents('./tmp/DAN_REQUEST_'.$specialString.$randomNumber.'.html'));
if(!$mail->send()) {
echo '<br />Proposal could not be sent.<br />';
echo 'Mailer Error: ' . $mail->ErrorInfo;
exit;
} else {
echo 'Proposal has been sent';
}
가 너무. 이것은 나를 미치게하고있다!
여기에 메일 암호를 게시 그것이 자리 않는 한 나쁜 생각이다. –