java 发送 Email

private static void sendMail(String mail, String mailContext) {
try {
String context = FileUtil.getFileContent("lostpassEmail.html");

HtmlEmail email = new HtmlEmail();
email.setHostName("smtp.163.com");
email.setSmtpPort(25);
email.setAuthenticator(new DefaultAuthenticator("[email protected]", "bai123yu"));
email.setSSLOnConnect(false);
email.setFrom("[email protected]");
email.setSubject("密码找回");
email.setHtmlMsg(context);
email.addTo(mail);
email.send();
} catch (Exception e) {
e.printStackTrace();
}
}

java 发送 Email

时间: 2024-10-28 11:37:52

java 发送 Email的相关文章

java发送email

package com.assess.util; import java.io.File; import java.util.ArrayList; import java.util.List; import java.util.Properties; import javax.activation.DataHandler; import javax.activation.FileDataSource; import javax.mail.Message; import javax.mail.Se

Java发送Email—使用org.apache.commons.mail

上篇文章介绍了自己手动的实现发送普通Email.HTML类型的Email以及带附件的Email.其实apache的commons项目下有个email子项目,它对JavaMail API进行了封装,用起来特变方便.下面就简单介绍. 1.    首先配置需要的jar包 需要将mail.jar和commons-email.jar添加到我们的CLASSPATH中即可,如下图: 2.    发送普通邮件 /** * 用org.apache.commons.mail发送普通邮件 * * @author wa

java发送email文件

1. 加入jar包 <dependency> <groupId>javax.mail</groupId> <artifactId>mail</artifactId> <version>1.5.0-b01</version> </dependency> 2.编码如下: 方式1: import java.util.Date; import java.util.Properties; import javax.mai

java发送email(含代理方式,ssl方式,传统方式)

package spring.vhostall.com; import java.security.Security; import java.util.Date; import java.util.Properties; import javax.mail.Address; import javax.mail.PasswordAuthentication; import javax.mail.Session; import javax.mail.Transport; import javax.

关于java发送email案例

1.先创建一个Email所用到的信息类: package com.tan.test; import java.util.Properties; /** * 功能:邮箱信息类 * @author TanZi * @time 2015-4-20上午10:35:47 */ public class MailSenderInfo { //发送邮件的服务器验证需要的信息 private String mailServerHost; //服务器的IP地址 private String mailServerP

使用Java程序发送Email

    目前很多大型的网站忘记登录密码常见的一种形式是使用邮箱找回密码  最近做项目也有这个需求  现在总结一下  以便以后查看 使用到的包有 mailapi.jar smtp.jar   封装发送邮件的实体 package com.tes; import java.util.Date; import java.util.Properties; import javax.mail.Authenticator; import javax.mail.Message; import javax.mai

java发送exchange邮件问题

最近工作中遇到一个问题,本来很简单的一个问题,困扰了我2周 具体:java发送会议邮件到exchange服务器 奇怪:系统有80多家客户,基本大半都有会议邮件的发送,不管是outlook,网易闪电邮,Foxmail另外wps邮箱都可以接收到会以邮件 只有exchange不能接收到会议邮件,收到的只是 BEGIN:VCALENDAR PRODID:-//Events Calendar//iCal4j 1.0//EN CALSCALE:GREGORIAN VERSION:2.0 METHOD:REQ

第19章-使用Spring发送Email

1 配置Spring发送邮件 Spring Email抽象的核心是MailSender接口.顾名思义,MailSender的实现能够通过连接Email服务器实现邮件发送的功能,如图19.1所示. 图19.1 Spring的MailSender接口是Spring Email抽象API的核心组件.它把Email发送给邮件服务器,由服务器进行邮件投递 Spring自带了一个MailSender的实现也就是JavaMailSenderImpl,它会使用JavaMail API来发送Email.Sprin

使用java发送电子邮件

经常在账号绑定邮箱或找回密码时,邮箱会收到一条验证邮件,好奇用代码该怎么发送邮件,看到了许多相关的博客,实现步骤都写的很详细,今天照着其他博客的步骤也确实实现了代码发送邮件,在这里重新记录下步骤,加深记忆. 一.科普 1. 电子邮件协议 电子邮件的在网络中传输和网页一样需要遵从特定的协议,常用的电子邮件协议包括 SMTP,POP3,IMAP.其中邮件的创建和发送只需要用到 SMTP协议,所以本文也只会涉及到SMTP协议.SMTP 是 Simple Mail Transfer Protocol 的