この記事の例では、Spring を使用して Java でメールを送信する方法を説明します。皆さんの参考に共有してください。詳細は以下のとおりです。
ここでは、他の人の利点と私自身の処理の一部を利用して、次のコードを作成します。
パッケージ テスト;インポート java.util.Properties;インポート javax.mail.MessagingException;インポート javax.mail.internet.MimeMessage;インポート org.springframework.mail.SimpleMailMessage;インポート org.springframework.mail.javamail.JavaMailSenderImpl;インポート 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 MimeMessage mailMessage = senderImpl.createMimeMessage(); 8"); // 受信者を設定し、一斉メールを送信 String[] array = new String[] {"[email protected]","[email protected]"}; helper.setTo(array); //mailMessage.setTo("[email protected]"); "); helper.setSubject("これが私のトピックです!"); helper.setText("<p style='color:red;'>これが私のコンテンツです! </p>",true); //添付ファイルを追加します ClassPathResource resource = new ClassPathResource("test.jpg"); helper.addAttachment("hello.jpg", resource);// 独自の状況に応じてユーザー名を設定します // senderImpl.setUsername("[email protected]"); senderImpl.setUsername("[email protected]"); senderImpl.setPassword("あなたのパスワード"); // 独自の状況に応じてパスワードを設定します。 /* プロパティ prop = new Properties(); smtp.auth ", " true "); // このパラメータを true に設定すると、サーバーが認証され、ユーザー名とパスワードが正しいかどうかが検証されます。 prop.put(" mail.smtp.timeout ", " 25000 "); senderImpl.setJavaMailProperties(prop);*/ // メールを送信 senderImpl.send(mailMessage); System.out.println(" メールは正常に送信されました.. "); }}
この記事が皆さんの Java プログラミングに役立つことを願っています。