
社内から社外へのネットワーク通信(インターネット)にはプロキシをかませています。
この環境下で、社内で、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で質問しましょう!
似たような質問が見つかりました
- その他(プログラミング・Web制作) laravel 本番環境でメールが送れません。 1 2023/02/17 17:57
- Gmail 【お助け!】サーバーからのメール送信でGmailに送信されない問題について 1 2023/06/20 22:03
- サーバー 接続・ログインはできているのにメールが送信できない 2 2022/06/27 15:03
- その他(メールソフト・メールサービス) Thunderbirdのメール送信ができません 1 2022/10/28 16:54
- その他(メールソフト・メールサービス) Windows10付属のメール、なぜ設定が劇的に簡単になったのか? 1 2022/12/16 13:14
- システム メール送信について、ドメイン「@liam.co.jp」でメールを送信します。 ネットワークaにあるA 2 2022/05/31 15:47
- Visual Basic(VBA) 【Excel VBA】自動メール送信の機能追加 5 2022/09/29 12:53
- その他(メールソフト・メールサービス) ドメイン間違えでエラー送信メールが来ない 1 2022/05/10 18:44
- その他(ソフトウェア) PC上のOutlookでIMAPアクセス時の送信が出来ない。Android上では問題なし。 2 2022/09/28 11:22
- Gmail gmailでSMTP サーバーの認証が通らない 3 2022/08/26 19:50
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
同時に二箇所にメールを転送で...
-
MIME::LiteをSMTPで送信すると...
-
さくらインターネットでの添付...
-
セッションIDの受信・・(初心者...
-
CGI 実行後に HTML でフォーム...
-
記号の組み合わせのテキスト文...
-
他のメールCGIへの商品タイトル...
-
VBAでsmtp認証をするには?
-
モジュールからフォームのボタ...
-
「デバイスは PRN を初期化でき...
-
Perlの日本語のメーリングリス...
-
formに「蘭」という文字を入れ...
-
Perlの一般的なコーディング基準
-
plalaで起こるリンクの不可解な...
-
Excel VBA 『Call』で呼び出す...
-
javascript の使用は可能か
-
ランキングCGIへのCaptchaの組...
-
【Perl】サブルーチンから多次...
-
Perlが働かない
-
例外処理のフローチャートの記...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
VBAでoutlook365が起動しません。
-
【C言語】メールを送信するプロ...
-
プロキシ経由でjavamailを使っ...
-
sendmailでメール送信
-
LotusScript メール作成方法が...
-
smtpでのメール送信?
-
VBScriptで、メールの送信をし...
-
メールボックスの確認フォーム...
-
Exchangeを使用したメール送信...
-
Perl メール 文字化け
-
ASPでのsendmail(BASP21の使用...
-
メールフォームが自作できません
-
CDO.Messageを使ったVBScript
-
ColdFusionMXのCFMAILについて
-
Perl初心者です。
-
headでファイル情報を取得する...
-
リンクをクリックするだけでC...
-
VBAでsmtp認証をするには?
-
Net::SMTPでメールを送信したい...
-
Sendmail送信OEは受信できるが...
おすすめ情報