社区
Java
帖子详情
javamail 发送邮件有问题
a302517289
2017-07-10 03:44:29
535 Error: authentication failed system busy
...全文
149
1
打赏
收藏
javamail 发送邮件有问题
535 Error: authentication failed system busy
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
1 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
a302517289
2017-07-10
打赏
举报
回复
public class SendEmail extends Thread { private String click_href; private String click_here; private String host; private String password; private String email; private String email_name; private List<StrategyProjectUser> users; private String text; private static ApplicationContext ctx=null; private static JavaMailSenderImpl mailSender; static{ mailSender = (JavaMailSenderImpl) SpringBeanUtil.getBeanByName("mailSender"); } @Override public void run() { try { sleep(5000L); Properties pro = new Properties(); FileInputStream in = new FileInputStream(this.getClass().getResource("/").getPath()+"resource.properties"); pro.load(in); this.click_href = pro.getProperty("mail.click.here"); this.click_here = pro.getProperty("mail.click.local"); this.email = pro.getProperty("mail.smtp.username"); this.email_name = pro.getProperty("mail.smtp.name"); this.host = pro.getProperty("mail.smtp.host"); this.password = pro.getProperty("mail.smtp.password"); in.close(); } catch (Exception e) { e.printStackTrace(); } if (users != null){ for (StrategyProjectUser user: users){ // String str=bo.getSupplier_category().equals("1")?"方案类":"施工图类"; String content = "<p>" + text + ",点击<a href=\""+click_here+"\">进入网址</a>!</p>"; Pattern p = Pattern.compile("^([a-zA-Z0-9_\\-\\.]+)@((\\[[0-9]{1,3}\\.[0-9]{1,3}\\.[0-9]{1,3}\\.)|(([a-zA-Z0-9\\-]+\\.)+))([a-zA-Z]{2,4}|[0-9]{1,3})(\\]?)$"); Matcher m = p.matcher(user.getEmail()); boolean b = m.matches(); if(b){ send("ming_chen@wishbuild.com", content,"复地战略供应商评审"); // send("976747663@qq.com", content,"复地战略供应商评审"); } } } } public void send(String email, String content,String title) { String addressee = email; //String title = "复地战略供应商评审"; String from = email_name; String from_email = this.email; mailSenderOK(addressee, content, title, from, from_email); } public void mailSenderOK(final String addressee, final String context, final String title, final String from, final String from_email) { MimeMessagePreparator preparator = new MimeMessagePreparator() { public void prepare(MimeMessage mimeMessage) throws Exception { MimeMessageHelper message = new MimeMessageHelper(mimeMessage, true, "UTF-8"); message.setTo(addressee); message.setFrom(from_email, from); if (title == null) { message.setSubject(""); } else { message.setSubject(title); } message.setText(context, true); } }; this.mailSender.send(preparator); } public List<StrategyProjectUser> getUsers() { return users; } public void setUsers(List<StrategyProjectUser> users) { this.users = users; } public String getText() { return text; } public void setText(String text) { this.text = text; } } 这是邮件发送类
使用
JAVAMail
代发邮件
使用
JavaMail
库可以轻松地在 Java 应用程序中发送电子邮件。
JavaMail
是一个 Java API,用于在 Java 应用程序中发送和接收电子邮件。它提供了一个抽象层,允许开发者使用不同的电子邮件协议,例如 SMTP、POP3 和 ...
javaMail
发送邮件
发送成功 收不到邮件 或收到邮件无主题无收件人乱码
###
JavaMail
发送邮件
时遇到的
问题
及解决方法 在使用
JavaMail
进行邮件发送的过程中,可能会遇到以下几种常见
问题
:发送成功但收件方未收到邮件、邮件收到后无主题或无收件人信息以及邮件内容出现乱码等情况。本文将...
JavaMail
发送邮件
的例子
下面我们将深入探讨
JavaMail
的基本概念、如何使用
JavaMail
发送邮件
以及在Struts2框架中的实现方式。
JavaMail
API主要包括以下组件: 1. `javax.mail.Session`:是
JavaMail
的核心,负责配置邮件服务器的信息,如...
JavaMail
发送邮件
(文本、html、附件)
这个标题"
JavaMail
发送邮件
(文本、html、附件)"涵盖了使用
JavaMail
API发送不同格式邮件的核心功能。下面将详细介绍如何利用
JavaMail
发送文本、HTML和包含附件的邮件,以及在实际应用中需要注意的配置步骤。 1. *...
javamail
发送邮件
.zip
这个“
javamail
发送邮件
.zip”压缩包显然包含了一个示例项目,演示如何使用
JavaMail
API发送包含正文文本、图片以及附件的邮件。以下是对这个主题的详细解释: 1. **
JavaMail
API**:
JavaMail
API 是一组接口和类...
Java
51,411
社区成员
86,028
社区内容
发帖
与我相关
我的任务
Java
Java相关技术讨论
复制链接
扫一扫
分享
社区描述
Java相关技术讨论
java
spring boot
spring cloud
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章