• 締切済み

HTMLでメーラーの起動&メール送付

HTMLの勉強をしている中で、 リンクを使わずに、メーラーの起動をさせることは実現できますでしょうか。 また、メーラー起動後に、メール送付も自動的に行えますでしょうか。 ○イメージ Webブラウザにて、A画面からB画面へと遷移します。 B画面遷移後、クライアントPCにインストールされているメーラー(Beckyやoutlook expressなど)が 起動して、メール送付が行われます。 (B画面へ遷移したら、自動的にメーラーが起動し、メール送付が行われるイメージです。) リンクを使わずにメーラーを起動する方法に関して情報がなく、 実現できるかについて教えていただきたく掲示致しました。 以上、よろしくお願いいたします。

  • HTML
  • 回答数3
  • ありがとう数3

みんなの回答

  • ORUKA1951
  • ベストアンサー率45% (5062/11036)
回答No.3

一言で言うと、できません。  逆の立場で考えると理解できると思いますが、あるページにあなたを誘導したとたんにメールが送信されると、私はあなたの生きているメールアドレスを取得できます。  そのようなことは、できない仕組みになっていなければなりません。  さて、リンクでメールユーザーエージェント(MUA)を起動する<a href="mailto:>は、あくまでブラウザのもつおまけ機能です。また、送信されるメールは本来のメール仕様とは異なるものです。スマホなどのブラウザは基本的にそのようになっています。ただし、パソコンや他社のスマホや携帯ではきちんと受信できないことがある。  本来は<form action="[プログラムのURL]">でフォームに入力されたデータをサーバーのプログラム(CGI)で処理して、メール転送エージェント(MTA)に渡すのが本来の仕様です。  メールフォーム CGI - Google 検索 ( https://www.google.co.jp/search?q=%E3%83%A1%E3%83%BC%E3%83%AB%E3%83%95%E3%82%A9%E3%83%BC%E3%83%A0%20CGI&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:ja:official&hl=ja&client=firefox-a )などで検索したら、たくさんの情報があると思います。

  • EFA15EL
  • ベストアンサー率37% (2659/7009)
回答No.2

画面遷移しただけで勝手にメーラーが起動して送信までやってしまったら、それは完全なスパムですよ(笑)。 ま、どのみちそこまでやるコードはHTMLには存在しませんけどね。 ページ遷移をトリガーにしてmailtoで起動させることぐらいは出来そうな気がしますが、 HTMLだけじゃ難しそうですね。jsかphpが必要になりそうです。 試してないので確証はないですが。

cen99867ids123
質問者

お礼

有害サイトを作るわけではないですので^^; もし、こんなことができるのかなとふと思った次第です。 HTMLでは不可能であることはわかりましたので、 cgi,js,phpで調べてみようと思います。 ありがとうございます。

  • Gletscher
  • ベストアンサー率23% (1525/6504)
回答No.1

アンカーを使った <a href="mailto:・・・> ではダメということですか? クライアントのメーラーを起動するのは、それしかないと思いますが・・・ それ以外の方法は、cgiを作って、自分のサーバのsmtpを使う方法が一般的です。

cen99867ids123
質問者

お礼

cgiとsmtpサーバで試してみようと思います。 ありがとうございます!!

