none
Windows7+IE9からLiveMail送信について RRS feed

  • 質問

  • お世話になります。

     Windows7+IE9で、HDD保存したHTMLからLiveMailを使ってメール送信したところ、

    本文に文字列をセットしませんでした。

     このHTMLはIE6,8+OE6では動作していました。HTMLの修正で対応したいのですが、

    ご存知のかたいらっしゃるでしょうか?

    「対象のHTML]

    <html>
    <title> MSW mail transaction </title>
    <script language="javascript">
    function addTitle() {
       document.sendmail.encoding='text/plain';
       document.sendmail.charset='jis'
    }
    </script>
    <body bgcolor="#fff8dc">
    <h3>MSW e-mail </h3>
    <hr />
    スケジュール,133931,20121019,20121019<br />
    <form name="sendmail" method="post" action="mailto:email@contoso.co.jp
    ?subject=gaf04103_01,20121019110346s10650-v3 スケジュール,133931,20121019,20121019""
    onsubmit="addTitle()">
     <p> <input type="submit" value="Send Mail" /> 左のボタンを押して下さい。メール送信します。</P>
     <br>
     <p> <font color="#ff0000" size="+1"> 注意:この画面は自動終了しません。画面右上の×ボタンを押して終了して下さい。</font> <br>
      <input type="hidden" name="data" value="
    cegin 644 2012-10-191103462.tmp・・・・・・・・・"/>
    </form>
    </body>
    </html>



    • 編集済み bikke 2012年10月19日 2:37
    • 編集済み 星 睦美 2012年10月19日 4:07 メールアドレスを変更しました
    2012年10月19日 2:36

回答

  • 以下のような単純なコードでも確かに同様にフォーム データが本文に入りませんね。

    <html>
    <title>mail test</title>
    <body>
      <form action="mailto:email@contoso.com" method="post" enctype="text/plain">
        <input type="text" name="txt1" value="abc">
        <input type="submit" name="submit" value="Send">
      </form>
    </body>
    </html>

    http://www.w3schools.com/tags/tryit.asp?filename=tryhtml_form_mail

    などを試しても同じ動作です。(既定のメール クライアントは Outlook)

    バグなのか仕様なのかは不明ですが、現状の IE9 の動作はこのような物であるのは間違いなさそうです。

    ちょっと検索してみた範囲では有効な情報は見当たらないので、バグなのかどうか確認したければ正式なサポートを利用されると良いでしょう。
    http://www.microsoft.com/ja-jp/services/support.aspx


    hebikuzure



    2012年10月20日 6:04
    モデレータ

すべての返信

  • 以下のような単純なコードでも確かに同様にフォーム データが本文に入りませんね。

    <html>
    <title>mail test</title>
    <body>
      <form action="mailto:email@contoso.com" method="post" enctype="text/plain">
        <input type="text" name="txt1" value="abc">
        <input type="submit" name="submit" value="Send">
      </form>
    </body>
    </html>

    http://www.w3schools.com/tags/tryit.asp?filename=tryhtml_form_mail

    などを試しても同じ動作です。(既定のメール クライアントは Outlook)

    バグなのか仕様なのかは不明ですが、現状の IE9 の動作はこのような物であるのは間違いなさそうです。

    ちょっと検索してみた範囲では有効な情報は見当たらないので、バグなのかどうか確認したければ正式なサポートを利用されると良いでしょう。
    http://www.microsoft.com/ja-jp/services/support.aspx


    hebikuzure



    2012年10月20日 6:04
    モデレータ
  • To:Hebikuzureさん

    早速の返信ありがとうございます。了解しました。サポートに聞いてみます。

    2012年10月22日 2:48