WEB相談室

Webページ作成に関しての何でも掲示板です。

タイトル:特定のグループにメールを送るリンクを作りたい。

0:[投稿] Z1 [2003/02/17 22:24 ][環境:IE6,WIN2000 ?]

ホームページ上で、いくつかのグループのリンクを作り、複数の人にメールを送れるようにしたいのですがどうすればよいでしょうか?



1:[回答] Z1 [2003/02/18 14:52 ]

"mailto"をうまく使って、複数の人にメールを送るようなことはできないものでしょうか?
よろしかったら教えてください。
それとも、こんなことはできないのでしょうか?


2:[回答] yuu [2003/02/18 15:21 ]

[回答]
a@example.com
b@example.com
c@example.com

という3人を宛先に入れたいのなら、

<a href="mailto:a@example.com%2C%20b@example.com%2C%20c@example.com">a,b,cさんへメール</a>

といった具合のmailtoスキームが使えます。


[解説]
メールアドレス間に`%2C%20`というのを挟んでいるわけですが、`%2C`はURLエンコードした半角カンマ`,`のことで、`%20`はURLエンコードした半角スペース` `です。ようするに、

<a href="mailto:a@example.com, b@example.com, c@example.com">a,b,cさんへメール</a>

と書いて、構文的に適合しない部分`, `をURLエンコードして`%2C%20`に置き換えた結果が、上記の[回答]だというわけです。

詳細は RFC2368 The mailto URL scheme (http://www.ietf.org/rfc/rfc2368.txt) などを参照のこと。

なお、閲覧者の使用しているOSやメーラーなどの環境に依存しているため、期待した通りに動かない可能性もありますので注意。まあ、WindowsでOutlook Expressだとかそういう感じであれば、殆どの場合問題ないでしょうが。


3:[完了] Z1 [2003/02/18 18:51 ]

丁寧な回答をありがとうございました。
なんとかうまくいきそうです。

回答(必須): 状態:

お名前(必須):

e-mail:

URL:




[戻る]

ChaichanPAPA's World