javamail smtp.sina.com.cn 的连接问题

wnlwcg 2007-12-24 01:13:06
我刚刚注册的一个 sina 的邮箱。


想要实现发送邮件的功能, 可是一直都连接不上,
代码如下:
try {
Properties props = new Properties();
props.put("mail.smtp.host", mailserver);
props.put("mail.smtp.auth", "true");
Session session = Session.getDefaultInstance(props,
new Authenticator() {
public PasswordAuthentication getPasswordAuthentication() {
return new PasswordAuthentication(user, password);
}
}
);
Message msg = new MimeMessage(session);
msg.setFrom(new InternetAddress(fromAddr));
InternetAddress[] tos = InternetAddress.parse(toAddr);
msg.setRecipients(Message.RecipientType.TO, tos);
msg.setSubject(subject);
Transport.send(msg);
System.out.println("Mail is Sent");
}
catch (Exception e) {
System.out.println(e);
}

}

...全文
665 16 打赏 收藏 转发到动态 举报
写回复
用AI写文章
16 条回复
切换为时间正序
请发表友善的回复…
发表回复
wnlwcg 2007-12-25
  • 打赏
  • 举报
回复
昨天后来开了会儿会。今天早上才看见 呵呵 太感谢了 我试了 也好使。
hp5212000 2007-12-24
  • 打赏
  • 举报
回复
lz犯了个低级错误啊,我给你发信了,问题在里边说清楚了
wnlwcg 2007-12-24
  • 打赏
  • 举报
回复
我感觉就是我的这个邮箱是普通邮箱的问题 因为这两天也查了网上的一些说挺多都不支持smtp
hp5212000 2007-12-24
  • 打赏
  • 举报
回复
sorry,没有收到你的邮件,不过从你上面的提示信息看,服务器需要认证。而且你也可以上网去看看553错误的时候,还会有哪些可能的错误,有时候也可能是你机器中毒了,服务器拒绝发送信件。

//创建认证实例
mailsession = Session.getInstance(properties, new Authenticator() {
public PasswordAuthentication getPasswordAuthentication() {
return new PasswordAuthentication(username, password);
}
});
wnlwcg 2007-12-24
  • 打赏
  • 举报
回复
我放到你邮箱你去了
hp5212000 2007-12-24
  • 打赏
  • 举报
回复
Johnson.he@activenetwork.com
wnlwcg 2007-12-24
  • 打赏
  • 举报
回复
你邮箱 多少阿
我把东西给你发过去 帮我看一下
那些不好在这上面公开
wnlwcg 2007-12-24
  • 打赏
  • 举报
回复
com.sun.mail.smtp.SMTPSendFailedException: 553 You are not authorized to send mail, authentication is required


这是运行之后那条错误信息
wnlwcg 2007-12-24
  • 打赏
  • 举报
回复
好的 等等阿
hp5212000 2007-12-24
  • 打赏
  • 举报
回复
我做的时候163可以连上的

lz应该把错误信息贴出来
wnlwcg 2007-12-24
  • 打赏
  • 举报
回复
非常感谢


我试过163 的了 不好使阿 我的那个既不是付费的 也不是vip


我就想找一个支持smtp的邮箱 一直找不到

真愁人
hp5212000 2007-12-24
  • 打赏
  • 举报
回复
前些天写过一个关于JAVAMAIL的东西,贴上部分代码,希望对lz有点用^_^
.........
String POP3server = "pop.163.com";
String SMTPserver = "smtp.163.com";
Session mailsession = null;
Store store;
Folder folder;
Message[] messages = null;
final String username;
final String password;


username = request.getParameter("user");
password = request.getParameter("password");

java.util.Properties properties = System.getProperties();
properties.put("mail.smtp.host", SMTPserver);
properties.put("mail.smtp.auth", "true");
.........

wnlwcg 2007-12-24
  • 打赏
  • 举报
回复
foxmail 注册复杂 还要下软件 我用的不是中文系统 那个还要发短信 怕是给乱扣费了
wnlwcg 2007-12-24
  • 打赏
  • 举报
回复
谢谢了 我去试一下
老紫竹 2007-12-24
  • 打赏
  • 举报
