web-dev-qa-db-ja.com

Mailto URLを使用して件名でメールを送信する方法は?

Mailto linkに製品名または製品ページURLのいずれかを含むと思われるsubject sectionをWebサイトに作成する必要があります。どうすればできますか?
経験:eBayを介して販売または購入している製品についてのメールを受け取ると、件名セクションの製品名を見ると、そのメールがどの製品であるかが自動的にわかります。
これどうやってするの?

22
Frank
54
Sampson

値をURLエンコードしなかったときにこれで問題に遭遇したことがあるので、私は提案します(lcの例を使用して):

<a href="mailto:[email protected]?subject=This+Is+My+Product">

または

<a href="mailto:[email protected]?subject=This%20Is%20My%20Product">
10
Fuji727

このページ[リンクデッド] mailto URIの構文の概要:

  • 複数の受信者にメッセージをアドレス指定する

    ,   (comma separating e-mail addresses)
    
  • [件名]フィールドにエントリを追加します

    subject=Subject Field Text
    
  • [コピー先]または[CC]フィールドにエントリを追加します

    [email protected]
    
  • [ブラインドコピー先]または[BCC]フィールドにエントリを追加します

    [email protected]
    
  • 「本文」フィールドにエントリを追加します

    body=Your message here
    
    Within the body use "%0A" for a new line,
    use "%0A%0A" for a new line preceded by a blank line (paragraph),
    

あなたが探しているのは:

<a href="mailto:[email protected]?subject=This Is My Product">

注:+または%20のいずれかでスペースをURLエンコードすることをお勧めします。

<a href="mailto:[email protected]?subject=This+Is+My+Product">
2
lc.
<a href="mailto:[email protected]?subject=YourSubjectHere">Try This</a>

もっと高度なものが必要な場合は、最初からコーディングする(または他の人のスクリプトを使用する)必要があります。 PHP、ASP.NET、Ruby on Railsなどを調べてみてください。

1
Stefan Mai