• ベストアンサー

javamailのプロトコルについて

こんばんは。 javamailでメール送受信をしています。 メールサーバの前にF/Wがあり、 設定したプロトコル以外は通さないようになっています。 そこで、 javamailの送受信プロトコルを設定したいのですが、 どなたかご存知の方はいらっしやいませんか? 経験が浅く、ネットで調べてもいまいち確証がつかめません。 試せる環境もなく困っています。 ご教授お願いいたします。

  • Java
  • 回答数1
  • ありがとう数2

質問者が選んだベストアンサー

  • ベストアンサー
回答No.1

javamailを勘違いされてませんか?単なるメールアプリケーションであって、いわゆるメールで使えるプロトコルはサポートしてますよ。 つまり、受信はpop3/IMAPが使えて、送信はsmtpが使えます。。。 これだけ書けばわかると思いますが。。。 下記のURLを参考にしてくださいね。。。 http://www.sk-jp.com/book/javamail/contents/

system0001
質問者

お礼

ありがとうございました☆ outlookなどでアカウント設定する時に、入力するものでいいのですね。 受信プロトコルに関してはメールサーバを確認してみます。 本当にありがとうございました☆

関連するQ&A

  • [JavaMail]Javamailでの差出人の自動取得について

    [JavaMail]Javamailでの差出人の自動取得について こんにちは。質問させていただきます。 Android環境 + javamailでメーラーアプリを作成しています。 メール送信時にFrom(差出人)アドレスをサーバから自動取得したいと 考えているのですが、どうもうまくいきません。 Javamailのリファレンスには、 InternetAddress#getLocalAddress(Session); で、取得できると記載がありますが、Nullが返ってきます。 他の手段でメールサーバから差出人(ユーザ)のアドレスを取得する方法はないでしょうか? ご存知の方がおられましたら教えていただければと思います。 メールサーバは現在「mopera.net」のみを想定しております。 よろしくお願い致します。

  • javamailのインポートでエラー

    開発環境はeclipseを使用していますが、 import javax.mailでエラーが発生しています。 javamailは、「ウィンドウ」の「設定」の「java」の 「ビルドパス」の「クラスパス変数」にmail.jarを設定しています。 ご教授お願いします。

  • javamailで220の応答が遅い

    javamailでメール送信をする時、220の応答が4~5秒程掛かります。 javamailの実行環境はWindows2000でMTAはLINUXでqmailです。 DOSプロンプトでTELNET <MTA> 25とすると一瞬で220の応答がありますし、BASP21でメールを送信する分にはこのような応答待ちは発生しないので、悩んでいます。 javamailはコネクションを張る際、TELNETやBASP21では要求しないなにかをMTAに求めて、その応答が何らかの原因で遅いもしくは返さないと言うことなのでしょうか? もしその場合それをオフにする、設定が出来るのでしょうか? よろしくお願いします。

  • [Android+Javamail]送信できません

     こんにちは  Javamailを使ってAndroid用メールアプリの開発を志しているものです。  以下のサイトを参考にさせてもらってコードを作ってエミュレーターで動かしてみました。 http://yamato-iphone.blogspot.jp/2011/12/javamail.html http://d.hatena.ne.jp/ttshrk/20110517/1305641955 http://yaim.blogzine.jp/ability/2012/04/javamail_androi.html  ところが、下記のようなエラーで、メール送信ができませんでした。 12-23 10:56:36.225: W/System.err(541): javax.mail.MessagingException: Could not connect to SMTP host: smtp.hogehoge.jp, port: 587; 12-23 10:56:36.225: W/System.err(541): nested exception is: 12-23 10:56:36.235: W/System.err(541): javax.net.ssl.SSLHandshakeException: javax.net.ssl.SSLProtocolException: SSL handshake aborted: ssl=0x199c48: Failure in SSL library, usually a protocol error 12-23 10:56:36.235: W/System.err(541): error:140770FC:SSL routines:SSL23_GET_SERVER_HELLO:unknown protocol (external/openssl/ssl/s23_clnt.c:683 0x401e0c93:0x00000000)  また、 12-23 10:56:35.385: I/System.out(541): DEBUG: not loading file: /system/lib/javamail.providers 12-23 10:56:35.385: I/System.out(541): DEBUG: java.io.FileNotFoundException: /system/lib/javamail.providers: open failed: ENOENT (No such file or directory)  このようなログも吐き出されており、なにか足りないものがあるようなのですが…  単純なサンプルアプリなどは普通に動作していますので、開発環境にとりあえず不備はないと思います。  Javamail用の3つのファイルもビルドパスに加えてあります。  その他にも追加すべきライブラリがあるのでしょうか?  これだけの情報では、ご回答いただくのは難しいのかも知れませんが…  よろしくお願いいたします。

  • javamailのダウンロード

    javamailとjafのダウンロードできる場所が分かりません。 教えて下さい、お願いします。 あと、ダウンロードしてからですが、mail.jarとactivation.jarのクラスパスの設定は「コントロールパネル」の「システム」の「環境変数」のclasspathに設定すればいいのでしょうか? 宜しくお願いします。

  • Javamailで困っています。

    開発環境(Eclipse+tomcat)でJavamailが正常に実行出来、メールが送れるのですが、 実行環境(tomcat7を使用してのWebアプリケーション上)ではmailが送れないです。 【バージョン】 tomcat7 mail1.4.4 jdk1.7 Windows7(開発環境、実行環境共に) 【エラー内容】 javax.mail.MessagingException: Could not connect to SMTP host: smtp.xxx.co.jp, port: 25; nested exception is: java.net.SocketException: Permission denied: connect at com.sun.mail.smtp.SMTPTransport.openServer(SMTPTransport.java:1934) at com.sun.mail.smtp.SMTPTransport.protocolConnect(SMTPTransport.java:638) at javax.mail.Service.connect(Service.java:317) at javax.mail.Service.connect(Service.java:176) at javax.mail.Service.connect(Service.java:125) at javax.mail.Transport.send0(Transport.java:194) at javax.mail.Transport.send(Transport.java:124) OracleのページでJDK7の場合はIPv4を使う様にすると書いてあったので、 tomcat起動時にjavaオプションを追加していますが、それでもmailが送れません。 -Djava.net.preferIPv4Stack=true 参考URL:http://www.oracle.com/technetwork/java/javamail/faq-135477.html#ipv6perm 開発環境では問題ないので、ソースに不備はないと考えているのですが、 どなたか同じ様なケースになって解決された方いませんでしょうか? ご教授宜しくお願い致します。

  • JavamailでGmailのお気に入りフラグをON/OFFしたい。

    JavamailでGmailのお気に入りフラグをON/OFFしたい。 Java/Android/Eclipse環境でJavamailを使用したGmailクライアントを開発中です。 Gmailでは重要なメールを「☆」「★」で切り替えて表してますが 受信したメールメッセージのどのフラグをみれば星の状態を見ることが出来るのでしょうか? 非常に単純な質問で申し訳ありませんがネット上で上手く検索に引っかからなかったので質問してみました。 ご教授のほど宜しくお願い申し上げます。

    • ベストアンサー
    • Java
  • JavaMailを使う前のTomcatの設定

    JavaMailでメールを送信するプログラムを作成しております。 バージョンは Tomcat5.5.33 JDK6.0_35 です。 いろいろ調べていると、JavaMailのAPIが必要という事がわかり、次のURLから http://www.oracle.com/technetwork/java/javamail/index.html javax.mail.jarとactivation.jarをダウンロードして TomcatのWEB-INF/libにコピーしました。 この設定で間違いはないでしょうか? まだメール送信はできておりません。 素人な質問で申し訳ありません。 どなたか、ご教授願います。

  • apacheに独自プロトコル

    現在、apacheで自宅サーバーを構成しています。 諸事情により、http:とhttps:以外の独自プロトコルで通信させたいのですが、設定すればできるようになりますか?? できるのであれば、設定方法を教えて下さい。

  • NNTPのプロトコル

    ネットニュースで認証をとるサーバーがありますが、あのプロトコルはなんというのでしょうか? 解説してあるサイト、書籍等ご存知でしたら教えてください。 もう一つ、サーバーとのセッションログをとるツールをご存知でしたら教えてください。 windows2000です。

専門家に質問してみよう