作者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
1F:推 andreli:嗯嗯 我再试看看 谢谢! 什麽情况下IIS会被挡住? ex:防火墙 05/29 22:38
2F:→ ethanmao:如果不是很复杂,应该可以用mail() 05/30 16:55
3F:→ ethanmao:或是Swift Mailer与PHPMailer之类别人写好的class 05/30 16:56