关于javamail发邮件的问题,发送服务器帐号和发送mailfrom是不是要使用同一个?

New_Nice 2006-03-21 06:52:27
//设置smtp服务器
props.put("mail.smtp.host", "smtp.163.com");
//设置发信人地址
message.setFrom(new InternetAddress("xxxx@163.com"));
//连接到smtp服务器
transport.connect("smtp.163.com","xxx@163.com","xxxxxx");

我想请问一下,关于"发信人地址"和连接到"smtp服务器的帐号",是不是要一样
我写的程序,发现不一样的时候,无法发送。
但设置一样就可以发送
请问这是怎么样的一个情况,有没有解决办法?
...全文
211 点赞 收藏 9
写回复
9 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
btb368 2006-03-28
像163、sina等邮箱都需要身份验证的。你可以在程序中写上身份验证的代码。
我用163的都可以往外发的,如果你还有什么问题,你可以联系我。我的QQ是89496823
回复
New_Nice 2006-03-27
因为没有邮箱测试,不知道sina有没有要求
回复
zeq258 2006-03-22
一般情况下,不需要保持一致,


可能有的邮件服务器有特别的要求。163的可能就是。
回复
feixianking 2006-03-22
你试一下21cn的,我用21cn的可以
回复
New_Nice 2006-03-22
也就是只有163做了这个限制?
回复
图门的世界 2006-03-22
这个可能跟邮件服务器有关,我使用的gmail,设置from也能发送,但不起作用.
回复
feixianking 2006-03-22
这是163的SMTP邮件服务器限制的
回复
New_Nice 2006-03-22
这个问题没有人知道嘛
回复
New_Nice 2006-03-22
我记得以前我用的时候也可以设置不一样的
但昨天一直调试通不过,很奇怪,还有如果是发送邮件时,可以最多发送多少个邮件呢,有人做过这样的测试嘛?
回复
相关推荐
发帖
Web 开发
创建于2007-09-28

8.0w+

社区成员

Java Web 开发
申请成为版主
帖子事件
创建了帖子
2006-03-21 06:52
社区公告
暂无公告