• 締切済み

WindowsNT上でのmailtoによるメール送信について

WindowsNT+IISの環境で提供しているホームページで mailto を指定する場合に、From欄についても予め値を設定し、クライアント側のメールソフトを立ち上げることなく定型文をリモートのMTAに送信する方法というのはありますでしょうか? UNIXがプラットホームだと、フォームなどを使う場合もsendmailといったMTAもあるので、大体処理過程がわかるのですが、WindowsNTの場合、そういった処理をさせるには、どういったソフトを使ってセットアップすればいいのでしょうか?フォームを使う場合、UNIXのsendmailに変わるMTAをインストするしか道はないのでしょうか? 初心者なので、漠然とした質問になってしまってすみません。 よろしくお願い致します。

  • CSS
  • 回答数2
  • ありがとう数18

みんなの回答

  • will-y
  • ベストアンサー率22% (48/214)
回答No.2

「とほほのWWW入門」というサイトによると WindowsNTで動作させるにはActivePerl と BLATJ.EXE を インストールすれば可能となっています。 実は私も会社のマシンで試してみたのですが 最終的に会社のメールサーバに送信するわけでして 失敗するとまずいので途中でやめてしまいました。

参考URL:
http://wakusei.cplaza.ne.jp/twn/www.htm
noname#151056
noname#151056
回答No.1

自宅マシン・メール送信計画(参考URL)というページが 参考になるかもしれません。

参考URL:
http://www.kent-web.com/www/mail/index.html

