【CGI】メールフォームが動作しない
http://apps.cside.com/
こちらの「基礎メール2nd」というものをさくらサーバーで運用しようと考えています。
下記の階層にし、パーミッションも括弧の様に設定しました。
form/ (755)
│
├ input.html (644)
├ finish.html (644)
├ sendmail.cgi (755)
│
├ data/ (777)
│ └ lastmail.cgi (666)
│
├ lock/ (777)
│ └ flock.cgi (666)
│
└ lib/ (755)
├ ap_mimeenc.pl (644)
└ jcode.pl (644)
そのほか変更したのは
「sendmail.cgi」というファイルを変更しました。
1行目に
#!/usr/bin/perl
と変更。
$sendmail = '/usr/sbin/sendmail';
ここはさくらサーバー指定のパスに
$mail_to_addr = '*****.sakura.ne.jp';
実際に届いてほしいアドレスに。
という具合に変更しました。
そのほかはとりあえず動くことを確認したかったので、編集しておりません。
この状態で送信ボタンを押したところ。
■■■■■■■■■■■■■■
Internal Server Error
The server encountered an internal error or misconfiguration and was unable to complete your request.
Please contact the server administrator, support@sakura.ad.jp and inform them of the time the error occurred, and anything you might have done that may have caused the error.
More information about this error may be available in the server error log.
Apache/1.3.39 Server at *****.sakura.ne.jp Port 80
■■■■■■■■■■■■■■
と表示されました。
原因が分からず困っています。
他に必要な情報がありましたらいってください。
宜しくお願いいたしますm(__)m
お礼
ご回答ありがとうございます。 原因はsendmailのパスでした(@_@;) 無事にメール受信できました。 本当に、ありがとうございました。助かりましたm(__)m