我使用梨用下面的代碼來發送電子郵件,在第一時間通過每次我得到這個錯誤:PHP:PEAR電子郵件發送僅在第二次
「無法設置發件人:AA @ bb.com [SMTP:無效的響應代碼從服務器接收 (代碼:-1,響應:)]」
如果我調試和發送後設定的執行點回‘從這裏重新運行’ ,它工作得很好 - 幾乎就像第一次沒有正確初始化的東西 - 任何人有任何想法呢?
require_once "Mail.php";
function SendEMail() {
$from = "Sender Sender <[email protected]>";
$to = "AA BB <[email protected]>";
$subject = "Test";
$body = "This is a test";
$host = "myhost";
$headers = array ('From' => $from,
'To' => $to,
'Subject' => $subject);
//Re-run from here
$smtp =& Mail::factory('smtp',
array ('host' => $host,
'auth' => false,
'username' => '',
'password' => ''));
$mail = $smtp->send($to, $headers, $body);
if (PEAR::isError($mail)) {
$s = $mail->getMessage();
}
}
假設這是一個循環?給更多的代碼,我們可以看看... – We0
我已經簡化了我的代碼並編輯了這篇文章 - 仍然得到了上面代碼的問題。 –
沒有循環,一次電話 –