MozillaZine.jp フォーラム https://forums.mozillazine.jp/ |
|
「有効なメールアドレスではありません」というエラー https://forums.mozillazine.jp/viewtopic.php?f=3&t=6388 |
ページ 1 / 1 |
作成者: | Junko [ 2007年9月20日(木) 10:07 ] |
記事の件名: | 「有効なメールアドレスではありません」というエラー |
はじめまして。先日から Thunderbird を使い始めた者です。 Windows 版でバージョンは2.0.0.6 (20070728) です。 仕事先の社員の方が「xxx,ltd(←会社名) yyy(←個人名)」という名前でメールを送ってこられます。このメールに返信すると、宛先欄に「xxx,ltd yyy <メールアドレス>」と入るのですが、いざ送信しようとすると「...は user@host 形式になっておらず、有効なメールアドレスではありません。メールを送信する前に修正してください」というメッセージが出て送信できません。 はじめは、社名が@で始まるのでそれが問題なのかと思っていたのですが、どうやら、ltd の前にコンマがあるために2つの宛先だと判断されているようなのです。相手から来たメールの差出人のところを右クリックして「メールを作成」を選ぶと宛先欄が「xxx」と「ltd yyy <メールアドレス>」の2つに分かれて表示されます。 受信リストから選択して「送信者だけに返信」ではこのように分かれることはありませんが、送信しようとするとエラーになります。 この現象を回避する方法はあるでしょうか。現在は、宛先欄のアドレスを消して自分のアドレス帳に登録してある名前を入れることで回避していますが、頻繁にやり取りする相手なので少々不便を感じています。他のメールソフト(Mac の Mail.app と Windows の秀丸メール)ではこのような問題は起こらないので、どこかの設定で回避できるのではと期待して質問させていただきました。 よろしくお願いいたします。 |
作成者: | Junko [ 2007年9月20日(木) 10:17 ] |
記事の件名: | Re: 「有効なメールアドレスではありません」というエラー |
すみません。OS の情報を書き忘れました。 Windows XP Pro SP2 です。 |
作成者: | Sakiba [ 2007年9月20日(木) 11:15 ] |
記事の件名: | Re: 「有効なメールアドレスではありません」というエラー |
発想の転換(というほどでもない?)ですが、Junko さんのアドレス帳に登録されているその方のデータ の『 表示名 』の部分を「 xxx,Ltd yyy 様 」という風に、相手が送ってくる差出人名と同じようにしては いかがでしょうか? そうすると、返信時の(xxx と表示されている)宛先欄にカーソルを持って行き、Tab キーを押すと、 アドレス帳から自動的に補完され「 xxx,Ltd yyy 様 <yyy@xxx.co.jp> 」となると思うのですが。 ただし、他に xxx を含むものがある場合はプルダウンで候補が表示されます。 これでも手間だという場合は他の方法を探すしかないかもしれませんが、私の場合、仕事でも Thunderbird を使用しており、送ってきたメールにそのまま返信すると、呼び捨てのようになり 失礼にあたるような気もするため、基本的に送信欄を直して送るようにしています。ご参考までに……。 |
作成者: | Junko [ 2007年9月20日(木) 14:46 ] |
記事の件名: | Re: 「有効なメールアドレスではありません」というエラー |
Sakiba さん お返事ありがとうございます。 Sakiba さんが書きました: 発想の転換(というほどでもない?)ですが、Junko さんのアドレス帳に登録されているその方のデータ
の『 表示名 』の部分を「 xxx,Ltd yyy 様 」という風に、相手が送ってくる差出人名と同じようにしては いかがでしょうか? そうすると、返信時の(xxx と表示されている)宛先欄にカーソルを持って行き、Tab キーを押すと、 アドレス帳から自動的に補完され「 xxx,Ltd yyy 様 <yyy@xxx.co.jp> 」となると思うのですが。 ただし、他に xxx を含むものがある場合はプルダウンで候補が表示されます。 これでも手間だという場合は他の方法を探すしかないかもしれませんが、私の場合、仕事でも Thunderbird を使用しており、送ってきたメールにそのまま返信すると、呼び捨てのようになり 失礼にあたるような気もするため、基本的に送信欄を直して送るようにしています。ご参考までに……。 ご提案の方法を試みたのですが、Tab キーでアドレスを補完するという機能がうまく働きません。具体的には以下のようになります。 1. リストからメールを選択し、「送信者にだけ返信」を選択 (宛先欄に「xxx,ltd yyy <メールアドレス>」が入ります。ちなみに、xxx、yyy いずれもメールアドレスとは別の文字列です。また、設定によりBcc欄に自分のアドレスが入ります。) 2. 「宛先欄にカーソルを持っていき」というのは宛先欄のカードをクリックする(表示名+アドレスが選択された状態になる)ことだと思いますが(違います?)、その状態で Tab を押すと、 1行目:宛先 xxx 2行目:Bcc 自分のアドレス 3行目:宛先 ltd yyy <メールアドレス> のようになります。 この状態で1行目を削除したら、3行目だけでうまく送信できそうな気がしますが、まだ試していません。 ただ、「アドレス」ボタンでアドレス帳を表示させ、「xxx,ltd yyy 様」を選択して「宛先フィールドに追加」すると、表示名全体が " "(引用符)で囲まれ、それだと正常に送信できます。受信リストから「返信」を選んだときにもそのようになればよいのですが・・・(引用符がつくようにする方法をご存知であればお教えください)。 当面は、返信時に自動入力されるアドレスを選択し、自分のアドレス帳にある名前に変えることで対処しようと思います(「○○様」という漢字名にしています)。これを格別面倒と思っているわけではありませんが、返信メールで表示される相手先にそのまま送信するというのがメールソフトの普通の使い方だと思いますので、もしできないのであれば改善していただけると助かります。 まだあまり使いこなせていませんが、とても使いやすいソフトだと思うので・・・ |
作成者: | Sakiba [ 2007年9月21日(金) 10:33 ] |
記事の件名: | Re: 「有効なメールアドレスではありません」というエラー |
Junko さん さんが書きました: 2. 「宛先欄にカーソルを持っていき」というのは宛先欄のカードをクリックする(表示名+アドレスが選択された状態になる)ことだと思いますが(違います?)、その状態で Tab を押すと、 1行目:宛先 xxx 2行目:Bcc 自分のアドレス 3行目:宛先 ltd yyy <メールアドレス> のようになります。 この状態で1行目を削除したら、3行目だけでうまく送信できそうな気がしますが、まだ試していません。 ただ、「アドレス」ボタンでアドレス帳を表示させ、「xxx,ltd yyy 様」を選択して「宛先フィールドに追加」すると、表示名全体が " "(引用符)で囲まれ、それだと正常に送信できます。受信リストから「返信」を選んだときにもそのようになればよいのですが・・・(引用符がつくようにする方法をご存知であればお教えください)。 表現が分かりづらくすみません。「宛先欄にカーソルを持っていき」というのは “1行目:宛先 xxx”となっている “xxx” の部分にマウスカーソルを持って行くという意味でした。そこからタブキーを押してカーソルを移動させると、xxx を含むアドレスが1件であれば自動的に補完、複数あればリスト表示されるかと思うのですが……。 Junko さん さんが書きました: 当面は、返信時に自動入力されるアドレスを選択し、自分のアドレス帳にある名前に変えることで対処しようと思います(「○○様」という漢字名にしています)。これを格別面倒と思っているわけではありませんが、返信メールで表示される相手先にそのまま送信するというのがメールソフトの普通の使い方だと思いますので、もしできないのであれば改善していただけると助かります。
若干調べてみましたが、そもそもカンマ(,)を表示名に使うことに問題があるのかもしれないというか、想定されていないのではないでしょうか。 “メールアドレス 表示名にカンマ” 等で検索すると色々と出てきますが、「カンマはアドレスを区切るために使うものなのでユーザー名、ドメイン、表示名等に使ってはいけない(または使わないほうが良い)」といった表現のほうが多数のように思われます。RFC云々といったことは私はほとんど分かりませんが……。 また フォーラムの利用について>はじめに を参照すると、改善ご要望はここではお受けしてないような気もします……が、この件については確認してみます。ただ個人的な推測ですが、アドレスを区切るためのカンマを表示名の一部として認識させようとすると、今度は本来のアドレスの区切としてカンマが使われた場合に不都合が生じる可能性があるような気もします。 先方に表記を修正していただくことは出来ないのでしょうか?(そもそもその方に、他からは特に苦情、修正の要望等来てないのでしょうか……。) |
作成者: | 緑の狸 [ 2007年9月21日(金) 10:38 ] |
記事の件名: | Re: 「有効なメールアドレスではありません」というエラー |
Junko さんが書きました: 仕事先の社員の方が「xxx,ltd(←会社名) yyy(←個人名)」という名前でメールを送ってこられます。このメールに返信すると、宛先欄に「xxx,ltd yyy <メールアドレス>」と入るのですが、いざ送信しようとすると「...は user@host 形式になっておらず、有効なメールアドレスではありません。メールを送信する前に修正してください」というメッセージが出て送信できません。
デコード前のデータは、「"xxx,ltd yyy" <user@example.com>」のように '"'(ダブルクォーテーション)で囲まれていますか? |
作成者: | 緑の狸 [ 2007年9月21日(金) 12:02 ] |
記事の件名: | Re: 「有効なメールアドレスではありません」というエラー |
Sakiba さんが書きました: 若干調べてみましたが、そもそもカンマ(,)を表示名に使うことに問題があるのかもしれないというか、想定されていないのではないでしょうか。
“メールアドレス 表示名にカンマ” 等で検索すると色々と出てきますが、「カンマはアドレスを区切るために使うものなのでユーザー名、ドメイン、表示名等に使ってはいけない(または使わないほうが良い)」といった表現のほうが多数のように思われます。RFC云々といったことは私はほとんど分かりませんが……。 私の解釈が間違っていなければ、'"'(ダブルクォーテーション)で囲めば表示名に ","(カンマ)を使えると思います。 # 私は実際に使っていますし、他にも使っている人は居ます。 参考: RFC 2822: Internet Message Format - 3.4. Address Specification 例. "MIDORI, Tanuki" (緑の狸) <tanuki.midori@example.com> アドレスの区切りと間違える MUA(Outlook Express 等)が存在するという意味では「使わない方が良い」のかもしれませんが… |
作成者: | 緑の狸 [ 2007年9月21日(金) 12:36 ] |
記事の件名: | Re: 「有効なメールアドレスではありません」というエラー |
緑の狸 さんが書きました: 例. "MIDORI, Tanuki" (緑の狸) <tanuki.midori@example.com>
おっと、エンコード漏れ(^_^; 例. "MIDORI, Tanuki" (=?iso-2022-jp?B?GyRCTlAkTkMsGyhC?=) <tanuki.midori@example.com> |
作成者: | Sakiba [ 2007年9月21日(金) 12:44 ] |
記事の件名: | Re: 「有効なメールアドレスではありません」というエラー |
緑の狸 さん さんが書きました: 私の解釈が間違っていなければ、'"'(ダブルクォーテーション)で囲めば表示名に ","(カンマ)を使えると思います。
# 私は実際に使っていますし、他にも使っている人は居ます。 参考: RFC 2822: Internet Message Format - 3.4. Address Specification 例. "MIDORI, Tanuki" (緑の狸) <tanuki.midori@example.com> アドレスの区切りと間違える MUA(Outlook Express 等)が存在するという意味では「使わない方が良い」のかもしれませんが… レスありがとうございます。 えっと、それはつまり「送信者側で表示名をダブルクォーテーションで囲っていればカンマ等を使っても大丈夫」ということでしょうか? もしそうだとしたら、むしろ「表示名にカンマを使うには使用者(送信者)側でダブルクォーテーションで括るべきである」と表現してもよろしいのでしょうか? |
作成者: | 緑の狸 [ 2007年9月21日(金) 13:45 ] |
記事の件名: | Re: 「有効なメールアドレスではありません」というエラー |
Sakiba さんが書きました: それはつまり「送信者側で表示名をダブルクォーテーションで囲っていればカンマ等を使っても大丈夫」ということでしょうか? はい、そうです。こんな風に。 例. From: "MIDORI, Tanuki" (=?iso-2022-jp?B?GyRCTlAkTkMsGyhC?=) <tanuki.midori@example.com> Sakiba さんが書きました: もしそうだとしたら、むしろ「表示名にカンマを使うには使用者(送信者)側でダブルクォーテーションで括るべきである」と表現してもよろしいのでしょうか?
生データ(エンコード後のデータ)に関してはその通りですが、それをユーザーに意識させるかどうかは MUA によって変わるので、表現は難しいですね。 例えば、Gmail ではカンマが含まれていると自動的にダブルクォーテーションで括ってくれますが、Mew では括ってくれません。 これは、Gmail と Mew の機能及び UI の違いによるものだと思います。 Gmail: ・From: には一つのアドレスしか指定できない。 ・From: に指定するアドレスはプルダウンメニューから選択する。 Mew: ・From: には複数のアドレスを指定できる。 ・From: には文字入力によりアドレスを指定する。 参考: Mew ニュースレター - ヘッダあれこれ |
作成者: | kiyo4_k [ 2007年9月21日(金) 18:02 ] |
記事の件名: | Re: 「有効なメールアドレスではありません」というエラー |
なんか、よくわからないんですが。 以下のものだけThunderbirdのアドレス帳に登録されていて、 姓: aaaaa, Ltd 表示名: aaaaa, Ltd スクリーンネーム; aaaaa, Ltd メールアドレス: aaaaa@aaa.or.jp 別のメールソフトでFromが "aaaaa, Ltd" aaaaa@aaa.or.jp となるように設定してThunderbirdで受信したものに返信しても、 Thunderbirdでアドレス帳からメール作成しても、 ちゃんと Thunderbirdの宛先欄には "aaaaa, Ltd" aaaaa@aaa.or.jp で表示されて、そのままエラーにならずに送信できますが。 Tabによる補完も自動補完も動作しています。 Windows Vista Business ですが クリーンインストールしたばかりのThunderbird 2.0.0.6 アドオンは無し ATOK 2007 |
作成者: | kiyo4_k [ 2007年10月06日(土) 01:45 ] |
記事の件名: | Re: 「有効なメールアドレスではありません」というエラー |
Junko さんが書きました: 仕事先の社員の方が「xxx,ltd(←会社名) yyy(←個人名)」という名前でメールを送ってこられます。このメールに返信すると、宛先欄に「xxx,ltd yyy <メールアドレス>」と入るのですが、いざ送信しようとすると「...は user@host 形式になっておらず、有効なメールアドレスではありません。メールを送信する前に修正してください」というメッセージが出て送信できません。 これは 一人だけに返信ですか? 「全員に返信」でしたか?
|
作成者: | kiyo4_k [ 2007年10月06日(土) 11:55 ] |
記事の件名: | Re: 「有効なメールアドレスではありません」というエラー |
普通に新規で、 "test, kiyo" kiyo@xx.xxxx.jp と指定して送信したらエラーが返されました。 ("test"というユーザが居ないというエラー) Thunderbirdのダイアログには 引用: メールの送信中にエラーが発生しました。メールサーバからの応答: 5.1.3 <"test"> ... Domain name required rcpt address メッセージの受信者を確認してください。
Thunderbirdのバグでしょう。 バグ内容: 「""」で括られている中のカンマを認識してメールアドレスの区切りとしてしまう。 |
作成者: | mos [ 2013年11月01日(金) 00:38 ] |
記事の件名: | Re: 「有効なメールアドレスではありません」というエラー |
多分もう終わっている話だと思いますが気になったので… メーラの設定をするとき、自分のアドレスを入れますが(Replyto に反映すると思います )、これを間違える人が結構います。 送ってこられる方が間違えて設定していないか確かめるのがよいと思います。その方がその人のためになるはずです。 |
ページ 1 / 1 | All times are UTC + 9 hours |
Powered by phpBB® Forum Software © phpBB Group http://www.phpbb.com/ |