- ベストアンサー
<a href=
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
- ベストアンサー
目的は何でしょうか。 来た人のメールアドレスを収拾したいということなら、読者に書き込んでもらわなければなりません。読者に知られずに拾おうとすれば、それはセキュリティ問題として忌み嫌われる行為になるでしょう。(ついでに、読者がメールアドレスを持っていない場合やメールを正しく設定していない場合もあり得ますよね。) 送信の際にメールソフトの起動を避けたいということなら、フォームを使用されれば良いと思います。『メールアドレスを書き込んでクリックしてね』って。 単に、そのページに誰かが来たということを即時にメールで知りたいということなら、簡単なCGIで可能です。メール送信前にクッキーなどを設定させることができれば、その情報も付加して送れますから、ユーザの特定はある程度は可能です。ただし、このメールはページを置いているサーバからの送信になりますから、そのユーザの使用しているメールアドレスは判らない(それができるならセキュリティホール)です。 もう一度。ページを見ているパソコンすべてでメールが送れるとは限らない。メールの設定がされていなかったり、普通のメール送信が通らない設定のネットワークもあります。
その他の回答 (2)
一般的にそれをウィルスと言います。 恐いでしょう,誰かのホームページをクリックしたり,訪れたりしただけで,自分のメーラーからメールが知らないところに発信されたら。 ウイルスの研究でもしたら,ひょっとしたらセキュリティホールとかを利用してそういうことができるのかもしれません。 でもそれは,犯罪です。 まともな人間のすることではないです。 質問者さまは,悪用されようとしているのではないことは十分わかっています。 でも,よく考えるとどういうことにつながるかわかりますよね。 もしできたら,それは一般的に犯罪にあたる行為になるのです。
- otu_otu
- ベストアンサー率31% (17/54)
答え:HTML文だけではできません。 基本的にHTMLはクライアント側で処理されるものです。通常のクライアントでは、処理するときにメーラが起動するようになっています。したがって、ユーザがメーラの送信ボタンをクリックしない限り、メールは送信されません。 メールを送信するWebページを作りたいならば、CGIやPHPなどでWebページを作成する必要があります。これらを使って書けば、サーバ側でメールを送信できるため、管理者の都合でメールを送信するアプリケーションができるのです。
関連するQ&A
- <a href=mailto:>について
宜しくお願いします。 <a href="mailto:~?subject=~>でメールの件名までは入れられるのですが、本文にも提携の文章を入れたい場合はどうすればよいでしょう??教えて下さい。お願いします。
- ベストアンサー
- HTML
- メール送信タグについて
HP上からメールソフトを起動してメール送信してもらう際に通常は <a href="mailto:**@**.**.jp?subject=○○&body=http://*****.com">URLをメールで送信</a> とかって記述しますよね? でもこれだとメーラーのあて先に「**@**.**.jp」が自動的に入力されてしまうのでこれを空欄にしてユーザーが手動でメールアドレスを入力するようにしたいのですができますか?
- ベストアンサー
- HTML
- またまたメールのリンクタグ
<A HREF="mailto:address?subject=title">これでタイトルが指定できると教えていただいたのですが、?body=も同時に指定できるのでしょうか?出来るとすれば、どのように書いたらよいのでしょうか?<A HREF="mailto:address?subject=title?body=message">と続けると、?body・・・以降が件名に入ってしまいます。
- ベストアンサー
- HTML
- mailtoについて
携帯電話やパソコンでは以下のように書いたmailtoが起動してくれるのですが Androidのスマートフォンで起動してもメールアドレスが記入されていない状態になってしまいます。 なにが原因なのでしょうか? <a href="mailto:info@〇〇〇.jp?subject=通知&body=連絡事項:%0D%0A%0D%0Aホームページにより連絡送信。%0D%0A%0D%0A">連絡</a>
- ベストアンサー
- HTML
- フォームボタンをリンク風に表示
<form action="mailto:"> <input type="hidden" name="subject" value="{subject}"> <input type="hidden" name="body" value="{body}"> <input type="submit" value="メール送信"> </form><br> メーラが立ち上がると、ディフォルトで件名と本文が入るようにしています。しかし、ブラウザー上でフォームの「ボタン」表示ではなく、「リンク」のような表示にしたいのですが何か方法はあるのでしょうか? <a href="mailto:"> これだと、ディフォルトでの表示ができなくなるし。
- ベストアンサー
- HTML
- mailtoで質問・・・
お疲れさまです♪ 画面から『メールはこちら』リンクをクリックし、メーラーを起動してメールを送信!ということをやりたいのですが、bodyに【taro@abc】という文字を入れるとその文字に下線が入ってしまいます。 この下線を表示しないようにするにはどうすればいいでしょうか? よろしくお願いします(^^ <html> <body> <a href="mailto:test@testmain.com?subject=メール送信&body=taro@abcです。">メールはこちら</a> </body> </html>
- ベストアンサー
- HTML
- <a href="mailto:○@×">について
<a href="mailto:○@×">というタグで表されるところをクリックすると、アウトルックのようなウィンドウが出て来ますが、もし自分がアウトルックにアドレスを登録していない場合(例えば、いつもmsnのホームページからhotmailを送っているなど)、実際"○@×"宛てにアウトルックのようなウィンドウからメールを送ると相手にはどこから来たと表示されるのですか? 回答、よろしくお願いします。
- ベストアンサー
- HTML
- タグ(リンク)からメールを送る時に、本文に入る改行をなくせないでしょうか?
ホームページからリンクを使ってメールを送れるタグ<A Href="mailto:メールアドレス?subject=題名&body=本文">を使ってメールを送ろうとすると、本文の一行目に必ず改行が入ってしまう(自動挿入されてしまう)のですが、この改行を入らないようにすることはできないのでしょうか?(>_<) どなたか、ご存知の方がいらっしゃいましたら、お教え頂けるととても助かりますm(__)m
- 締切済み
- その他(メールサービス・ソフト)
- メールのタグ(<a href="mailto:"○○>○○</a>)の、件名ではなく本文に文章を書き込んだ状態のメールを作りたいのですが。
メールのタグ(<a href="mailto:"○○@△△>○○@△△</a>)の、件名ではなく本文に文章を書き込んだ状態のメールを作りたいのですが。 サブジェクトに指定の文章を入れる方法は、分かります。 (○○@△△?※○○についての問合せ=subject) では、メールフォームが立ち上がった状態になった時に 【メールアドレス】 ○○@△△ 【件名】 ※○○についての問合せ 【本文】 ・名前 ・住所 ・電話番号 ・メッセージ と、するのはどうすればいいのでしょうか? うまく文章がまとまらず、分かりづらいかもしれませんが 教えて下さい。よろしくお願い致します。
- ベストアンサー
- その他(プログラミング・開発)
- メールリンクについて
よろしくお願いします。 htmlに以下のリンクを作成したのですが、テスト的にリンクをクリックしても、メールソフトが立ち上がってきません。 <a href="mailto:お友達のメール@アドレス?Subject=おもしろそうなページ見つけたよ!&body=面白そうなページ見つけたよ!見てみてね!">友達にメールですすめる</a> mailto:user@domain?Subject=問い合わせ&body=問い合わせ内容を入れてください。お名前とメールアドレスは必ず明記してください。 マニュアルどうりに実行したつもりなのですが、うまく行きませんでした。 どなた様か、ご指導の程よろしくお願い致します。
- ベストアンサー
- HTML