![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?5a7ff87)
HTMLの勉強をしている中で、
リンクを使わずに、メーラーの起動をさせることは実現できますでしょうか。
また、メーラー起動後に、メール送付も自動的に行えますでしょうか。
○イメージ
Webブラウザにて、A画面からB画面へと遷移します。
B画面遷移後、クライアントPCにインストールされているメーラー(Beckyやoutlook expressなど)が
起動して、メール送付が行われます。
(B画面へ遷移したら、自動的にメーラーが起動し、メール送付が行われるイメージです。)
リンクを使わずにメーラーを起動する方法に関して情報がなく、
実現できるかについて教えていただきたく掲示致しました。
以上、よろしくお願いいたします。
A 回答 (3件)
- 最新から表示
- 回答順に表示
No.3
- 回答日時:
一言で言うと、できません。
逆の立場で考えると理解できると思いますが、あるページにあなたを誘導したとたんにメールが送信されると、私はあなたの生きているメールアドレスを取得できます。
そのようなことは、できない仕組みになっていなければなりません。
さて、リンクでメールユーザーエージェント(MUA)を起動する<a href="mailto:>は、あくまでブラウザのもつおまけ機能です。また、送信されるメールは本来のメール仕様とは異なるものです。スマホなどのブラウザは基本的にそのようになっています。ただし、パソコンや他社のスマホや携帯ではきちんと受信できないことがある。
本来は<form action="[プログラムのURL]">でフォームに入力されたデータをサーバーのプログラム(CGI)で処理して、メール転送エージェント(MTA)に渡すのが本来の仕様です。
メールフォーム CGI - Google 検索 ( https://www.google.co.jp/search?q=%E3%83%A1%E3%8 … )などで検索したら、たくさんの情報があると思います。
No.2
- 回答日時:
画面遷移しただけで勝手にメーラーが起動して送信までやってしまったら、それは完全なスパムですよ(笑)。
ま、どのみちそこまでやるコードはHTMLには存在しませんけどね。
ページ遷移をトリガーにしてmailtoで起動させることぐらいは出来そうな気がしますが、
HTMLだけじゃ難しそうですね。jsかphpが必要になりそうです。
試してないので確証はないですが。
有害サイトを作るわけではないですので^^;
もし、こんなことができるのかなとふと思った次第です。
HTMLでは不可能であることはわかりましたので、
cgi,js,phpで調べてみようと思います。
ありがとうございます。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- ネットワーク ニフティメールのiPhoneとWin PCでの運用 1 2023/03/30 11:19
- Windows 10 パソコンが使えず困ってます!(Microsoftアカウントでログイン後、PINコードに関するエラー) 2 2023/03/17 19:09
- その他(メールソフト・メールサービス) メールサーバーは「PC側がメールをDL済みか否か?」を何を以て感知するのか? 2 2022/12/20 14:56
- Gmail おすすめメーラー 1 2022/11/23 20:25
- Outlook(アウトルック) Outlookでメールを設定したら、設定済み?? 2 2022/09/24 13:25
- デスクトップパソコン outlookのメール:outlook.comの表示方法を教えて下さい 1 2022/03/28 00:30
- iPhone(アイフォーン) iPhone7 標準メールアプリでicloud.com のメール設定が出来ない。助けてください! 3 2022/08/17 13:04
- JavaScript [Java] Edgeでのアドレスバー非表示について 3 2022/04/20 17:51
- その他(Microsoft Office) Outlook 2021 アカウント設定時の「サーバーにコピーを残す」について 2 2023/05/09 17:40
- デスクトップパソコン スマホからメール添付でパソコンへ送った画像が開かない 4 2023/06/06 17:19
関連するカテゴリからQ&Aを探す
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
VBAでOutlookを終了させたい Ex...
-
アウトルックが起動しているか...
-
別アプリの起動、終了について
-
VBで実行中のEXEファイルの情報...
-
Process.Startで起動したアプリ...
-
VBAでIEが起動しているか...
-
exeファイルを実行するとすぐに...
-
ACCESS VBAで別のACCESS(mdb)を...
-
VBSから別のVBS起動するとき変...
-
windowsが起動された時にメール...
-
Excelが起動しているかを通知す...
-
AppActivateについて
-
フォームの最前面が効かない
-
Eclipseでjavascriptが動かない
-
Windows上のプログラム。「予め...
-
VB6で呼び出し元の情報を取得す...
-
プログラムのキー関連付け
-
VC#.NETでの、Windowフォームの...
-
Weblogicで、バッチを起動して...
-
二重起動禁止にする理由とは
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
アウトルックが起動しているか...
-
分かる人は簡単なのだろうが、v...
-
VBAでOutlookを終了させたい Ex...
-
VBSから別のVBS起動するとき変...
-
VBで実行中のEXEファイルの情報...
-
WinSCPで画像のように puttyを...
-
VBSで起動したアプリが前面表示...
-
Windows上のプログラム。「予め...
-
ACCESS VBAで別のACCESS(mdb)を...
-
Process.Startで起動したアプリ...
-
64bitで作ったEXEを32bitで起動...
-
VBSでExcelのUserFormをエクス...
-
EXCEL VBAから他アプリケーショ...
-
VBAでSeleniumからChromeを起動...
-
フォームの最前面が効かない
-
AppActivateについて
-
VBAでIEが起動しているか...
-
VB6で呼び出し元の情報を取得す...
-
Vba アプリケーションが立ち上...
-
exeファイルを実行するとすぐに...
おすすめ情報