2009-06-28 10 views
-3

私はこれを使用していますCGI scriptCentOSでPerl CGIスクリプトを使用して電子メールを送信できないのはなぜですか?

CGIは動作していますが、CentOSではこのフォームから電子メールを送信できません。私を助けてください?私はそれのために何かをセットアップする必要がありますか?またはMTA?

+0

ここにコードの関連するビットをここに投稿すると役立ちます。 – Telemachus

答えて

1

Hm、チェックするのは難しい種類です。それは、残念ながら日本語でかなり寛大にコメントされているようです。

私は、変数$ serverを送信メールを受け入れるSMTPサーバーに設定することを期待しています。したがって、SMTPサーバーが必要です(アクセスする必要があります)。あなたはsendmailのコマンドを使用して電子メールを送信することができ、sendmailコマンドに

$ which sendmail 
$ ls /usr/bin/sendmail 

をチェックしなければならない

1

1

Perlには、コンピュータ上でperldocを使用してコマンドラインからアクセスできる優れたドキュメントが付属しています。 perldocのヘルプを表示するには、次の

$ perldoc -q mail 
$ perldoc -q "How do I send mail" 

によって:キーワードの機能

$ perldoc -f open 

検索FAQリスト上の

$ perldoc perltoc 

ヘルプ内容の

$ perldoc perldoc 

表OS /ディストリビューションc文書のHTML版もインストールされる可能性があります。 FAQや主要な部分は、少なくとも年に一度、毎年一度スキミングしてください。

どこかに投稿された任意のバイナリをダウンロードするのは良い考えではないと思います。コードを投稿する場合は、ここに投稿してください。あなたの質問については、FAQはデバッグを開始するのに役立ちます:How do I send mail?

関連する問題