- 締切済み
CGIのみでメール送信
SENDMAIL、SMTPを使わずCGIのみでHPに設置したフォームから メールの送信って出切るのでしょうか? 皆様のお知恵をご教授ください。 宜しくお願いします。
- みんなの回答 (2)
- 専門家の回答
みんなの回答
- 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に頼らず送れますが、必ず送れるわけではありません。 ナゼそのようなことをされたいのかわかりませんが、メール送受信の仕組みやサーバについて勉強されることをお勧めします。