我在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]';
$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';
}
腳本總是達到'提案已發送'。太。這真讓我抓狂!
發佈您的郵箱密碼這裏是一個壞主意,除非它是一個佔位符。 –