作者s0310388 (沒人要兄弟)
看板PHP
標題[請益] phpmailer的錯誤訊息(Data not accepted)
時間Sat Nov 5 11:29:16 2011
各位網路上的大大您們好
我使用的環境是dreamweaver,照網路上使用phpmailer都可正常使用
但我的目的是要使用變數來取代收件者帳號與內容
以便不同的使用者時,可以顯示不同的帳號與內容
原本成功的程式碼為
$mail->AddAddress("
[email protected]", "你屌" ); //設定收件者郵件及名稱
現在將資料庫的變數抓出來
<方法一>
程式碼改為
$mail->AddAddress( "
[email protected]" , $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
1F:→ MOONRAKER:(2)看你用哪邊SMTP。過去我用mailer每秒至少可寄300封, 11/05 13:45
2F:→ MOONRAKER:實在太快,只好用usleep停頓。那是我們自己的SMTP。 11/05 13:46
3F:→ MOONRAKER:(1)SMTP不接受,我猜你資料庫內容可能跟你想的不太一樣 11/05 13:47
4F:→ s0310388:(2)我用的是gmail的SMTP,有方法讓它變快嗎? 11/06 16:31
6F:→ s0310388:我不知道為什麼SMTP不會接受,還是說有哪邊不對。 11/06 16:33
7F:→ MOONRAKER:用gmail應該是快不起來了。 |D 11/06 17:27
8F:→ s0310388:那(1)的方面呢?我echo是正常的 11/06 18:53
9F:→ MOONRAKER:不知道。我看我先前寫寄信的程式也跟你沒有差別,本來想 11/06 19:18
10F:→ MOONRAKER:也許是中文字沒有編成MIME,但是我自己的程式也沒有這樣 11/06 19:20
11F:→ MOONRAKER:處理中文收件人。我唯一在字串上碰到MIME編碼問題的是附 11/06 19:21
12F:→ MOONRAKER:件檔名問題。 11/06 19:21