CGIでメール送信するには?

[上に] [前に] [次に]
涼時 [E-Mail] 1999/11/05(金) 12:00:16
CGIでメール送信をしたいのですが
うまくいきません。
エラーが出るわけではないのですが
メールが届きません
なぜでしょうか? だれか教えて下さい。

hiro-kim 1999/11/05(金) 13:18:16
公開Webサーバ上に upload されているのなら,その具体的なURLを,

自分のローカルコンピュータ上で動作チェックをしているのなら,
OS名,Webサーバ名,スクリプト実行環境やメールサーバ設定などを,

きちんと提示した方が回答も正確になるんじゃないですか。

GIGO: garbage in garbage out
あいまいな質問に対しては,あいまいな回答が返ってくるだけ。

ぎん 1999/11/05(金) 13:29:17
hiro-kimさんと同意見ですが、

HTMLからメールを送信するだけの
なるべく簡素化したものを作ってみるのもいいんじゃないかな?

それでうまく行かなければ、ソースも小さいからみせれるし、
あと、ブラウザにはエラーが出ていなくても、サーバーの
エラーログなどにでているかもしれないですね。

涼時 [E-Mail] 1999/11/05(金) 14:18:03
hiro-kimさんのおっしゃる通りです。
すいませんでした。
ぎんさんの言われる通り
[HTMLからメールを送信するだけ]を
作ってみましたがやっぱりだめでした。
URL=http://www2u.biglobe.ne.jp/~Rio/test.html です。

涼時 [E-Mail] 1999/11/05(金) 14:26:40
CGIのソースは
URL=http://www2u.biglobe.ne.jp/~Rio/bottle.txt です。

もなか 1999/11/05(金) 15:46:49
biglobeのsendmailのパスは/usr/lib/sendmailのようです。

誤-$mailprogram = '/user/lib/sendmail';
正-$mailprogram = '/usr/lib/sendmail';

http://kingdom.biglobe.ne.jp/help/shiyou.html

ぎん 1999/11/05(金) 16:01:50
↑だったんですか?>涼時さん

でしゃばった責任も感じて、
ちょっと私のつかう呼び出し方と違っていたので、
テストしてました。。。

ちなみに、
sendmail 8.9.3
Linux(Apach1.3.x)
では、

open  MAIL, "|/usr/sbin/sendmail -t -n" or die "mail file error\n";
print MAIL "Reply-to: hogehoge\n";
print MAIL "From: hoge1\@server.com\n";
print MAIL "To: hoge2\@server.com\n";
print MAIL "Subject: TestMail\n\n";
print MAIL "-------------------------------\n\n";
print MAIL "Mail test6 document\n\n";
print MAIL "-------------------------------\n\n";
close MAIL;
で動作しています。

私も経験あるけど、
単純なミスほど見つけにくい時がありますよね。

涼時 [E-Mail] 1999/11/05(金) 19:10:16
[[解決]]
ありがとうございました!!
できました 本当にありがとうございました!!

ぎんさん・もなかさん・hiro-kimさん
どうも ありがとう♪

[上に] [前に] [次に]