本文实例讲述了java使用spring实现发送mail的方法。分享给大家供大家参考。具体如下:
这里借鉴别人的优点以及自己的一些加工,写出如下代码:
package test; import java.util.Properties; import javax.mail.MessagingException; import javax.mail.internet.MimeMessage; import org.springframework.mail.SimpleMailMessage; import org.springframework.mail.javamail.JavaMailSenderImpl; import org.springframework.mail.javamail.MimeMessageHelper; /** * 本类测试简单邮件 直接用邮件发送 * * @author Administrator * */ public class SingleMailSend { public static void main(String args[]) throws MessagingException { JavaMailSenderImpl senderImpl = new JavaMailSenderImpl(); // 设定邮件服务器 //senderImpl.setHost("smtp.163.com"); senderImpl.setHost("smtp.qq.com"); // 建立邮件消息 // SimpleMailMessage mailMessage = new SimpleMailMessage(); MimeMessage mailMessage = senderImpl.createMimeMessage(); MimeMessageHelper helper = new MimeMessageHelper(mailMessage,true,"utf-8"); // 设置收件人,群发邮件 String[] array = new String[] {"18601463269@126.com","1965571954@qq.com"}; helper.setTo(array); //mailMessage.setTo("iamzken@163.com"); helper.setFrom("1965571954@qq.com"); helper.setSubject("这是我的主题!"); helper.setText("<p style='color:red;'>这是我的内容!</p>",true); //添加附件 ClassPathResource resource = new ClassPathResource("test.jpg"); helper.addAttachment("hello.jpg", resource); // 根据自己的情况,设置username //senderImpl.setUsername("iamzken@163.com"); senderImpl.setUsername("1965571954@qq.com"); senderImpl.setPassword("你的密码"); // 根据自己的情况, 设置password /* Properties prop = new Properties(); prop.put(" mail.smtp.auth ", " true "); // 将这个参数设为true,让服务器进行认证,认证用户名和密码是否正确 prop.put(" mail.smtp.timeout ", " 25000 "); senderImpl.setJavaMailProperties(prop);*/ // 发送邮件 senderImpl.send(mailMessage); System.out.println(" 邮件发送成功.. "); } }
希望本文所述对大家的java程序设计有所帮助。
本文向大家介绍Spring Boot利用Java Mail实现邮件发送,包括了Spring Boot利用Java Mail实现邮件发送的使用技巧和注意事项,需要的朋友参考一下 本文实例为大家分享了Spring Boot利用Java Mail实现邮件发送的具体代码,供大家参考,具体内容如下 实现邮件发送的方法有很多,这里只是简单记录一个demo实现 1. 引入maven依赖 2. 配置邮箱bean信
本文向大家介绍Simple Java Mail邮件发送实现过程解析,包括了Simple Java Mail邮件发送实现过程解析的使用技巧和注意事项,需要的朋友参考一下 前言 在我们日常工作中,邮件发送服务经常会用到,我们常用的java邮件服务实现方案有:java原生自带的javamail、apache commons mail工具包、spring mail。但是个人使用这么久而言,感觉使用起来都不
本文向大家介绍使用Spring的JAVA Mail支持简化邮件发送功能,包括了使用Spring的JAVA Mail支持简化邮件发送功能的使用技巧和注意事项,需要的朋友参考一下 闲来无事,翻看《Spring in Action》,发现Spring集成了对JAVA Mail的支持,有点小激动的看了一遍,嗯,话说真的简单了很多。 Spring的邮件发送的核心是MailSender接口,在Spring3.
本文向大家介绍php使用SAE原生Mail类实现各种类型邮件发送的方法,包括了php使用SAE原生Mail类实现各种类型邮件发送的方法的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了php使用SAE原生Mail类实现各种类型邮件发送的方法。分享给大家供大家参考,具体如下: 用过SAE的都知道,SAE所有服务中,就数Mail服务最不行了,时不时邮件就发不出去。特别是企业邮局,连新浪自家的企业
问题内容: 我需要通过邮件发送pdf文件,可以吗? 我想念什么? 问题答案: 我在评论中同意@MihaiIorga–使用PHPMailer脚本。听起来您正在拒绝它,因为您想要更简单的选择。相信我,与尝试使用PHP的内置函数自己相比,PHPMailer 在很大程度上是 更容易的选择。PHP的功能确实不是很好。 要使用PHPMailer: 从此处下载PHPMailer脚本 提取档案并将脚本的文件夹复制
本文向大家介绍Java Mail邮件发送如何实现简单封装,包括了Java Mail邮件发送如何实现简单封装的使用技巧和注意事项,需要的朋友参考一下 首先每次发送需要配置的东西很多,包括发件人的邮箱和密码、smtp服务器和SMTP端口号等信息。其次,没有将发送和邮件内容相分离。按照单一职责原则,应该有且仅有一个原因引起类的变更[1]。最后一个问题是,我们的代码不仅自己用,也很可能让别人调用。别人调用