カレッヂ |
質問者 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裏技 |