`
- 浏览:
35407 次
-
java 代码
- import java.security.Security;
- import java.util.Date;
- import java.util.HashMap;
- import java.util.Map;
- import java.util.Properties;
-
- import javax.mail.Authenticator;
- import javax.mail.Message;
- import javax.mail.Multipart;
- import javax.mail.PasswordAuthentication;
- import javax.mail.Session;
- import javax.mail.Transport;
- import javax.mail.internet.InternetAddress;
- import javax.mail.internet.MimeBodyPart;
- import javax.mail.internet.MimeMessage;
- import javax.mail.internet.MimeMultipart;
-
- import org.apache.commons.logging.Log;
- import org.apache.commons.logging.LogFactory;
-
- import cn.soyu.util.MailClient;
- import cn.soyu.shopping.view.orders;
-
-
-
-
-
-
- public class GmailSender {
-
- private static final Log logger = LogFactory.getLog(GmailSender.class);
-
- private static final String SSL_FACTORY = "javax.net.ssl.SSLSocketFactory";
-
- private static final String USERNAME = "gdunser";
-
- private static final String PASSWORD = "123456";
-
- private static final String TO_EMAIL = "gdunser@gmail.com";
-
- private static final String SUBJECT = "你有新订单!";
-
- private static final String FROM = "gdunser@gmail.com";
-
- private static final String SMTP = "smtp.gmail.com";
-
- public static void sender(String subject, String content) throws Exception {
-
- Security.addProvider(new com.sun.net.ssl.internal.ssl.Provider());
-
- Properties props = System.getProperties();
- props.setProperty("mail.smtp.host", SMTP);
- props.setProperty("mail.smtp.socketFactory.class", SSL_FACTORY);
- props.setProperty("mail.smtp.socketFactory.fallback", "false");
- props.setProperty("mail.smtp.port", "465");
- props.setProperty("mail.smtp.socketFactory.port", "465");
- props.put("mail.smtp.auth", "true");
-
- Session session = Session.getDefaultInstance(props,
- new Authenticator() {
- protected PasswordAuthentication getPasswordAuthentication() {
- return new PasswordAuthentication(USERNAME, PASSWORD);
- }
- });
-
- Message msg = new MimeMessage(session);
- InternetAddress[] address = null;
-
- msg.setFrom(new InternetAddress(FROM));
-
-
- address = InternetAddress.parse(TO_EMAIL, false);
- msg.setRecipients(Message.RecipientType.TO, address);
-
-
- msg.setSubject(subject);
-
-
- msg.setSentDate(new Date());
-
- Multipart mp = new MimeMultipart();
- MimeBodyPart mbp = new MimeBodyPart();
-
-
- mbp.setContent(content, "text/html;charset=GB2312");
- mp.addBodyPart(mbp);
- msg.setContent(mp);
-
- Transport transport = session.getTransport("smtp");
- transport.connect(SMTP, USERNAME, PASSWORD);
- transport.sendMessage(msg, msg.getAllRecipients());
- transport.close();
- }
-
- public static void main(String[] args) throws Exception {
-
- sender(
- SUBJECT,
- "
恭喜你!收到邮件了!
www.3km.com.cn
");
- System.out.println("Message sent.");
- }
- }
分享到:
- 2007-04-12 22:30
- 浏览 4761
- 评论(0)
- 论坛回复 / 浏览 (0 / 5470)
- 查看更多
Global site tag (gtag.js) - Google Analytics
相关推荐
JSP与JavaMail发送HTML格式... java,javamail发送html邮件..
配置好用户名密码以及SMTP服务器就可以直接运行。已包含相关jar
javamail 自动发送邮件 发送html格式邮件 发送带有附件的邮件
使用JavaMail发送邮件,可以发送附件,邮件的内容也可以是html格式的。在工作中做的小demo
javamail 邮件发送支持带有图片的html格式和普通文本格式
javamail发送邮件;支持群发、单次发送;文本发送,html发送
利用JavaMail进行邮件开发的发邮件的源代码,其中有四个例子,demo1/demo2是发送简单的邮件,demo3是发送一封html格式(正文为html格式,html代码中有一张图片)带附件的邮件。demo4是对demo3的补充,解决了附件的...
JavaMail实现邮件发送的简单封装(包括文本、图片、html、附件) 详见http://blog.csdn.net/lyisray/article/details/42002215
利用JavaMail API来发送Email的工具类 支持单发,群发及无限制数量的附件功能,并同时支持简单邮件和HTML两种格式的邮件内容 支持抄送,密送功能 具体使用参见其mail方法的使用示例
完美JavaMail+redis完成邮件发送和邮箱认证,用javaMail发送内嵌图片的html邮件内容
本资源是一个集合发送图片,附件,内容,HTML等得JAVAMAIL代码,并且可以同时发送多个附件多个图片,只需填充VO类,即可直接调用并发送邮件,例子已经写好,只要填充上必要值即可,经163,qq,sina测试没有问题,有...
java实现邮件发送html
利用JavaMail来发送电子邮件 - HTML格式 InternetAddress[] address = null; //request.setCharacterEncoding("utf8"); String mailserver = "smtp.163.com";//发出邮箱的服务器 String From = request....
java实现的发送电子邮件,支持HTMl格式且支持多附件发送
springboot集成javamail,实现发送邮件的功能,可以发送文本类型邮件,也可以发送html格式的邮件,其中整合了mysql、mybatis 具体集成步骤可以参考我的文章: https://www.jianshu.com/p/668d320b4981
java 发邮件java 发邮件java 发邮件java 发邮件
实现简单几步,发送邮件。把javamail进行了包装。支持像多人发送,多人抄送。多附件,纯文本及html格式邮件。
利用javamail开发的邮件发送工具类 支持普通文本,html,抄送,密送,发送附件 zip中有jar,文档,工程
javamail开发,带图形界面,邮件的发送,接收,带附件,html,邮件解析
JavaMail是利用现有的邮件账户发送邮件的工具,使用过JavaMail的api发送邮件的人可能会有这样一个疑惑:我如何知道我调用该api发送的邮件是否成功呢?那么通过下面这篇文章大家一起来看看使用JavaMail保证邮件发送...