台灣最大程式設計社群網站
線上人數
705
 
會員總數:245218
討論主題:189090
歡迎您免費加入會員
討論區列表 >> PHP >> PHPMailer的相關問題?
[]  
[我要回覆]
1
回應主題 加入我的關注話題 檢舉此篇討論 將提問者加入個人黑名單
PHPMailer的相關問題?
價值 : 50 QP  點閱數:524 回應數:3

樓主

Max
門外漢
0 38
631 26
發送站內信

由於剛接觸PHP,想請教有關PHPMailer的問題

1. 發送型態有一個$mail->IsMail();
請問這個發送的寄件者是由哪邊設定的?

是apache server本身的什麼郵件身分之類的嗎?

server本身需要設定什麼才能使用這個IsMail()的功能呢?


2. 關於錯誤訊息 $mail->SMTPDebug = 2;
請問,該如何查看錯誤訊息呢?

是在server的什麼路徑下嗎?

還是用echo呢?

搜尋相關Tags的文章: [ mail ] , [ phpmailer ] , [ sendmail ] ,
本篇文章發表於2016-08-16 17:13
別忘捐VP感謝幫助你的人 新手會員瞧一瞧
1樓
回應

迷路
捐贈 VP 給 迷路 檢舉此回應
1.使用isMail()就跟直接用PHP的mail()是一樣的意思,可以參考
http://jendo.org/files/doc/phpmailer.html
基本上寄件主機是用網頁主機模擬的
如果不能寄有可能是收件主機封鎖,這種情況是目前的趨勢會越來越多
也有可能是主機端直接關掉mail()的功能

2.錯誤訊息不需要特別輸出,send()時如果出錯,就會直接輸出在畫面上
本篇文章回覆於2016-08-18 10:47
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
2樓
作者回應

Max
檢舉此回應
回迷路大
原本系統有cron job在固定時間會發送mail
但是幾天前突然沒收到信件了
我還在找原因,不知道哪邊出了問題

原本想找看看有沒有寄件者之類的,看是不是帳號被MIS關了
結果發現不是用SMTP寄件,而是php的mail function

現在不知從何處下手解決問題
本篇文章回覆於2016-08-18 17:07
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
3樓
最有價值解答

迷路
捐贈 VP 給 迷路 檢舉此回應
個人的建議是
既然都用phpmailer了
就用SMTP的方式設定實際存在的信箱寄信吧
本篇文章回覆於2016-08-19 09:35
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
   
1

回覆
如要回應,請先登入.