作者MrMarcus (請勿忘記密碼)
看板PHP
標題Re: [請益] 不錯用的SMTP SERVER?
時間Mon May 29 17:57:43 2006
※ 引述《andreli (大學生)》之銘言:
: 最近幫忙用一個SERVER,一開始PHP是使用IIS來寄信,
: 但是不知道為什麼PHP要它寄的信都不會寄,
: 所以我就到網路上找了一套叫做Free SMTP SERVER來用
: 雖然檔案很小,但是它常常出毛病,常常要寄不寄的
: 不知道有沒有推薦的SMTP軟體可以用呢?
: 另外我想請問如何讓SMTP在寄信前要經過認證
: 也就是我只想讓PHP使用,不讓那些愛亂丟垃圾信的人使用
: (我現在是利用改port,我知道這方法蠻爛的,但是我只想到先改這樣。)
: 謝謝大家的幫助。 <(_ _)>
我經常用PHP在Windows server上面用IIS的SMTP service寄信,
並沒有遇到什麼問題。你的信件無法透過IIS寄出去的狀況應該是
可以被解決的。
至於只讓你的PHP程式能夠透過這個SMTP service寄信的部份,如果
你能夠確定只有你的本機程式會使用這個SMTP寄信出去,那很簡單
只要在IIS裡面將SMTP service設定為只接受本機連接與轉接即可,
任何其他來源試圖連線都會被拒絕,而不需要動用到身分認證。
SMTP身分認證通常是在需要連接的來源位置不確定,又需要限制
某些身分才能連接的狀況下才要用到(例如在外出差的員工需要
連上公司的SMTP server寄信出去)。
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 202.154.199.81
推 andreli:嗯嗯 我再試看看 謝謝! 什麼情況下IIS會被擋住? ex:防火牆 05/29 22:38
→ ethanmao:如果不是很複雜,應該可以用mail() 05/30 16:55
→ ethanmao:或是Swift Mailer與PHPMailer之類別人寫好的class 05/30 16:56