回复
foxmail.com 提供的邮箱
wnlwcg 2007-12-24
  • 打赏
  • 举报
回复
我就想知道 用什么邮箱能好使。现在都找不到一个好使的邮箱


用什么邮箱能刚一注册就能用

********************欢迎使用该小小的邮件管理系统******************** 一、功能: (1)在你的邮箱支持POP3服务的前提下,你可以登自己的邮箱进行邮件管理! 1、用户登录设置 2、登录邮箱 3、收邮件 4、新建邮件 5、阅读邮件(不完善) 6、回复 7、删除邮件 8、导出eml文件----打开该eml文件 9、下载附件 10、注销 (2)不登录自己的邮箱,而直接使用该客户软件新建邮件,不过要手动设置自己的SMTP服务器,然后再发送邮件! 1、SMTP服务器设置 2、写邮件 3、群发邮件 二、设置技巧 (1)本系统的实现首先需要下载mail.jar包和activation.jar包,然后添加到本项目中(方法:直接在项目里点“库”--->添加JAR/文件夹...-->把刚才的两个JAR包直接添加进来即可)。 (2)开启自己邮箱的POP3服务:首先在WEB方式下登录自己的邮箱,在设置中查找POP3/SMTP服务的选项,进而开启自己的POP3/SMTP服务。 (3)教你一招:根据域名查询SMTP服务器 在DOS命令行中输入:nslookup 接着输入:set type=mx 再输入:@后面的主机名(即邮箱域名),即可返回SMTP服务器的主机名 还可以输入:set type=a 再输入:返回的SMTP服务器的主机名,便可以得到它的IP地址 (4)再教你一招:借助Telnet程序手工收发邮件 发:telnet smtp.163.com 25(默认的SMTP服务器端口为25) 之后的过程这里不详细说明,大家可以自己去查一些资料; 收:telnet pop3.163.com 110(默认的POP3服务器端口为110) 一样这由大家去查查资料; 总之,这些过程就是邮件收发的底层的通信过程,通俗易懂,但由于一些安全的因素,底层这样直接的通信已越来越被受限制,因此底层的通信极不易成功,这也是本系统采用高层JavaMail API的原因之一。 (5) 一些常用邮箱的POP3与SMTP服务器设置 163邮箱 http://mail.163.com POP3服务器:POP.163.COM 或 POP3.163.COM SMTP服务器:SMTP.163.COM QQ邮箱 http://mail.qq.com POP3服务器:pop.qq.com SMTP服务器:smtp.qq.com Gmail邮箱 http://gmail.google.com 要在Gmail帐户中启用POP,首先登录到Gmail帐户。点击任一Gmail页顶部的设置,点击橙色框邮件设置中的转发和POP。 POP3服务器:pop.gmail.com SMTP服务器:smtp.gmail.com Tom邮箱 http://mail.tom.com POP3服务器:pop.tom.com SMTP服务器:smtp.tom.com 搜狐邮箱 http://mail.sohu.com POP3服务器:pop3.sohu.com 或 pop.sohu.com SMTP服务器:smtp.sohu.com 新浪邮箱 http://mail.sina.com.cn POP3服务器:pop.sina.com 或 pop3.sina.com SMTP服务器:smtp.sina.com 重庆交通大学WEB邮箱 http://mail.cquc.edu.cn POP3服务器:pop3.cquc.edu.cn SMTP服务器:smtp.cquc.edu.cn 雅虎邮箱 http://cn.mail.yahoo.com POP3服务器:pop.mail.yahoo.com.cn SMTP服务器:smtp.mail.yahoo.com.cn 网易188财富邮 http://www.188.com POP3服务器:pop.188.com SMTP服务器:smtp.188.com 126邮箱 http://www.126.com 126免费邮箱目前不直接开放smtp、pop3,但是对于126至尊邮开放pop3和smtp POP3服务器:pop.vip.126.com SMTP服务器:smtp.vip.126.com 21cn邮箱 http://mail.21cn.com 21cn商务邮箱 pop3服务器:pop.21cn.net smtp服务器:smtp.21cn.net 21cn经济邮箱 pop3服务器:pop.21cn.com smtp服务器:smtp.21cn.com 21cn免费邮箱 pop3服务器:p

62,623

社区成员

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

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