• 締切済み

CGIのみでメール送信

SENDMAIL、SMTPを使わずCGIのみでHPに設置したフォームから メールの送信って出切るのでしょうか? 皆様のお知恵をご教授ください。 宜しくお願いします。

  • Perl
  • 回答数2
  • ありがとう数0

みんなの回答

  • alicia-y
  • ベストアンサー率40% (85/208)
回答No.2

SMTP はメールを転送するプロトコルなので、どこかで サーバとSMTPを使用してメールを転送する必要があります。 sendmail もSMTPを使用して転送しています。 インターネット以外へメールを転送するのなら uucp で という方法もありますが、そういうことではないのでしょう? CGI のみでSMTPを使用してメールを送ることは出来ます。 モジュールの Net::SMTP を使用すれば出来ます。(インストールされている場合) perldoc Net::SMTP で使用法がでますので確認してください。

  • noopee
  • ベストアンサー率38% (114/297)
回答No.1

こんにちは。 サーバ上に置いたプログラムで、というレベルなら不可能だと思います。 フォームメールで、ということですから、 <form action=mailto> であれば、cgiに頼らず送れますが、必ず送れるわけではありません。 ナゼそのようなことをされたいのかわかりませんが、メール送受信の仕組みやサーバについて勉強されることをお勧めします。

関連するQ&A

  • 教えてフリーCGI

    こんなフォームメールのCGIを探しているのですが、知っている方がいらっしゃれば教えていただければと思います。 ・宛先をフォームから入力できるもの。 ・sendmailが使えないので、smtpサーバーを使ってメールの送信をできるもの。 ・iモードからも使いたいと思っているのでので、なるべく軽いもの。 CGIの知識があまりないので自分で作ったりできないので探しています。よろしくお願いします。

    • ベストアンサー
    • CGI
  • SMTPでメール送信するメールフォーム

    Perlを学んでまだ数ヶ月の初心者ですが、今SMTPを用いたメールフォームを作ろうとしています。 sendmailを用いたものは、色々な参考書などを参考にして何とかできたのですが、SMTPの方はよく分からず困っています。 SMTPでメール送信するにはモジュール(Net::SMTP)を使わないといけないのですか? またモジュールを導入しようと試みたのですが、難しくて分かりませんでした(モジュールの設置場所なども)。 こちらの方も分かる方がいらっしゃいましたら、教えて頂けると幸いです。 よろしくお願いします。

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

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

  • CGIからのメール送信が重く・・・

    CGIでsendmailを使ってメールを送るプログラムを使っているのですが、前は一瞬で終わっていたメール送信が2秒以上かかるほど重くなってしまいました。 サーバーはLINUXを本を見ながらインストールしただけなので、おそらくそっちが原因かと思うのですが、どこをどうなおせば良いのかまったく分かりません。 このままだと壊れてしまいそうな気がしてすごく悩んでます。 よろしくお願いします。 参考になるHPでもいいのですが、英語のページは読めません・・・

    • ベストアンサー
    • Perl
  • フォームメールのCGIスクリプトを探しています。

    ホームページで下記のようなフォームメールを使いたくて 探しているのですがなかなか見つかりません。 もしご存知の方がいらっしゃいましたら場所を教えてください。 ・フォームの入力内容をCSV形式で受け取れる ・画像の添付が出来る(出来たらサイズ制限機能付) ・送信者にも確認メール送信(CSVは管理者のみ) ・1つのCGIで複数のフォームが設置可能 ・出来たら無料で・・・^^; PERLのバージョンは5.8.0 SENDMAILは利用可能です。

  • sendmailでホットメールのSMTP送信

    今年からホットメールでのSMTP POP3での送受信が可能になったということで 「eWEB」さんのメールフォームを使用し自宅サーバから送信をしようと思っています。(下記のURLのフォームを使用) http://php.eweb-design.com/1301_mail.html 現在XAMPPで鯖を構築しているのですがホットメールのでSMTPを利用した送信ができません。 C:\xampp\sendmail\sendmail.iniを smtp_server=smtp.live.com smtp_port=587 auth_username=account@hotmail.com auth_password=password C:\xampp\apache\bin\php.iniを SMTP = smtp.live.com smtp_port = 587 のように書き換え「eWEB」さんのフォームを使用したのですが送信ができないようです。 sendmailを利用してホットメールのSMTP送信は何か足りないものがあるのでしょうか? 説明が長くなってしまいましたが、もしお分かりになる方がいましたら宜しくお願いいたします。

    • 締切済み
    • PHP
  • メールフォームのURLが自動送信されるCGI

    誰かの作ったCGIを、自分のHPに設置することまでは、できる程度の初心者です。 以前から、問い合せのメールフォームに、メールアドレスを間違って入力する方が多いので いったん、メールアドレスだけを、送信してもらったら そのアドレス宛に、メールフォームのURLが、自動送信されていて そのURLにアクセスすると、メールアドレスについては、もう、入力しなくてもだいじょうぶ というような、メールフォームCGIを、さがしています。 OKWaveの会員登録のような、大げさなものでなくて (会員登録ではなくて、正確なアドレスに、お返事をしたいだけなので…) 上記の操作ができるメールフォームCGIがあると 非常に助かるのですが、どなたかご存じないでしょうか? フリーウェアなら、ありがたいですが 1万円位までのシェアウェアでも、OKです。 どうぞよろしくお願いします。

    • 締切済み
    • CGI
  • ◆メールフォームのCGI配布 (送信確認画面と送信内容のコピーを送信)

    タイトルの通りなのですが、 ・送信ボタンを押すと送信内容の確認画面が出てきて、その画面で確認の上送信ボタンを押すと、内容が送信される ・その送信内容のコピーを、フォームに記入されたメールアドレス宛へ自動送信される メールフォームのCGIが欲しいんです。 ちなみに、sendmailは使えます。

    • 締切済み
    • CGI
  • フォームメールの送信日時設定方法

    お世話になります。HP制作初心者です。 フリーのフォームメールをCGIで設置したのですが、受信メールに送信日時を記載する機能がありませんでした。 javascript等を使ってフォームの送信日時を受信メールに表示させる方法がありましたら、ご教授頂ければと思います。 宜しくお願いします。

  • CGIでのメール送信制限

    お世話になります。 CGIからのメール送信制限をかけることはできるのでしょうか。ちなみにsendmailを利用しています。 またその対策方法を教えて頂ければと思います。