あなたのウェブサイトでMailtoコマンドを使う

電子メールリンクを書き込む方法を学ぶ

すべてのウェブサイトには「勝利」があります。 これらは、あなたがそのウェブサイトに来る人に欲しいという重要な行動です。 たとえば、eコマースサイトでは、「勝利」とは、買い物カゴに商品を追加してその購入を完了したときのことです。 プロのサービス組織(コンサルタント、弁護士、会計士など)のサイトのような電子商取引ではないウェブサイトの場合、この「勝利」は通常、訪問者が手を差し伸べて会社に連絡して、何らかの種類の会議を予定する。

これは、電話、ウェブサイトのフォーム、または非常に一般的には、単にそのウェブサイトからの電子メールリンクを使用して電子メールを送信することによって行うことができます。

サイトにリンクを張るのは、要素を使用するのと同じくらい簡単です。これは「アンカー」を表しますが、一般的には「リンク」要素と呼ばれます。 他のウェブページやドキュメントやファイル(PDF、画像など)だけでなく、他のウェブページにもリンクできることを忘れることもあります。 人々がウェブページリンクから電子メールを送信できるようにするには、そのリンクでmailto:コマンドを使用できます。 サイトの訪問者がそのリンクをクリックすると、自分のコンピュータまたはデバイスのデフォルトの電子メールクライアントが開き、リンクのコーディングで指定したアドレスに電子メールを送信できるようになります。 これがどのように行われたかを見てみましょう!

Mailtoリンクの設定

電子メールリンクをコーディングするには、まず通常どおりHTMLリンクを作成しますが、その要素の「href」属性にhttp://を使用する代わりに、mailtoを書くことで属性のプロパティ値を開始します。このリンクをメールに追加するメールアドレスを追加してください。

たとえば、自分宛に電子メールを送信するためのリンクを設定するには、プレースホルダの「CHANGE」テキストを電子メールアドレスに置き換えるだけで、以下のコードを記述します。

href=" mailto:CHANGE ">ご質問をメールでお送りください

上記の例では、ウェブページに「質問のあるメールを送信してください」というテキストが表示され、クリックすると、コードで指定したメールアドレスがあらかじめ入力されているメールクライアントが開きます。

メッセージを複数のメールアドレスに送信する場合は、次のようにメールアドレスをカンマで区切ります。

href=" mailto:email1@adress.com, email2@address.com ">質問をメールしてください

これはかなりシンプルで簡単ですが、Webページ上の多くの電子メールリンクがここで終わります。 しかし、mailtoリンクを使って設定して送ることができる情報もはるかに多くあります。 現代のウェブブラウザや電子メールクライアントのほとんどは、「To」ライン以上のものをサポートしています。 件名を指定し、カーボンコピーを送信し、ブラインドカーボンコピーを送信することができます。 少し深く掘りましょう!

高度なメールリンク

特別な機能を備えた電子メールリンクを作成する場合は、GET操作(コマンド行のクエリ文字列または属性)を使用するCGIスクリプトと同様に処理します 。 最後の「To」メールアドレスの後ろに疑問符を使用して、「To」行だけを含めることを示します。 次に、あなたが望む他の要素を指定します。

  • cc - カーボンコピーを送信する
  • bcc - ブラインドカーボンコピーを送信する
  • 件名 - 件名
  • 本文 - メッセージ本文の

これらはすべて名前=値のペアです。 名前は、あなたが使用したいと思う上にリストされた要素タイプであり、値はあなたが送りたいものです。

手紙を私とCCに送るには、以下のものを入力します(プレースホルダの "ここにEメール"の行を実際のアドレスに置き換えます)。

?cc=OTHER-EMAIL-HERE ">
Eメールでお問い合わせください

複数の要素を追加するには、2番目以降の要素をアンパサンド(&)で区切ります。

&bcc = EMAIL-HERE

これにより、mailtoリンクはWebページのコードで読みにくくなりますが、電子メールクライアントで意図したとおりに表示されます。 スペースやスペースエンコーディングの代わりに+記号を使用することもできますが、すべてのインスタンスで動作するわけではなく、実際にはスペースの代わりに+を送信するブラウザもあります。これを行う。

また、あなたのmailtoリンクにいくつかの本文テキストを定義して、メッセージに何を書き込むかに関する読者のアドバイスを与えることもできます。 主題と同様に、スペースをエンコードする必要がありますが、新しい行をエンコードする必要もあります。 mailtoリンクに改行を入れ、本文に改行を表示させることはできません。 代わりに、エンコーディング文字%0Aを使用して新しい行を取得します。 段落区切りの場合は、2行を%0A%0Aとします。

本文が配置されている電子メールクライアントに依存することに注意してください。

body = I%20have%20a%20question。%0AI%20would%20like%20to%20know:

すべてを一緒に入れて

完全なmailtoリンクの例を次に示します。 これをコピーしてウェブページに貼り付ける場合は、表示されているプレースホルダを実際のメールアドレスに変更してください。

メールマガジン

メールリンクの欠点

Webページで電子メールリンクを使用することについて否定的なのは、受信者が迷惑メールの電子メールメッセージを開く可能性があるということです。 これは、スパムボットがWebにクロールして、明確な電子メールアドレスがエンコードされているリンクを探しているためです。 その後、それらのアドレスをスパムリストに追加し、電子メールの攻撃を開始します。

はっきりと見える(少なくともコード内の)電子メールアドレスを使用する代わりに、電子メールフォームを使用することもできます。このフォームでは、サイトの訪問者は電子メールアドレスを持たずに人や会社に接続することができますスパムボットが悪用されることがあります。

もちろん、Webフォームは危険にさらされ、悪用される可能性があります。また、スパム送信も送信できるため、完璧な解決策はありません。 スパム送信者があなたに電子メールを送るのを非常に難しくした場合、正当な顧客が電子メールを送信することも難しくなります。 バランスを見つけて、スパムメールが悲しいことに、オンラインでビジネスを行うコストの一部であることを覚えておく必要があります。 スパムを最小限に抑えるための措置を講じることはできますが、いくらかの金額では正当な通信と並行して行われます。

最後に、「mailto」リンクはすばやく簡単に追加できるので、サイトの訪問者が手を差し伸べて誰かにメッセージを送信する手段を提供することが目的ならば、これらのリンクは理想的なソリューションです。