CGI-BBS > SO−HO > ショッピングバスケット > hi-hoで簡易バスケットのメールが届きません。


カレッヂ
カレッヂ


質問者 lamp  投稿日 2006/5/6(土) 01:01:38
プロバイダーhi-hoの個人エリアでrescueさんの簡易バスケットを使っているのですが
最後まで機能して肝心のメールが来ません
sendmailの設定はhi-hoのCGI詳細に書いてある
$sendmail = '/usr/bin/sendmail';を
$sendmail = './ssendmail';
としているのですがメールが来ません、お願いします。

【プロバイダ】http://home.hi-ho.ne.jp/support/manual/web/restrictions.html
【習熟度】多少の設置経験

回答者 rescue  [削除]  投稿日 2006/5/12(金) 11:06:28
Hi−Hoの場合はsendmailは使えません。改造が必要です。
Hi-Hoの説明書にも書いてありますが、下記の例も参考にしてください。

$sendmail = "/usr/sbin/ssendmail";
open(OUT,"| $sendmail -t");
print OUT "To: $送信先\n";
print OUT "From: $送信元\n";
print OUT "Subject: $メール題名";

↓

$sendmail = "$ENV{'HOME'}/cgi-bin/ssendmail";
open(OUT,"| $sendmail -s \"$メール題名\" -f \"$送信元\" $送信先");

----
サポート掲示板利用ご案内の通り、当方はバグと思われる事象以外には参加しません。
ただ、時間が許す場合に例外的に回答する場合がありますが、継続的にやりとりが
出来ない場合があります。ご理解ください。
質問者 lamp  [削除]  投稿日 2006/5/13(土) 22:03:24
ありがとうございました。送れる様になりました。
ただ、メール題名が文字ばけします。何とかなるでしょうか?
よろしくお願いいたします。
回答者 rescue  [削除]  投稿日 2006/5/28(日) 12:27:16
JISコードに変換しなければなりませんね。

$subject = 'メールの題名';
$subject = &jis("Subject: $subject\n");
open(OUT,"| $sendmail -s \"$subject\" -f \"$送信元\" $送信先");

の方法でお試しください。

返信(回答)する

 


Web裏技