1.出现了此异常
Caused by: javax.mail.MessagingException: Could not connect to SMTP host: smtp.163.com, port: 25;2.已经如下定义:
<property name="host" value="smtp.163.com"/>
<property name="username" value="[email protected]"/>
<property name="password" value="abc"/>
<property name="javaMailProperties">
<props>
<prop key="mail.smtp.auth">true</prop>
<prop key="mail.smtp.timeout">10000</prop>
</props>
</property>3.
C:\Documents and Settings\Administrator>telnet smtp.163.com 25
正在连接到smtp.163.com...不能打开到主机的连接, 在端口 25: 连接失败
(我想根本问题在这里)4.但是我通过查看本地端口列表,发现25端口并未被占用:D:\Download\fport\Fport-2.0>Fport
FPort v2.0 - TCP/IP Process to Port Mapper
Copyright 2000 by Foundstone, Inc.
http://www.foundstone.comPid   Process            Port  Proto Path
1476                 ->  135   TCP
4     System         ->  139   TCP
4     System         ->  445   TCP
880   TNSLSNR        ->  1025  TCP   d:\oracle\product\10.2.0\db_1\BIN\TNSLSNR.exe
916   ORACLE         ->  1028  TCP   d:\oracle\product\10.2.0\db_1\bin\ORACLE.EXE
916   ORACLE         ->  1029  TCP   d:\oracle\product\10.2.0\db_1\bin\ORACLE.EXE........................(省略)5.现在求助无门,心中惆怅,盼高手指点前路

解决方案 »

  1.   

    尴尬了
    哎,无奈
    百度google无果
    但愿有人能给点帮助
      

  2.   

    是这个服务器配置不对
    <property name="host" value="smtp.163.com"/>
    改成
    <property name="host" value="mail.163.com"/>
      

  3.   

    是不是lz所在的网有防火墙、建议你可以用telnet试一下其他端口,如果其他大部分的端口也不能用的话,估计是有防火墙,lz可以在自己家里面试一下 
      

  4.   

    你的网络问题吧,telnet smtp.163.com 25 肯定是可以的,你那不行就是网络问题了
      

  5.   

    这个问题我遇到过,当时是我的服务器上装了一个杀毒软件“麦咖啡(McAfee)”,这个把这个发送邮件的25端口禁掉了。不知道你是否也有装了这个软件。
      

  6.   

    有可能,反正你现在telnet都出不去,这个已经不是代码的事了