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さん
どうも ありがとう♪
[上に]
[前に]
[次に]