J2SE发邮件 无法验证用户名密码 本帖最后由 wd9053 于 2009-10-26 20:34:58 编辑 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 没学过Java mail,不过还是顶一哈 JavaMailSenderImpl senderImpl = new JavaMailSenderImpl(); senderImpl.setHost("SMTP Server"); // SMTP验证时,需要用户名和密码 senderImpl.setUsername("userID"); senderImpl.setPassword("passWord"); MimeMessage mailMessage = senderImpl.createMimeMessage(); MimeMessageHelper messageHelper = new MimeMessageHelper(mailMessage, true, "UTF-8"); messageHelper.setTo("email"); //messageHelper.setFrom("email"); messageHelper.setSubject("Test"); messageHelper.setText("<html><head></head><body><h1>Hello world" + "</h1></body></html>", true); senderImpl.send(mailMessage); System.out.println("OK"); 6楼的方法需要调用javax.mail包,我试过能成功。可问题是为什么我贴的代码无法用过登陆认证? Gmail 是采用 SSL 连接的,在 Java 中需要使用 JSSE 进行加密处理,需要做一些设置,参考:http://www.cnblogs.com/ufoer23/archive/2006/04/06/368728.html 现在E-mail都需要SMTP验证,验证你发送的邮箱是否有效,否则不能发送邮件。这是为了防止垃圾邮件。 Myeclipse 6.5 中怎样配置 Jrebel ? 怎么实现一个转换表??? jsp 文本框的默认值是什么? 如何定向sourcepath环境变量呢 事件响应的大问题 请问如果想退出递归,但是不退出程序,有什么好方法?谢谢 小弟刚学JAVA,有些连接数据库不懂,请大侠指教!在线等候 哪位朋友有个人的GUI作品? 请教如何用程序读取另一台机器上的文件! 请碰到过的哥们回应。Java GUI程序中如何设置显示字体呢? 请教一个给xml文件进行加密的问题 用IO读取了一个文件,怎样把数据放入一个arraylist里面?
senderImpl.setHost("SMTP Server");
// SMTP验证时,需要用户名和密码
senderImpl.setUsername("userID");
senderImpl.setPassword("passWord"); MimeMessage mailMessage = senderImpl.createMimeMessage();
MimeMessageHelper messageHelper = new MimeMessageHelper(mailMessage,
true, "UTF-8"); messageHelper.setTo("email");
//messageHelper.setFrom("email");
messageHelper.setSubject("Test");
messageHelper.setText("<html><head></head><body><h1>Hello world"
+ "</h1></body></html>", true);
senderImpl.send(mailMessage); System.out.println("OK");
这是为了防止垃圾邮件。