Shop/src/test/SpringMail.java

(开头部分) 2KB

这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。

package test;

import java.io.PrintStream;
import java.util.ArrayList;
import javax.mail.MessagingException;
import org.springframework.context.ApplicationContext;
import org.springframework.context.support.FileSystemXmlApplicationContext;
import org.springframework.mail.SimpleMailMessage;
import org.springframework.mail.javamail.JavaMailSender;
import org.springframework.mail.javamail.MimeMessageHelper;

public class SpringMail
{

    public SpringMail()
    {
    }

    public static void main(String args[])
        throws Exception
    {
        ApplicationContext ctx = new FileSystemXmlApplicationContext("src/applicationContext.xml");
        JavaMailSender sender = (JavaMailSender)ctx.getBean("mailSender");
        SpringMail springMail = new SpringMail();
        springMail.sendHTMLmail(sender);
    }

    private void sendTextMail(JavaMailSender sender)
        throws Exception
    {
        SimpleMailMessage mail = new SimpleMailMessage();
        mail.setTo("21321@qq.com");
        mail.setFrom("123213@163.com");
        mail.setSubject("test by amigo");
        mail.setText("spring Mail");
        sender.send(mail);
       
    }

    private void sendMimeMessage(JavaMailSender sender)
        throws Exception
    {
        java.util.List files = new ArrayList();
        
       // org.springframework.mail.javamail.MimeMessagePreparator mimeMail = new Object(files);     /* anonymous class not found */
    //class _anm1 {};
       // sender.send(mimeMail);
       // System.out.println("\u6210\u529F\u53D1\u9001\u5E26\u9644\u4EF6\u90AE\u4EF6!");
    }

    public void sendHTMLmail(JavaMailSender sender)
    {
        try
        {
            javax.mail.internet.MimeMessage mimeMsg = sender.createMimeMessage();
            MimeMessageHelper helper = new MimeMessageHelper(mimeMsg, true, "GBK");
            helper.setTo("12123@qq.com");
            helper.setFrom("2323@163.com");
            helper.setSubject("-----------");
            helper.setText("-2323232", true);
后面还有 8 行代码,购买后查看完整代码

24 小时内免费解锁 3 个项目,之后 1 算力/个。 规则说明

AI 解读 AI

登录后可用,每次 10 算力,解读结果公开显示在下面。

还没有人解读过这个文件。