java JavaMail的を使って雅虎メールを送信する

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java JavaMail的を使って雅虎メールを送信する相关的知识,希望对你有一定的参考价值。

import java.util.Date;
import java.util.Properties;

import javax.mail.Authenticator;
import javax.mail.Message;
import javax.mail.PasswordAuthentication;
import javax.mail.Session;
import javax.mail.Transport;
import javax.mail.internet.InternetAddress;
import javax.mail.internet.MimeMessage;
/**
 * IPが海外だと送信できない
 * @author AYA
 *
 */
public class SendMail {
	public static void main(String[] args) {
		try {
			// SMTPサーバー設定
			Properties props = System.getProperties();
			final String userName = "testzakki1206";
			final String password = "password";
			String host = "smtp.mail.yahoo.co.jp";
			String from = "testzakki1206@yahoo.co.jp";
			props.setProperty("mail.smtp.port", "587");
			props.setProperty("mail.smtp.auth", "true");
			props.put("mail.smtp.starttls.enable", "true");
			Session session = Session.getInstance(props, new Authenticator() {
				protected PasswordAuthentication getPasswordAuthentication() {
					return new PasswordAuthentication(userName, password);
				}
			});
			MimeMessage mimeMessage = new MimeMessage(session);

			// 送信元メールアドレスと送信者名を指定
			mimeMessage.setFrom(new InternetAddress(userName + "@yahoo.co.jp",
					userName, "ISO-2022-JP"));
			// 送信先メールアドレスを指定
			mimeMessage.setRecipients(Message.RecipientType.TO,
					"zakki1206@yahoo.co.jp");
			// メールのタイトルを指定
			mimeMessage.setSubject("メールテスト", "ISO-2022-JP");
			// メールの内容を指定
			mimeMessage.setText("こんにちは\n", "ISO-2022-JP");
			// メールの形式を指定
			mimeMessage.setHeader("Content-Type", "text/html");
			// 送信日付を指定
			mimeMessage.setSentDate(new Date());
			// 送信します
			Transport transport = session.getTransport("smtp");
			transport.connect(host, from, password);
			transport.sendMessage(mimeMessage, mimeMessage.getAllRecipients());
			transport.close();
		} catch (Exception e) {
			e.printStackTrace();
		}
	}
}

以上是关于java JavaMail的を使って雅虎メールを送信する的主要内容,如果未能解决你的问题,请参考以下文章

python aud取し取得した音量をOSCを使ってデータを送る.2つのマイクをコールバック关数にIDを返すことで识别している。

python 蟒蛇の瓶子で书いているAPIをテストするために,WebTest的を使ったテストツールを试してみました.unittestの基本的な构成のみですが,自分用メモ及公开しておきます。

html Flexbox的を使ったブロック型ナビゲーションメニュー

python トラックバーを使って色を指定する

python 熊猫を使って,简単にウェブ上のテーブルデータを取得

php 智能自定义字段を使って画像スライダーを作る际の表示部分のコード