[請益] phpmailer的錯誤訊息(Data not accepted)

看板PHP作者 (沒人要兄弟)時間14年前 (2011/11/05 11:29), 編輯推噓0(0012)
留言12則, 2人參與, 最新討論串1/1
各位網路上的大大您們好 我使用的環境是dreamweaver,照網路上使用phpmailer都可正常使用 但我的目的是要使用變數來取代收件者帳號與內容 以便不同的使用者時,可以顯示不同的帳號與內容 原本成功的程式碼為 $mail->AddAddress("s0310388@yahoo.com.tw", "你屌" ); //設定收件者郵件及名稱 現在將資料庫的變數抓出來 <方法一> 程式碼改為 $mail->AddAddress( "s0310388@yahoo.com.tw" , $row_Recordset1['ord_name']); //設定收件者郵件及名稱 結果:正常動作 <方法二> 程式碼改為 $mail->AddAddress( $row_Recordset1['ord_email'] , $row_Recordset1['ord_name']); //設定收件者郵件及名稱 結果:Mailer Error:SMTP Error:The following SMTP Error : Data not accepted. 請各位大大幫我這個忙,給我方向與方法,我已經從google找過,還是沒有答案 (1)為什麼收件者用名稱可以,而帳號就不行,還是有其他方法可用。 (2)如何讓phpmailer執行動作快點,點選執行phpmailer到送件成功至少要5秒以上。 以上問題,煩請各位幫忙。 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 111.67.63.88

11/05 13:45, , 1F
(2)看你用哪邊SMTP。過去我用mailer每秒至少可寄300封,
11/05 13:45, 1F

11/05 13:46, , 2F
實在太快,只好用usleep停頓。那是我們自己的SMTP。
11/05 13:46, 2F

11/05 13:47, , 3F
(1)SMTP不接受,我猜你資料庫內容可能跟你想的不太一樣
11/05 13:47, 3F

11/06 16:31, , 4F
(2)我用的是gmail的SMTP,有方法讓它變快嗎?
11/06 16:31, 4F

11/06 16:32, , 5F
(1)資料庫echo出來是s0310388@yahoo.com.tw
11/06 16:32, 5F

11/06 16:33, , 6F
我不知道為什麼SMTP不會接受,還是說有哪邊不對。
11/06 16:33, 6F

11/06 17:27, , 7F
用gmail應該是快不起來了。 |D
11/06 17:27, 7F

11/06 18:53, , 8F
那(1)的方面呢?我echo是正常的
11/06 18:53, 8F

11/06 19:18, , 9F
不知道。我看我先前寫寄信的程式也跟你沒有差別,本來想
11/06 19:18, 9F

11/06 19:20, , 10F
也許是中文字沒有編成MIME,但是我自己的程式也沒有這樣
11/06 19:20, 10F

11/06 19:21, , 11F
處理中文收件人。我唯一在字串上碰到MIME編碼問題的是附
11/06 19:21, 11F

11/06 19:21, , 12F
件檔名問題。
11/06 19:21, 12F
文章代碼(AID): #1EjAsEom (PHP)
文章代碼(AID): #1EjAsEom (PHP)