5 返信 最新の回答 日時: Mar 3, 2006 6:40 PM ユーザー:(habacchi(古い船のことしか解らない古い水夫))

    PDFから直接にメールを送信すると

      PDFに表示されているメールアドレスを直接クリックすると、メールのドメインの"@"の左側部分のアカウントに"-"(ハイフン)が含まれていると、"-"および"-"の左側の文字が抜けて しまい、正しいメールアドレスでなくなり、あて先エラーとなります。

      PDF表示のメールアドレス:a-bcd@aaa.jp
      PDFクリック後のメールアドレス:bcd@aaa.jp

      そのまま送信するとあて先エラーか、別のあて先へ送信することになります。

      Acrobat Readerのどこの設定をすればハイフンの抜けがなくなるのでしょうか?教えていただきたくよろしくお願いします。

      使用環境
      Acrobat Reader7.0
      OS WindowsXP
        • 1. Re: PDFから直接にメールを送信すると
          Level 1
          まず前提として考えるべきは「ハイフンが含まれるメールアドレスは正当なものか?」ということ。

          インターネット上の規則を定めたRFCでは英数文字やアンダーバーやピリオド以外にも、ハイフンの利用も認めているようだ。
          ただしプロバイダーや携帯電話会社によってはそれ以外の記号や規則も認めている場合もあるという。
          以下はマイクロソフトのサポート情報。

          文書番号 : 281538
          http://support.microsoft.com/?scid=kb;ja;281538
          @ の直前にピリオドがあるなどの RFC に準拠していないアドレスを含むメッセージを送受信できない

          @記号前にハイフンを使った「a-bcd@aaa.jp」ではハイフンが取れるが、@記号よりも後にハイフンを使った「bcd@aaa-net.jp」ではハイフンは取れない。

          @記号の前後はメールアドレスとして自動的にメール起動アクションになるようだが、その際の処理でハイフンはメールアドレスの対象文字にはなっていないようだ。
          少なくともハイフンはメールアドレスには使えるはずなので、ハイフンを対象外とする今の挙動はおかしいし、修正すべきであろう。

          なおAcrobat(Adobe Readerではない)で、リンクやボタンのJavascriptアクションで以下のようなスクリプトを設定すれば、ハイフンも含むメールアドレスも対象になる。PDFの作成元に連絡して、 修正してもらったほうがよいだろう。

          app.mailMsg(false, "a-bcd@aaa.jp ", "", "","件名", "ここ本文");

          現状のユーザー側としては、メールアドレス個所の文字列を選択コピーしメール側にペーストするしかないだろう。
          • 2. Re: PDFから直接にメールを送信すると
            Level 1
            以下のサイトで「a-bcd@aaa.jp」のメールアドレス妥当性をチェックしたところ、妥当であるという判断が出た。

            ・メールアドレス妥当性チェック
            http://www.japan.xitami.net/nsw/php/mailaddress.phtml

            例えば、先頭に「_」(アンダーバー)が付くメールアドレスは駄目ということになっているが、「_a-bcd@aaa.jp」を上記サイトでチェックすると不適当となる。

            メール関連規定RFCはRFC2822らしいのだが、和訳を読んでもよく分からない。

            ・RFC2822の和訳
            http://www.puni.net/‾mimori/rfc/rfc2822.txt
            • 3. Re: PDFから直接にメールを送信すると
              Level 1
              brazilさん、ありがとうございます。

              RFC2822の和訳を読んでも、日本語になっていないこともあり理解しにくいですね。

              結局は、Acrobat Readerを開発(?)担当した方に修正するしかないのですね。
              • 4. Re: PDFから直接にメールを送信すると
                Level 1
                最近のはよく知らんのですが、現象が発生するのはAdobe Readerの機能なのでしょうか。メールアドレスをクリックしたときに起動されるメールソフトの仕様ではありませんか?
                なおRFCは、みんなでこうしましょう程度の「取り決め」にしか過ぎません。「規則」ではありませんのでお間違えなく。
                • 5. Re: PDFから直接にメールを送信すると
                  Level 1
                  私も試してみました。

                  a-bcde@tekitou.com
                  みたいなメールアドレスがあるファイルをPDF に変換。
                  Adobe Reader 7.0.7 で開いてマウスをアドレスの上にかざすと、

                  「mailto:bcde@tekitou.com」

                  というのが表示されます。
                  「-」から前がなくなってしまっていますねぇ。
                  製品版 Acrobat 7.0.7 Professional でも同じです。

                  >最近のはよく知らんのですが、

                  コレは7.0 からの機能のようです。
                  環境設定/一般 の
                  「テキストからURL を自動的に検出(L)」

                  というヤツです。
                  バグでしょうねぇ。