Das Beispiel dieses Artikels beschreibt, wie Sie mit Spring E-Mails in Java senden. Teilen Sie es als Referenz mit allen. Die Einzelheiten lauten wie folgt:
Hier greife ich auf die Vorteile anderer und einige meiner eigenen Verarbeitungen zurück und schreibe den folgenden Code:
Pakettest;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;/** * Diese Art von Test sendet einfache E-Mails direkt per E-Mail * * @author Administrator * */public class SingleMailSend { public static void main(String args[]) throws MessagingException { JavaMailSenderImpl senderImpl = new JavaMailSenderImpl(); // Richten Sie den Mailserver ein // senderImpl.setHost("smtp.163.com"); senderImpl.setHost("smtp.qq.com"); // E-Mail-Nachricht erstellen // SimpleMailMessage mailMessage = new SimpleMailMessage(); MimeMessageHelper helper = new MimeMessageHelper(mailMessage,true,"utf- 8"); // Empfänger festlegen und Massen-E-Mails senden String[] array = new String[] {"[email protected]","[email protected]"}; //mailMessage.setTo("[email protected]"); "); helper.setSubject("Das ist mein Thema!"); helper.setText("<p style='color:red;'>Das ist mein Inhalt! </p>",true); //Anhang hinzufügen ClassPathResource resources = new ClassPathResource("test.jpg"); helper.addAttachment("hello.jpg", resources);//Benutzernamen entsprechend Ihrer eigenen Situation festlegen // senderImpl.setUsername("[email protected]"); senderImpl.setUsername("[email protected]"); senderImpl.setPassword("Ihr Passwort"); // Legen Sie das Passwort entsprechend Ihrer eigenen Situation fest /* Properties prop = new Properties(); smtp.auth ", " true "); // Setzen Sie diesen Parameter auf true, damit sich der Server authentifizieren und überprüfen kann, ob Benutzername und Passwort korrekt sind prop.put(" mail.smtp.timeout ", " 25000 "); senderImpl.setJavaMailProperties(prop);*/ // E-Mail senden senderImpl.send(mailMessage); System.out.println(" E-Mail erfolgreich gesendet.. "); }}
Ich hoffe, dass dieser Artikel für die Java-Programmierung aller hilfreich sein wird.