
社内から社外へのネットワーク通信(インターネット)にはプロキシをかませています。
この環境下で、社内で、Javamailを使い、yahooへメール送信を行いたいと思っております。
ソースは以下です。
----------------------------------------------------------------
//初期設定
Properties props = new Properties();
//接続するSMTP
props.put("mail.smtp.host","smtp.mail.yahoo.co.jp");
//SMTP before POP3対応
props.put("mail.smtp.auth", "true");
//ポートの設定
props.put("mail.smtp.port", String.valueOf("25"));
Session sess = Session.getInstance(props);
MimeMessage mimeMessage = new MimeMessage(sess);
//送信元メールアドレスと送信者名を指定
mimeMessage.setFrom(new InternetAddress("xxx@xxx.co.jp","name","iso-2022-jp"));
//送信先メールアドレス指定
mimeMessage.setRecipients(Message.RecipientType.TO, "xxx@yahoo.co.jp");
//SUBJECT
mimeMessage.setSubject("メールテスト","iso-2022-jp");
//SEND DATE
mimeMessage.setSentDate(new Date());
//CONTENTS
mimeMessage.setText("日本語OK?\n改行\n","iso-2022-jp");
Transport transport = sess.getTransport("smtp");
//認証用ユーザ名とパスワードを設定しコネクト
transport.connect(null,"user name","password");
//メール送信
transport.sendMessage(mimeMessage, mimeMessage.getAllRecipients());
transport.close();
----------------------------------------------------------------
実行すると、Unknown SMTP host: smtp.yahoo.co.jp というエラーが出ます。
社外への通信は一度プロキシサーバを経由しているのが原因ではないかと思うのですが、どうしたらいいか分かりません。
どなたかご教授願います。
No.2ベストアンサー
- 回答日時:
>どうやってSMTPサーバを経由すれば良いのでしょうか?
smtp.mail.yahoo.co.jpのところに会社のSMTPサーバ(メールが利用出来るならメーラーに設定してあるはずです)を指定して下さい。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
VBAでoutlook365が起動しません。
-
Excel VBAで、ユーザーフォーム...
-
「デバイスは PRN を初期化でき...
-
例外処理のフローチャートの記...
-
Excel VBAでリンク切れをチェッ...
-
ユーザー定義関数に#NAME?が返...
-
エクセルVBAでシートモジュール...
-
Excel VBAで、ユーザーフォー...
-
VBAProjectのモジュ...
-
Excelで時刻になったら知らせて...
-
ブラウザを閉じた時にサブルー...
-
EXECEL VBA コマンドボタンか...
-
モジュールとクラスの違いって...
-
Perlソースコードをコンパイル...
-
VBAのモジュールについて教えて...
-
GetCursorInfoの使い方
-
YAMLについて
-
powershellで関数名を変更する...
-
Oracleのデータベースに接続で...
-
Excel VBA 定義されたプロージ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
VBAでoutlook365が起動しません。
-
記号の組み合わせのテキスト文...
-
Perl でメールを受信・・・不可...
-
同時に二箇所にメールを転送で...
-
フォームの<input type="image"...
-
CGIのみでメール送信
-
送信先のメールアドレスが存在...
-
submit できる容量について
-
Exchangeを使用したメール送信...
-
javamailでメール送信ができません
-
MIME::LiteをSMTPで送信すると...
-
さくらインターネットでの添付...
-
LotusScript メール作成方法が...
-
メールを送るスクリプトのテス...
-
CGI(Perl)からメールを送信する...
-
サーバー上にnkfがなくて困って...
-
セッションIDの受信・・(初心者...
-
foreachでのメール一斉送信処理...
-
VBAでsmtp認証をするには?
-
VBScriptで、メールの送信をし...
おすすめ情報