关于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服务器的帐号",是不是要一样
我写的程序,发现不一样的时候,无法发送。
但设置一样就可以发送
请问这是怎么样的一个情况,有没有解决办法?
...全文
282 9 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
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
  • 打赏
  • 举报
回复
我记得以前我用的时候也可以设置不一样的
但昨天一直调试通不过,很奇怪,还有如果是发送邮件时,可以最多发送多少个邮件呢,有人做过这样的测试嘛?

81,122

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