• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:HTML作成 メーラー起動設定)

HTML作成でメーラー起動設定はできる?

このQ&Aのポイント
  • ホームページ作成時、リンク指定でメーラーが起動しない場合の対策方法を探している。
  • メーラーが起動しない原因は、インターネットオプションやメーラーの設定による可能性がある。
  • メーラーが起動しないと、ユーザーにとって不便であり、解決方法があるか知りたい。

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

  • ベストアンサー
  • ORUKA1951
  • ベストアンサー率45% (5062/11036)
回答No.3

<a href="の値は、URIであって、mailto:でメールクライアントが起動するためには、利用しているパソコンに、デフォルトのメールクライアントが設定してあり、かつブラウザでそれが可能なように設定してある必要があります。最近はウェブメールの普及でパソコンにインストールしてあっても設定していない場合や、そもそもインストールすらされていないものがあります。  また、この方法では文字化けなどがおきやすく実用には耐えません。特に社用となれば・・ <a href="/cgi-bin/mailForm.cgiとか・・で、メールホームを呼び出して、サーバー側のプログラムで処理します。 ・メールクライアントをインストール・設定している必要がありません。 ・自分のものでないパソコンからも利用できます。 ・送信履歴などの管理が出来ます。 ・・・・その他、たくさんの利点があります。

alpharpha
質問者

お礼

CGIですか・・・うーん、やったことないですが、とりあえず調べてみます。 詳しく教えていただいてありがとうございました。

その他の回答 (2)

  • gogawaku
  • ベストアンサー率26% (124/464)
回答No.2

それは各個人が メーラーを関連付けしてるか否かなんで こちらで強制することは出来ません。 強制も出来ないことを憤慨したってしょうがありません。 私だって、メーラーなんか一切使ってませんしね。Webメールサービスで メールはやり取りしてます。腐るほど来るスパムやウイルス入り添付メールなんぞを ローカルに取り込むなんて馬鹿のすることですから。 Webサーバー上に置いとけば、いつでも何処でもアクセス確認が可能ですからね。 年に1回保存するメールだけアーカイブして取り込んでサーバーから削除 同じ理由でメーラーなんか使わない人も多数います。 普通はPHPなりメールフォームなりのアドレスを張って そこに書き込ませるのが親切ですが どのみちページを見てるということはネットに繋いでいるのですから。

alpharpha
質問者

お礼

別に憤慨はしてませんがね(^^; ご意見ありがとうございます。

  • t_ohta
  • ベストアンサー率38% (5241/13712)
回答No.1

mailto を使う限り、ユーザー側の環境に依存しますのでサイト製作側での回避策はありません。 確実にメールを送れる陽にしたいのであれば、mailto を使わずにフォームとCGIで送信できるようにするしかないでしょう。

alpharpha
質問者

お礼

ありがとうございます。 やっぱCGIですよね(^^; やったことがないので難しいですが、調べてみます。 ありがとうございました。

関連するQ&A