私たちのクライアントには、ユーザーが詳細を入力してクライアントの Web サイトに登録できる非常にシンプルなフォームを備えた register.html ページがあります。
フォーム操作は「mailto:clientsemail.client.com?subject=subject」に設定されています。ページの enctype は text/plain に設定され、メソッドは post です。
ユーザーの電子メール クライアントが新しい電子メールを開き、件名を設定し、フォームのテキスト ボックスをフォーム本文に投稿する必要があります。 Web サイトの訪問者は電子メールを送信するだけです。
あまりエレガントではないことは承知していますが、それが彼らの設定方法です。
これですべて期待どおりに動作し、Web 訪問者の電子メール クライアントを使用して、やや見苦しい電子メールが正しいアドレスに送信されますが、Firefox、Chrome、Opera でのみ送信されます。 Safari が完全にクラッシュし、Internet Explorer が電子メール クライアントを開いてアドレスと件名フィールドに値を入力しますが、フォーム入力が本文にコピーされません。
これがなぜなのかわかる人はいますか?これは私を夢中にさせます。一日中それを眺めていましたが、この件に関して見つけたどの記事にも、それが正しく設定されており、動作するはずであると記載されています。 IEでは動作しないという記述はありません。
では機能しません。mailto:
フォームの操作は、ブラウザとネイティブ電子メール クライアントが適切に連携するかどうかに依存します。これが行われることは非常にまれであるため、mailto:
フォーム アクションは WWW.これを電子メールを送信するサーバー側プログラムに置き換えます。