質問: "ちゃんと届きますように"; mimeMessage.setSubject(title, "ISO-2022-JP"); mimeMessage.setText(text, "ISO-2022-JP"); Transport.send(mimeMessage); System.out.println("送信しました。"); } catch(Exception e) { System.out.println(e); System.out.println("メール送信エラー"); } } } ``` ### 試したこと 自分自身のGmailへ送信したら正常に届きます。 他のメールアドレスへは、このプログラム自体は正常終了するのですが、すぐにメールが帰ってきてしまいます。 Gmailには、 アドレス不明 アドレスが見つからなかったか、メールを受信できないアドレスであるため、 メールは、{送信先メールアドレス}に配信されませんでした。 リモートサーバーからの応答: 550 5.5.0 Requested action not taken: mailbox unavailable. (対象のメールボックスが見つからないらしいです。) と書いてありました。 ### 補足情報(FW/ツールのバージョンなど) JavaMailを利用するために2つのjarファイルを入れています。 activation.jar // JAF(Java 標準拡張パッケージの 1 つ)のjarファイル バージョンは1.1.1 mail.jar // JavaMailのjarファイル バージョンは1.4.7 開発環境は eclipse OXYGEN Java8 です。 よろしくお願いいたします。
回答: ソースコード上は変なところはなさそうです。 念のため動かしてみましたが、問題ありませんでした。 思いつくのは次の2つくらいですね。。。 * 送信先メールアドレスが間違っている * 送信先の何らかの問題(設定ミスなど)で送信できない まずはプログラムでなく、Gmailでそのアドレスに送信が可能か確認してみてください。