![]() |
| カレッヂ |
質問者 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裏技 |