看板 PHP 關於我們 聯絡資訊
各位網路上的大大您們好 我使用的環境是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
MOONRAKER:(2)看你用哪邊SMTP。過去我用mailer每秒至少可寄300封, 11/05 13:45
MOONRAKER:實在太快,只好用usleep停頓。那是我們自己的SMTP。 11/05 13:46
MOONRAKER:(1)SMTP不接受,我猜你資料庫內容可能跟你想的不太一樣 11/05 13:47
s0310388:(2)我用的是gmail的SMTP,有方法讓它變快嗎? 11/06 16:31
s0310388:(1)資料庫echo出來是s0310388@yahoo.com.tw 11/06 16:32
s0310388:我不知道為什麼SMTP不會接受,還是說有哪邊不對。 11/06 16:33
MOONRAKER:用gmail應該是快不起來了。 |D 11/06 17:27
s0310388:那(1)的方面呢?我echo是正常的 11/06 18:53
MOONRAKER:不知道。我看我先前寫寄信的程式也跟你沒有差別,本來想 11/06 19:18
MOONRAKER:也許是中文字沒有編成MIME,但是我自己的程式也沒有這樣 11/06 19:20
MOONRAKER:處理中文收件人。我唯一在字串上碰到MIME編碼問題的是附 11/06 19:21
MOONRAKER:件檔名問題。 11/06 19:21