javamail 发送邮件时会抛出异常trying to connect to host "smtp.exmail.qq.com", port 25, isSSL false 20

但是这个项目导成war包在别人的电脑上能正常发送邮件。知道是自己的电脑配置问题,在网上查一下说要打开启动SMTP打开25端口但在自己的电脑服务中没发现smtp服务这个怎么... 但是这个项目导成war包 在别人的电脑上 能正常发送邮件。
知道是自己的电脑配置问题,在网上查一下 说要打开 启动 SMTP 打开25端口 但在自己的电脑服务中没发现smtp服务 这个怎么解决
展开
 我来答
托雷斯F
推荐于2017-05-09 · TA获得超过190个赞
知道小有建树答主
回答量:115
采纳率:0%
帮助的人:83.7万
展开全部

这个跟你自己的电脑的SMTP什么的,没有关系。

指的是对方的服务器。又不是你电脑。

你在本机CMD命令行

输入

telnet smtp.exmail.qq.com 25

如果提示如图:

说明成功。

然后代码里开启

session.setDebug(true);

QQ的邮件需要在“设置”-- “账户”中,开启POP3和SMTP功能

就是你使用的目标QQ账号和密码。


更多追问追答
追问
我在命令行中 用了telnet smtp.exmail.qq.com 25 出现上面图,表示能连通
但是在tomcat下还是报上面的错误。我把war包放在别人的电脑tomcat下,配置文件中的发送邮箱 和接收的邮箱全部不改变,能正常发送邮件。这不应该是QQ帐号和密码的原因,也不是没开启POP3和SMTP功能。是电脑权限原因吗 我用的是公司的电脑 是来宾账户登录的
追答
我大概听明白你的问题了。
你做的是web项目。在页面中向腾讯的邮件服务器 发送和接受邮件。
家用电脑上可以? 还是你电脑和别人电脑都是在公司防火墙内?
最简单的测试方法:
outlook或者foxmail会用不?
看能不能登陆一下邮件服务器
有种最大的可能:
腾讯的服务器屏蔽了你公司的IP。当成垃圾邮件来源IP
你先试试这个。
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2013-12-12
展开全部
。。没听懂
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式