邮件发送的问题
import org.springframework.mail.javamail.MimeMessagePreparator
import java.util.Date;
import javax.activation.DataHandler;
import javax.activation.FileDataSource;
import javax.mail.Message;
import javax.mail.Multipart;
import javax.mail.internet.InternetAddress;
import javax.mail.internet.MimeBodyPart;
import javax.mail.internet.MimeMessage;
import javax.mail.internet.MimeMultipart;
import org.springframework.mail.javamail.*;
public class OneMimeMessagePreparator implements MimeMessagePreparator{
public void prepare(MimeMessage mm) throws Exception {
mm.setRecipient(Message.RecipientType.TO , new InternetAddress( "*****@126.com" ));
mm.setFrom( new InternetAddress( "*****@126.com" ));
mm.setSubject( "I am nocmear" );
Multipart mp = new MimeMultipart();
MimeBodyPart mbp = new MimeBodyPart();
mbp.setText( "hello Kitty " );
mp.addBodyPart(mbp);
mm.setContent(mp);
mm.setSentDate( new Date());
}
}
public class a{
public static void main(String[] args){JavaMailSenderImpl mail = new JavaMailSenderImpl();
Properties prop = new Properties();
prop.setProperty("mail.smtp.auth", "true");
mail.setHost("smtp.126.com");
mail.setPort(25);
mail.setJavaMailProperties(prop);
mail.setUsername("laihui99@126.com");
mail.setPassword("laihui1237");
mail.send(new OneMimeMessagePreparator() )
}
为什么不用调用prepare 而是new 个OneMimeMessagePreparator的类就可以了?
具体是怎么运行的呢这个程序? 求牛人
...全文
相关推荐
浅析JavaMail发送邮件后再通过JavaMail接收格式问题
本文将介绍JavaMail发送邮件后再通过JavaMail接收格式问题,主要讨论邮件发送和接收的格式问题,以及如何正确地解析邮件中的图片、附件等内容。
解决Yii2邮件发送结果返回成功,但接收不到邮件的问题
"本文主要探讨了在使用Yii2框架发送邮件时遇到的一个常见问题:邮件发送结果显示成功,但实际上并未收到邮件。文章通过分析配置文件和控制器代码,提供了解决这个问题的方案,适合遇到类似问题的开发者参考。
Python SMTP发送邮件遇到的一些问题及解决办法
"Python通过SMTP发送邮件的问题及解决方案"在使用Python进行SMTP(Simple Mail Transfer Protocol)邮件发送时,开发者可能会遇到各种问题。本篇内容将介
web版邮件接收发送问题
这里,我们聚焦于Java Web版邮件接收发送的问题,以及如何通过提供的文件来理解这个问题。首先,我们要知道Java中处理邮件的主要API是JavaMail API。
Java实现邮件发送遇到的问题
Java 实现邮件发送时可能遇到的问题及解决方案在开发项目中,使用 Java 来实现邮件发送功能是一项常见的任务。


Java SE
