• 締切済み
  • 困ってます

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

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

共感・応援の気持ちを伝えよう!

  • 回答数2
  • 閲覧数62
  • ありがとう数18

みんなの回答

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

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

参考URL:
http://wakusei.cplaza.ne.jp/twn/www.htm

共感・感謝の気持ちを伝えよう!

関連するQ&A

  • 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です)

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

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

    • ベストアンサー
    • CGI
  • パスワード変更

    Windows2000ServerでFileServerを立てたのですが 各ユーザーがこのServerのファイル共有にリモートアクセスする際に認証される パスワード(Server側のLocalUserPassword)の変更を各ユーザーがリモートで 行えるようにする方法はないのでしょうか? WindowsNTだとIISを使用して可能なようなのですが・・・。 ちなみにClientもServerもWorkGroupに属しています。 ご教授頂けたら幸いです

  • 回答No.1
noname#151056
noname#151056

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

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

共感・感謝の気持ちを伝えよう!

関連するQ&A

  • フォームメールについて・・・お手上げです

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

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

    書籍サンプルのメール送信フォームを実行したのですが、 送信エラーになってしまいます。エラー内容は下記のとおりです。 >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
  • sendmailが上手く行きません。

    CGIに詳しい方、教えてください。 HP上にサンプル応募フォームを作って、アンケート形式で答えてもらい、その結果をメールで私に送ってもらう(sendmail)の件です。 以下のようにCGIを記入しています。 フォームに記入して「送信」すると、「送信は完了しました」というメッセージは出るのですが、一向にメールが届きません。 どこか記述がおかしいのでしょうか? なお、HPのFAQには Sendmailのパスは /usr/sbin/sendmail です。 と書いてあったので、それにあわせたつもりです。 よろしくお願いします。 ------------------------------------------- #!/usr/bin/perl $ver = 'PostMail v1.01'; #------------# # 基本設定 # #------------# # メールソフト種類 # 1 : sendmail (UNIX) # 2 : blatj (NT) $prog_type = 1; # コード変換ライブラリ require './jcode.pl'; # メールソフトまでのパス # → sendmailの例: /usr/lib/sendmail # → blatjの例: c:\www\mail\blatj.exe $mailprog = '/usr/sbin/sendmail'; # 送信先メールアドレス $mailto = '私のメールアドレス'; # 送信前確認 # 0 : no # 1 : yes $preview = 1; # メールタイトル $subject = "サンプル応募メール"; # ホスト名取得モード # 0 : $ENV{'REMOTE_HOST'}で取得できる場合 # 1 : gethostbyaddr関数で取得できる場合 $get_remotehost = 0; # スクリプト名 $script = './sample.cgi'; # 一時ファイル(blatjの場合のみ) $tempfile = "./$$\.tmp"; # 送信後の戻り先 $back = 'トップページのURL'; # method形式 (0=no 1=yes) $method = 'POST'; # bodyタグ $body = '<body bgcolor="#F1F1F1" text="#000000">'; ------------------------------------------

    • 締切済み
    • CGI
  • FTP転送にてファイルgetができない。

    とても初歩的な質問で申し訳ございませんm(_ _)m FTPを使用して、データ転送を行おうとしているのですが、転送ができません。 WindowsNTserverを使用して、クライアントPC(Windows2000)から転送処理を行おうとしたところ、user cannot loginという状態になります。 userには「anonymous」を使用しており、IISの設定では、匿名の接続を許可しております。 先月の頭くらいまではできていたのですが、今月に入ってからできなくなってしまいました。 この間、ネットワークの変更はなかったのですが、先月のウィルス対策で、サービスパックをあてました。 これが影響してしまったのでしょうか!? お手数ですが、お教えいただけれると幸いです。 よろしくお願い致します(^0^)

  • メールサーバ構築 メールソフトから送信出来ません

     自宅サーバ+sendmail+Dovecotでメールサーバの構築をしようとしています。 http://www.fmmc.or.jp/fm/nwts/rh_linux/ch3/3_2_2_3.html  などを見て一通りの設定を行い、特に気になるエラーもなかったのですが、動きません。  メールソフトからそのドメインのアカウントのメールは受信出来るのですが、送信しようとすると「smtpサーバに接続出来ませんでした」とエラーが出ます。  また、telnetでそのドメインの25番ポートへの接続も出来ません(110番ポートには接続出来ます)。ドメインをipアドレスに変えても接続出来ません。  sendmail.mcの DAEMON_OPTIONS(`Port=smtp,Addr=127.0.0.1, Name=MTA')dnl  はコメントアウトしております。  SSHでメールサーバに接続後、sendmailコマンドでテストメールを打った場合は、外部サーバにも、内部サーバにも、メールの送信が出来ます(sendmailはちゃんと動いているということですよね?)。  プロバイダのメールアカウントから、そのメールアドレスに宛てて送信すると送信出来、エラーメールも返って来ないのですが、サーバ上のユーザーメールボックスにはメールは届いていません(どこに行ったの?)。  外部からのメールが届かないことから、DNSのMXレコードの設定がおかしいのかな?と思ったのですが、それにしては受信が出来ているのが気になります。また、外部からipアドレスで繋ごうとしても繋がらないのも気になります。  MXレコードは、ゾーンレコードを管理出来る無料ドメインのサービス(co.cc)で設定していますが、設定フォームの項目が固定の部分もあり、入れれるものを入れた感があり、自信がありません  Host:ドメイン名(ipアドレスの入力が出来ない)  Type:MX  Value:ドメイン名(ipアドレスの入力が出来ない)  サーバは1台なので、smtpサーバもpopサーバも同じでドメイン名での運用になるので、サーバ内でのDNSレコードは追加しなくて良いという認識でよいでしょうか?(pop.ドメイン などとならないので)    どの項目をどの方法で確認して、問題点の絞込みをしていいかさえ分からず、質問させていただきます。  お目汚しですが、お気づきの点・確認方法・参考サイトなどあればご教示いただけないでしょうか?

  • mailtoによる送信ができない

    <html> <body> <form action="mailto:●●@●●.ne.jp" method="POST" enctype="text/plain" name="mail"> アドレス<br> <input type="text" size="20"name="アドレス"><br> 名前<br> <input type="text" size="20" name="送信者"><br> 感想<br> <textarea name="感想" rows="2" cols="20"> </textarea> <br><input type="submit" value="送信"> <input type="reset" name="mail" value="リセット"> </form> </body> </html> とやってもOEが立ち上がるだけで、フォームに書いた内容がOEに 表示されません。

  • Excelからmailto:でメール送信

    セルを押せばクライアントのメールソフトが起動するよう mailto:でメール送信をさせたいです。 mailto:お名前?subject=例の件&body=あれはどうなった? と入れれば件名も本文もあらかじめ設定できますよね? そこで質問なんですが、 1.このままだと本文にはズラズラ一行しか入れることが  出来ません。改行して複数行の本文にしたい場合はどう  すればよいでしょうか? 2.bodyを別セル(例えばA2セルから)参照で拾いたい場合  はどうしたらよいでしょう?なるべくならマクロ化せず  ワークシート関数で済ませれたら嬉しいです。   如何でしょうか?

  • mailtoショートカットからのメール送信

    Outlook2010を使っています。 mailto:***@xxx.xx.jpのショートカットをデスクトップにおいて使用していますが、 その画面の送信ボタンを押しただけですと即時送信されず、次にOutlook2010を起動しなくては送信済になりません。 ショートカットの画面から即時送信するように設定できるのでしょうか? よろしくお願い致します。

  • ホームページのフォームの動作について

    ホームページ作成の過程でひとつ疑問点があり、質問させていただきます。 ユーザーからの声を聞くためにフォームを設けていますが、その動作についてわからないので教えてください。 <form method="POST" enctype="text/plain" action="mailto:○○@○○.com"> ・ ・ </form> というようなタグをおき、お名前を入力いただいたり、フリーでテキストを入力いただきたいのですが、そのページ上で入力が完了していざ送信ボタンを押すとメールソフトのメッセージ作成画面が出て、新たに普通のメールを送るように一から文章を入力していかないといけなくなってしまいます。 これではユーザーにとっては二度手間なので送信ボタンを押したら一度で設定したメールアドレス宛に内容が届くようにしたいのですが、どのようにすればよろしいでしょうか? 制作側の問題でしょうか? それともユーザー側のブラウザの設定になりますでしょうか。 ご教示の程宜しくお願い致します。

  • Outlook2003、MailToで送信する時…

    インターネットのMailTo機能がある場合、Outlook2003の新規メッセージ作成画面が 現れるのですが、作成後に右上の「送信」をクリックしてメッセージ画面が消えたにも 関わらず、後で正式にOutlookを起動しないとメッセージが送信されません。 どうしたらMailToでの送信と同時にメッセージを送ることができるのでしょうか?