LifeType 中文開發論壇

支援 => 安裝與設定 => 主題作者是: rickw6609 於 一月 18, 2006, 10:57:57 上午



主題: mail問題
作者: rickw6609一月 18, 2006, 10:57:57 上午
 :-(
不管我設定用SMTP或是PHP MAIL(),都是一樣失敗!
這台機器是
WINDOWS XP
APPSERV2.3.0

但是我校內另一台LINUX機器架設PHPBB就可以發信,所以SMTP SERVER(放在台北市教育中心)應該是可以連接上的才對!

這幾天看了討論區好多篇文章,我還是想不出我的解決方式,所以就來問問大家了
麻煩大家幫我想一想!謝謝!

錯誤訊息如下
Exception message: mail(): Failed to connect to mailserver at "smtp.tp.edu.tw" port 25, verify your "SMTP" and "smtp_port" setting in php.ini or use ini_set()
Error code: 2
-- Backtrace --
c:\appserv\www\lmblog\class\mail\phpmailer\class.phpmailer.php(442): mail
c:\appserv\www\lmblog\class\mail\phpmailer\class.phpmailer.php(373): phpmailer.mailsend
c:\appserv\www\lmblog\class\mail\emailservice.class.php(180): phpmailer.send
c:\appserv\www\lmblog\class\summary\action\dofinishregister.class.php(194): emailservice.sendmessage
c:\appserv\www\lmblog\class\summary\action\dofinishregister.class.php(153): dofinishregister.sendconfirmemail
c:\appserv\www\lmblog\class\summary\action\dofinishregister.class.php(45): dofinishregister.doneregister
c:\appserv\www\lmblog\class\controller\controller.class.php(305): dofinishregister.perform
c:\appserv\www\lmblog\summary.php(80): summarycontroller.process



主題: Re: mail問題
作者: xsxiaobao一月 18, 2006, 10:58:00 下午

另一台机器能连接上说明网络应该没问题,但不一定这台服务器也肯定能连上。比如一些DNS设置,防火墙设置之类的。

在服务器上执行
telnet smtp.tp.edu.tw 25 先确定能连接上。


主題: Re: mail問題
作者: 3gboke一月 19, 2006, 04:08:38 上午
25端口可能被挡了. 或者SMTP无法使用


主題: Re: mail問題
作者: rickw6609一月 19, 2006, 08:38:43 上午
LINUX那台可以telnet smtp.tp.edu.tw 25
但是XP這台沒辦法?
我在XP的防火牆中有將SMTP 25PORT設定為例外,是不是還有那邊要設定?
 :-(


主題: Re: mail問題
作者: xsxiaobao一月 19, 2006, 11:21:23 上午
LINUX那台可以telnet smtp.tp.edu.tw 25
但是XP這台沒辦法?
我在XP的防火牆中有將SMTP 25PORT設定為例外,是不是還有那邊要設定?
 :-(

你可以这样进行尝试。
1、ping smtp.tp.edu.tw  检查能不能解析到IP,如果不可以,说明DNS有问题。
2、尝试关闭防火墙后测试telnet ,检查是不是防火墙设置问题。



主題: Re: mail問題
作者: lss一月 19, 2006, 11:34:16 上午
hi rickw6609:

你的 windows xp 機器有沒有 domain name ?若沒有,可能會被 smtp 拒絕連線。

另外, smtp.tp.edu.tw 應該會拒絕替貴校的機器 relay 吧。

難道貴校沒有自己的 smtp 主機?若有,用自己的 smtp 主機不是更方便?

lss