OKWAVEのAI「あい」が美容・健康の悩みに最適な回答をご提案!
-PR-
解決
済み

JavaMailでメールアドレスに人物名が入るようにしたい

  • 困ってます
  • 質問No.163556
  • 閲覧数1788
  • ありがとう数1
  • 気になる数0
  • 回答数1
  • コメント数0

お礼率 32% (45/139)

 urizakaです。
 さて、現在JSPでメールを指定した相手に送るというアプリケーションを作って
いるのですが、メールが送られた相手のメールソフト(主にOutLookが対象です)
の差出人の欄に、メールアドレスだけではなく差出人の名前が出るようにしたい
のですが、どなたか方法をご存知の方いらっしゃいますか?
 現在は、

 String msg_from = request.getParameter("mail"); // JSPからメールアドレスを取得。
 msg.setFrom(new InternetAddress(msg_from)); //メールアドレスをセット

 となっており、相手の差出人欄には差出人のメールアドレスのみが表示されて
いる状態です。
  どうぞ、宜しくお願いします。
通報する
  • 回答数1
  • 気になる
    質問をブックマークします。
    マイページでまとめて確認できます。

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

  • 回答No.1
レベル7

ベストアンサー率 73% (11/15)

>msg.setFrom(new InternetAddress(msg_from));

この一文を以下のように書き変えてみてください。
msg.setFrom(new InternetAddress(msg_from,"お名前","iso-2022-jp"));

JavaMail1.2APIドキュメントのInternetAddressコンストラクタ
に書いてありました。深く知りたい場合はRFC822も読むべきなの
かもしれませんね。
お礼コメント
urizaka

お礼率 32% (45/139)

ありがとうございます。
おかげでできました。
投稿日時 - 2001-11-06 12:26:31
-PR-
-PR-
このQ&Aで解決しましたか?
関連するQ&A
-PR-
-PR-
こんな書き方もあるよ!この情報は知ってる?あなたの知識を教えて!
このQ&Aにはまだコメントがありません。
あなたの思ったこと、知っていることをここにコメントしてみましょう。

その他の関連するQ&A、テーマをキーワードで探す

キーワードでQ&A、テーマを検索する
-PR-
-PR-
-PR-

特集


いま みんなが気になるQ&A

関連するQ&A

-PR-

ピックアップ

-PR-
ページ先頭へ