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 智能自定义字段を使って画像スライダーを作る际の表示部分のコード