関連するQ&A

  • 【MTA】sendmail・postfix・qmailについて

    sendmailの場合・・・送受信信にsendmail(MTA) postfixの場合・・・受信にpostfix/smtpd(MTA)           外部への送信にpostfix/smtp(リモートMDA) qmailの場合・・・受信にqmail-smtpd (MTA)          外部への送信にqmail-remote(リモートMDA) となっていますが、MTAとリモートMDAを分ける事によって なにかメリット・デメリットはあるのでしょうか? ネット上で色々調べてみたのですが、見当たらなかったので ご存知の方がいれば教えていただきたいのですが.... 以上、宜しくお願い致します。

  • WindowsでのMTAは何ですか?

    WindowsでのMTA(Mail transfer Agent)は何でしょうか?MUA(Mail User Agent)はOutlookExpressなどメーラーですよね?でもMTAが分かりません。UNIXだとsendmailなるものがあるらしいのですが。SMTPを実現するソフトですか?

  • メールフォームを作成したい

    お世話になります。 今、とあるイントラネット上で、問い合わせフォームを作成し、メールで内容を送信するページを作成して欲しい、といわれました。 早速フリーのCGIを編集しなおしてテストしてみたのですが、肝心なことにsendmailがないことに気づきました。 ただ、ユーザーが使用するメーラーはoutlookとは限らず、<form>の中で"mailto:..."を宣言するだけではダメなのです。 サーバはOSwin2000、SSIです。perlは以前から必要だったのでインストール済み、後はおそらくsendmailの処理だけなのですが、sendmailをイントラネットサーバに入れることは簡単なのでしょうか。入れるとしたら考慮する点はどんな事でしょうか。もしくは、sendmailを使用しない方法等ご存知の方、教えてください。 現在の仕様はいわゆる一般的なメール送信フォーム、htmlとplで動かすものです。 どうぞよろしくお願いします。 説明が上手く出来なかったので補足が必要であればご指摘お願いいたします。

    • ベストアンサー
    • CGI
  • フォームメールについて・・・お手上げです

    フォームメールを作成する為、あらゆるサイトで検索し試しましたが出来ませんでした。 そこで無料で出来るフォームズというサイトを使用させていただこうかと思ったのですが、ページ1枚に 画像とレンタルのフォームを載せたいのですが、可能でしょうか?またその行為は違法なのでしょうか?(どこも記載はありませんでした。) 購入した本で調べましたら、mailto方式が掲載掲載されていましたが、これですと送信ボタンを押した際に警告(メールアドレスを使って送信されますがOKですか?のような)メッセージが出ますので別の方法があればアドバイスください。 サーバーの利用環境は・・・ 利用可能なスクリプト言語 Perl5 Perlのパス /usr/local/bin/perl Sendmailのパス /usr/lib/sendmail uuencodeのパス 提供しておりません SSI利用 不可 Shellログイン 不可 Telnet利用 不可 サーバーOS UNIX サーバソフトウェア Apache互換 となっております。どうかお願いします。

    • ベストアンサー
    • CGI
  • iモードで250文字を越えるメールを読む方法

    最近iモード(N502)を購入しましたが、やはり250文字の制限は大きいので、これを何とかする方法は無いでしょうか。 月額200円のリモートメールは知っていますが、やはりただでしたいです。 250文字を越えるメールは、職場のメールサーバ(UNIX)からの転送分です。 一応サーバをいじれる権限はあるので、サーバへのソフトのインストールも可能です。 でも、sendmail本体はさわりたくありません。 何かソフト、方法、等有りませんでしょうか。

  • Aタグのmailtoでメッセージ作成時に、メーラー側の署名を表示させたい

    【概要】 社内の営業50人が、お客様宛に送るメール本文の定型のひな形を作って共用したいと思っています。 そこで、Aタグのmailtoを使って、営業の人に特定のURLにアクセスしてもらい、そこから定型メールを作ろうと思っています。 環境は、サーバー側はIIS5.0(ASPも使用可です)、営業員のメールクライアントはOutlook2000です。 サンプルで作成したHTMLは次の通りです。 <!--ここから--> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=shift_jis"> <title>Test</title> </head> <body> <A href="mailto:?subject=株式会社××からのご案内&body=様 %0D%0A この度はご利用頂きまして有難うございます。">定型フォーム</A> </body> </html> <!--ここまで--> これで、HTMLのリンクをクリックした後で、メーラーが起動し、サブジェクトや本文の入ったメッセージが作成されます。これはこれでいいのですが、bodyを指定するとメーラー側で設定してある署名が出てこなくなってしまいます。 これを出るようにしたいのですが、何かいい知恵はありませんでしょうか? (ASPを使ってもOKです)

  • 【fedora7】 sendmail+メールフォーム これで稼動できるのだろうか

    fedora7でapacheを立ててサーバーを運営しているのですが、 メールアドレス直接掲載では迷惑メールの爆撃が来るため、メールフォームCGIを利用しようと思い立ちました。 調査するうちに、sendmailというMTAが必要と分かったのですが・・・どうにも不安なのです。 ●現在までに行った操作(1~2がWindows上、3~4がfedora上) 1. メールフォームCGIデータのダウンロード 2. メールフォームを稼動させるHTMLの作成、CGI側の設定 3. sendmailのインストール(バージョン8.14.1-2)※fedoraインストール時に入っていました 4. sendmailの設定ファイル等は一切いじっていない 5. chkconfigによるsendmailの自動起動を設定 ここまでの手順の後にHTMLとCGIをアップして実際に試験稼動(送信テスト)した場合、何か問題は起こるのでしょうか? それともここまでの手順のみでメールフォームの稼動はできるのでしょうか? sendmailの実行パスとCGIのsendmail呼び出しパスは、 /usr/sbin/sendmail で合わせています。 前もって調べたところ、sendmailの設定はとてつもなく複雑(viでの編集は危険とのこと)らしく、 中身がまったく分からないため闇雲な手出しができない状態です。 できれば早い段階で稼動させたいので、ご教授お願いいたします。 ※「●●(キーワード)でググれ」とか「自分で検索しろ」とか「それぐらい調べろよ」とか、あまりに無責任なは一切無しでお願いします。 あれこれググって調べた結果、余計にこんがらがってわけ分かんなくなってしまったからここに来たんですもの・・・。

  • 書籍サンプルのメール送信フォームを実行したのですが、

    書籍サンプルのメール送信フォームを実行したのですが、 送信エラーになってしまいます。エラー内容は下記のとおりです。 >Warning: mb_send_mail() [function.mb-send-mail]: Failed to connect to mailserver at "localhost" port 25, verify your "SMTP" and "smtp_port" setting in php.ini or use ini_set() in C:\xampp\htdocs\php-recipe\06\02\16-3.php on line 59 >メール送信フォーム >送信失敗 それで、調べてみたのは、PHP.iniファイルで、私が関連があるだろうと思った場所は下記の内容でした。 [mail function] ; For Win32 only. >SMTP = localhost >smtp_port = 25 ; For Win32 only. ;sendmail_from = me@example.com ; For Unix only. You may supply arguments as well (default: "sendmail -t -i"). ;sendmail_path = "C:\xampp\sendmail\sendmail.exe -t" ; Force the addition of the specified parameters to be passed as extra parameters ; to the sendmail binary. These parameters will always replace the value of ; the 5th parameter to mail(), even in safe mode. ;mail.force_extra_parameters = そして、line 59というのは、(5)の行です。 (1)># メールの送信と結果の判定をします。セーフモードがOnの場合は第5引数が使えません。 (2)>if (ini_get('safe_mode')) { (3)> $result = mb_send_mail($mailTo, $subject, $comment, $header); (4)>} else { (5)> $result = mb_send_mail($mailTo, $subject, $comment, $header, '-f' . $returnMail); (6)>} さらに、ファイアウォールはどうかな?と思ったのですが、私の知恵では大事なところがわかりません。 Apache HTTP ServerとXampp-controlは、ローカルプロキシとして設定するという場所が、 チェックしてありませんけど、そこは関係ないでしょうか? さらに、アンチウイルスソフトの設定にリダイレクト設定というのがあり、 ローカル通信を無視するというところにチェックがしてありますが、それは関係あるでしょうか? 分からないところが多すぎるので、見当がつきませんが、まったく変更を試してないのは、 ファイアウォールの設定ぐらいです。 私の説明では、意味不明のところも多いでしょうが、 お気づきの点があれば、教えてください。お願いします。 追伸、 PHP環境は、WindowsXP(SP3)Home Edition 1.5GBメモリー、1.6GHz Xampp Ver1.71+EclipseBuild id: 20100218-1602です。

    • ベストアンサー
    • PHP
  • mb_send_mailでつまづいています

    $jimu_mail="hoge@hogehoge.com"; $return_path = '-f'.$jimu_mail; $rcd = mb_send_mail($mlto, $mlsb, $mlms, $mlfr, $return_path ); という記述があるのですが、mb_send_mailの5番目のパラメータの「$return_path」の部分がどういう働きをもつのか良く分からないのです。 PHP公式サイトのマニュアルには 「MTA のコマンドラインパラメータです。sendmailを使用する場合に正しいReturn-Pathを設 定する場合に便利です」 とありますが、正直言っている意味がわかりません・・・。 実は、以上の状態ですと、メール送信されなかったのですが、2行目を $return_path = $jimu_mail; と、'-f'を取り除いたら送信できるようになりました。 これらについて、 どうして「-f」を取り除いたら送信できるようになったのか、 また、マニュアルにある 「MTA のコマンドラ インパラメータです。sendmailを使用する場合に正しいReturn-Pathを設 定する場合に便利です」の 意味することを解説してくださる方がいらっしゃればとっても助かります。 よろしくお願いします。 環境はPHP Version 4.3.4 Apache/1.3.29 (Unix) です

    • ベストアンサー
    • PHP
  • メール送信に必要な情報は?

    お世話になります。 一般的にメールソフト等でメールを送受信するには、 ・SMTPサーバ ・POPサーバ ・メールアドレス ・アカウント、パスワード が必要になるかと思いますが、メール送信のみ行いたい場合に、必要な情報は ・メールアドレス だけでは無理なのでしょうか? ホームページの問い合わせフォーム等のCGIでは、sendmail等のプログラムを使う際にSMTPサーバ等の情報は必要ない為、メールアドレスだけでメール送信は可能かと思っていましたが、これはsendmail自体がSMTPサーバの情報を内部で持っている為にCGI側が準備する情報としてはメールアドレスだけとなるのでしょうか? よろしくお願いします。