Contoh artikel ini menjelaskan cara menggunakan spring untuk mengirim email di java. Bagikan dengan semua orang untuk referensi Anda. Dengan rincian sebagai berikut:
Di sini saya memanfaatkan kelebihan orang lain dan beberapa pemrosesan saya sendiri, dan menulis kode berikut:
pengujian paket;impor 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;/** * Jenis pengujian ini mengirimkan email sederhana secara langsung melalui email * * @author Administrator * */public class SingleMailSend { public static void main(String args[]) throws MessagingException { JavaMailSenderImpl senderImpl = new JavaMailSenderImpl(); // Siapkan server email // senderImpl.setHost("smtp.163.com"); senderImpl.setHost("smtp.qq.com"); // Membuat pesan email // SimpleMailMessage mailMessage = new SimpleMailMessage(); MimeMessage mailMessage = senderImpl.createMimeMessage(); MimeMessageHelper helper = new MimeMessageHelper(mailMessage,true,"utf- 8"); // Menetapkan penerima dan mengirim email massal String[] array = new String[] {"[email protected]","[email protected]"}; helper.setTo(array); //mailMessage.setTo("[email protected]"); "); helper.setSubject("Ini topik saya!"); helper.setText("<p style='color:red;'>Ini konten saya! </p>",true); //Tambahkan lampiran ClassPathResource resource = new ClassPathResource("test.jpg"); helper.addAttachment("hello.jpg", resource);//Tetapkan nama pengguna sesuai situasi Anda // senderImpl.setUsername("[email protected]"); senderImpl.setUsername("[email protected]"); senderImpl.setPassword("kata sandi Anda"); // Tetapkan kata sandi sesuai dengan situasi Anda /* Properties prop = new Properties(); smtp.auth ", " true "); // Setel parameter ini ke true agar server dapat mengautentikasi dan memverifikasi apakah nama pengguna dan kata sandi sudah benar prop.put(" mail.smtp.timeout ", " 25000 "); senderImpl.setJavaMailProperties(prop);*/ // Kirim email senderImpl.send(mailMessage); System.out.println(" Email berhasil terkirim.. "); }}
Saya harap artikel ini bermanfaat untuk pemrograman Java semua orang.