• ベストアンサー

長文のmailtoの使い方

<a>のherf部にmailto:のbodyに非常に長い本文を入れてしまうと メーラーが起動しないといった問題に困っています。 どうやら原因はGETのは文字の上限があるようで それが原因かではないかと思っています。 そこでPOSTを使おうと思うのですが、 <a>では出来ないのでしょうか? 質問は ・原因の追求間違い ・フォームのボタンでのメールの送信(メーラーを開く)方法 ・そのほかの解決策 です。 よろしくお願いします。

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

  • ベストアンサー
noname#219128
noname#219128
回答No.1

参考URLにあるとおり制限はあるみたいです。またクライアントの環境に依存するようです。 リクエスト送信をしているわけではないのでGETとかPOSTで解決はしません。「原因の追求間違い」ですね。 解決策としては 1.参考URLにあるようにサーバサイドで処理を行う。 2.長文はHP上に置いておき本文はそのURLだけにして送信する。 位しか思いつきませんでした。

参考URL:
http://chaichan.web.infoseek.co.jp/qa5500/qa5738.htm
diolab
質問者

お礼

そうですか。 ありがとうございます。 動的ページは使えないので本文はあきらめます。

関連するQ&A