Html-email-links

提供:Dev Guides
移動先:案内検索

HTML-メールリンク

WebページにHTML形式の電子メールリンクを配置することは難しくありませんが、電子メールアカウントに不要なスパムの問題を引き起こす可能性があります。 これらの種類の電子メールを収集するプログラムを実行し、後でさまざまな方法でスパムに使用できる人がいます。

他のユーザーがあなたにメールを送信するのを容易にする別のオプションがあります。 1つのオプションは、HTMLフォームを使用してユーザーデータを収集し、PHPまたはCGIスクリプトを使用して電子メールを送信することです。

簡単な例として、リンク:/about/contact_us [お問い合わせ]フォームを確認してください。 このフォームを使用してユーザーフィードバックを取得し、この情報を収集して特定の電子メールIDに電子メールを送信する1つのCGIプログラムを使用しています。

注意-HTMLフォームについてはリンク:/html/html_forms [HTMLフォーム]で、CGIについては別のチュートリアルリンク:/perl/perl_cgi_programming [* Perl CGIプログラミング*]で学習します。

HTMLメールタグ

HTML <a> タグは、メールを送信するメールアドレスを指定するオプションを提供します。 <a>タグを電子メールタグとして使用する場合、* mailto:電子メールアドレス*を_href_属性とともに使用します。 以下は、httpを使用する代わりに mailto を使用する構文です。

<a href = "mailto: [email protected]">Send Email</a>

このコードは、電子メールの送信に使用できる次のリンクを生成します。

Send Email

現在、ユーザーがこのリンクをクリックすると、1つの電子メールクライアント(Lotus Notes、Outlook Expressなど)が起動します。 )ユーザーのコンピューターにインストールされます。 ユーザーがコンピューターにメールクライアントをインストールしていない場合、メールを送信できないため、このオプションを使用してメールを送信する別のリスクがあります。

デフォルトの設定

デフォルトの_email subject_と_email body_をメールアドレスとともに指定できます。 以下は、デフォルトの件名と本文を使用する例です。

<a href = "mailto:[email protected]?subject = Feedback&body = Message">
Send Feedback
</a>

このコードは、電子メールの送信に使用できる次のリンクを生成します。

Send Feedback