CGI-BBS > SO−HO > ショッピングバスケット > hi-hoに設置したいのですが


カレッヂ
カレッヂ


質問者 Dan  投稿日 3/11(日) 20:18:44
hi-hoに設置したいのですが
確認画面に行ってもメールが送信されません
どなたか教えてください
ちなみに

#■SENDMAILの設定
$sendmail = "$ENV{'HOME'}/cgi-bin/ssendmail";



sub sendmail {
if (!open(OUT,"| $sendmail -s \"$SUBJECT\" -f \"$mailto\" $in{'email'}")) { &error('システム異常','申し訳ありませんが何らかの原因で処理できません.'); }

というふうに改造したのですが…
回答者 初心者  [削除]  投稿日 3/12(月) 01:34:21
おそらくDanさんより数段初心者ですので、返信するのも
気が引けるのですが、同じ問題を抱えてました。

ここを見てから、他で見つけた情報で今解決しました。
http://www.eva.hi-ho.ne.jp/himetarou/cgi/cgi_3.html
こちらのページに別のcgiですがsendmailについて載ってます。

if (!open(OUT,"| $sendmail -t")) を
if (!open(OUT,"| $sendmail $mailto")) に変えたら
メールが届きました。
if (!open(OUT,"| $sendmail -s \"[BBS] $FORM{'email'}\" $mailto"))
これだと[] 内がメールのタイトルになるらしいですが、試してません。
ちなみに私はsendmailの設定は'./ssendmail'; です。

解決できたうれしさに、書き込んでしまいましたが、見当違いな内容でしたら
ごめんなさい。
質問者 Dan  [削除]  投稿日 3/12(月) 11:57:30
初心者さんありがとうございます
できました!
感謝です!
ありがとうございました

このページは終了したので返信(回答)は書きこめません

Web裏技