作者kailoven (@#$@#^??)
看板PHP
标题[请益] 有关SMTP邮件伺服器连线问题
时间Wed Jul 27 15:07:08 2011
请问各位板上前辈,
小弟最近公司邮件伺服器改过,所以手上的程式无法发送信件(使用phpmailer)
该程式在家走gmail SMTP可以寄信(公司档465 port 在公司无法寄出)
但是跑我们公司的SMTP就不行
我有telnet我们公司的SMTP 25 port是开启的状态
php.ini的SMTP 地址及port也都改了
但程式还是显示
SMTP Error: Could not connect to SMTP host. Mailer Error: SMTP Error: Could
not connect to SMTP host.
刚刚询问公司资讯室人员
他回答我说由於outlook会先下载 安全性凭证 (cert.cer)
一般使用者在寄送信件时会先验证安全性凭证,所以可以寄出去
他说如果我的程式能先验证公司凭证的话 理论上就寄的出去了
我是不确定解答是不是像他说的一样,但我还是请他把凭证寄给我
接着上网找了 "phpmailer 凭证" 嗯!惨了..资源有点少
只好来这边请教大家啦~
请问phpmailer可以模仿出资讯室人员说的outlook先验证凭证在寄出的功能吗?
先谢谢大家的帮忙了
--
标题 [新闻] 王振堂:宏碁平板电脑 明年胜过iPad
时间 Fri Apr 29 10:48:34 2011
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 114.42.30.24
1F:推 JoeHorn:port 25 跟凭证没关系。看不出来你到底要用哪个 protocol. 07/28 21:27
2F:→ kailoven:已经抓出问题点了~问题似乎是OUTLOOK上安全密码验证(spa) 07/29 02:37
3F:→ kailoven:的问题 我刚在家试了一下~勾选那个後才能把信件送到外面 07/29 02:37
4F:→ kailoven:请问phpmailer 有这个选项可以选吗? 07/29 02:38
5F:推 shadowjohn:$mail->SMTPAuth = true; //设定SMTP需要验证 ? 07/29 03:23
6F:→ kailoven:楼上谢谢~但是不是这个...microsoft的SMTP好像有额外的 07/29 10:09
7F:→ kailoven:spa认证 07/29 10:09
8F:→ kailoven:谢谢大家...我改走tls就成功了@@"...太莫名奇妙了@@" 07/29 10:51