関連するQ&A

  • ベッキーメーラーを起動させたい。

    HPなどでmailtoをクリックするとメーラーが起動しますが、 自分はベッキーメーラーを使っているのですが、 OSはSleipnirです。 ウエブやテキストリンクをクリックするとベッキーメーラーが 起動するはずなのですがなぜか起動されません。 ちなみに、設定はツール⇒インターネットオプション⇒ プログラム⇒電子メール⇒Beckyを設定しています。 そしてスタートを右クリックしてプロパティをクリック。 スタートメニュー⇒カスタマイズをクリック⇒全版⇒ 電子メールをBeckyに設定済み。 それでもテキストリンクをクリックするとメーラーが 起動されませんでした。 どこか設定がおかしいのでしょうか? どなたかご存知の方がおられましたらよろしく お願いします。

  • メーラーを起動するタグ ありませんか?

     複数の社員向けの情報ポータル画面に 「メーラーを起動する」というリンクを 書きたいと思います。  「そのパソコンのメーラーを立ち上げる」 というタグがありますでしょうか。  メーラーはOutlook Express限定でもかま いません。  よろしくお願いします。

  • PC起動で自動的にメーラーを起動させるには

    PCを起動した際に、自動的にメーラー(OutlookExpressとBecky)が起動するようにするには、どういう設定をしたら良いのでしょうか? よろしくお願いします。

  • HTMLメールを送信する方法

    GmailやBecky!等のメーラーから、HTMLソースで記述したHTMLメールを送信する方法はありますか?Becky!でHTML設定にすると、HTMLメールは作れますが、HTMLソースではないので。

  • ホームページ上からメーラーを起動できません

    IEでホームページ上のメールアドレスをクリックしてメーラーを起動すると、「既定のメールクライアントが正しくインストールされていないため、この操作をおこなえませんでした」というエラーになりま。IEのインターネットオプションでは電子メールとしてBeckyを指定しています。OutlookExpressだとエラーになりません。何が原因なのでしょうか。ご教示をお願いいたします。

  • mailtoのメーラー起動型で、Subjectに日本語を入れるとメーラー起動後に文字化け。どうやったら治るでしょうか?

    HTMLのソース制作で、mailtoのメーラー起動型の問い合わせをつくらなければなりません。 ところが、以下のようにSubjectに日本語を入れてブラウザでHTMLを表示させて、このmailtoの電子メールリンクをクリックすると、メーラーが起動してメール作成画面に自動的に送信先とSubjectにHTMLで記述した情報が掲載されますよね。 mailto:info@mydomain.com?Subject=お問い合わせ(from ポップ素顔.jp) このSubjectの日本語の部分が何故か文字化けしてしまいます。 OutlookExpress、その他のメーラーでもそうなりました。 全部のメーラーには無理な理由が仮にあれば仕方ないですが、少なくともOutlookExpressでは化けないようにしたいです。 サイトが沢山あるので、どのサイトからの問い合わせなのか掴む必要があるし、サイトが日本語ドメインなので日本語のままでメーラーのメール作成画面のSubjectにできうる限り表示させたいのです。 どうやったら治るでしょうか?

    • ベストアンサー
    • HTML
  • ハイパーリンクによるメーラー(OUTLOOK EXPRESS)の起動について

    ホームページ上のメールのハイパーリンクからメーラー(OUTLOOK EXPRESS)を自動起動することができなくなりました。 ハイパーリンクをクリックすると、「既定のメールクライアントが正しくインストールされていないため、この操作を行えませんでした。」と表示されて、ウィンドウが無数に立ち上がって、その後フリーズしてしまいます。 どこが、壊れてしまったのか、わかりません。OSのインストールからやり直せばいいのでしょうか? 教えて下さい。

  • メールリンクからメールフォーマット

    いつも参考にさせていただいております。 HTMLの中にメールリンク(mailto:)で メーラーを立ち上げて、メーラー本文に あらかじめフォーマットを自動的に 入力させておくことはできるのでしょうか? (イメージ)**************************** お問い合わせは<こちら>→<カッコ内でリンク> ↓ メーラー起動。 ↓ たとえば本文に下記のようなフォーマットが 入力されている。 ■おなまえ ■おところ ■おしごと ・ ・

    • ベストアンサー
    • HTML
  • ファイルを効率よく分割してメール送付

    よろしくお願いします。  OS:Windows XP Professional SP2  メーラー:Becky! サイズの大きいファイルをメール送付する際に、 1~2MBに分割して送付します。 しかし、あまりに元のファイルサイズが大きいと分割したファイルを 添付して1つ1つ送付するということが非常に手間のかかる作業となります。 この作業を自動化したいのですが、どのような方法がありますでしょうか。 どうぞアドバイスのほど宜しくお願い致します。

  • ウエブからメーラーを起動させるには?

    IE7.0です。 ツール⇒プログラム⇒電子メール:B ecky Internet mail で設定していますが、 HPでリンクをクリックするとメーラーが起動するはずなのに、 なぜか起動されません。 どうすれば起動させることが出来るのでしょうか?

専門家に質問してみよう