javamail 发送邮件时会抛出异常trying to connect to host "smtp.exmail.qq.com", port 25, isSSL false 20
但是这个项目导成war包在别人的电脑上能正常发送邮件。知道是自己的电脑配置问题,在网上查一下说要打开启动SMTP打开25端口但在自己的电脑服务中没发现smtp服务这个怎么...
但是这个项目导成war包 在别人的电脑上 能正常发送邮件。
知道是自己的电脑配置问题,在网上查一下 说要打开 启动 SMTP 打开25端口 但在自己的电脑服务中没发现smtp服务 这个怎么解决 展开
知道是自己的电脑配置问题,在网上查一下 说要打开 启动 SMTP 打开25端口 但在自己的电脑服务中没发现smtp服务 这个怎么解决 展开
2个回答
展开全部
这个跟你自己的电脑的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
展开全部
。。没听懂
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询