記事No | : 5403 |
投稿日 | : 2009/02/05(Thu) 19:45:58 |
タイトル | : Clipmailでメールが届かない |
ID情報 | : tohki |
投稿者 | : tohki |
URL | : http://www.example.com/cgi-bin/clipmail/clipmail.html |
Clipmailを設置したのですが、メールが届きません。
(送信メール、自動返信メールの両方ともです)
送信先アドレスに間違いはなく、エラーも表示されず、
csvでログを取得することもできます。
レンタルサーバーとの相性があるのでしょうか?
NTT WebAREANA SuiteXを使っています。
http://web.arena.ne.jp/suite/support/manual/cgi-cgi/index.html
上記ヘルプを見るとsendmailの代わりにqmailというものを使っているそうです。
sendmail同様に使えると書いてありますが…。
また、CGIフォルダに.htaccessを設置しないとhtmlや画像等が表示されないようです。
はじめは画像のプレビューが表示されなかったので、.html .htm .jpegを許可しました。
設置URLは上記の通りです。
フォーム入力画面のHTMLはデフォルトのままです。
過去ログも検索してみたのですが
該当する内容が見当たりませんでした。
お分かりになる方がいらっしゃいましたら、
教えていただけると幸いです。
記事No | : 5405 |
投稿日 | : 2009/02/06(Fri) 09:51:56 |
タイトル | : Re: Clipmailでメールが届かない |
ID情報 | : kent |
投稿者 | : KENT |
> Clipmailを設置したのですが、メールが届きません。
> (送信メール、自動返信メールの両方ともです)
> 送信先アドレスに間違いはなく、エラーも表示されず、
> csvでログを取得することもできます。
>
> レンタルサーバーとの相性があるのでしょうか?
> NTT WebAREANA SuiteXを使っています。
> http://web.arena.ne.jp/suite/support/manual/cgi-cgi/index.html
> 上記ヘルプを見るとsendmailの代わりにqmailというものを使っているそうです。
> sendmail同様に使えると書いてありますが…。
>
> また、CGIフォルダに.htaccessを設置しないとhtmlや画像等が表示されないようです。
> はじめは画像のプレビューが表示されなかったので、.html .htm .jpegを許可しました。
>
> 設置URLは上記の通りです。
> フォーム入力画面のHTMLはデフォルトのままです。
>
> 過去ログも検索してみたのですが
> 該当する内容が見当たりませんでした。
> お分かりになる方がいらっしゃいましたら、
> 教えていただけると幸いです。
sendmailに-fオプションが必要なようですね。
http://web.arena.ne.jp/suite/support/manual/cgi-cgi/index.html
以下のFAQを参照してみてください。
http://www.kent-web.com/support/search/namazu.cgi?query=-f%A5%AA%A5%D7%A5%B7%A5%E7%A5%F3&whence=0&max=20&result=normal&sort=score
記事No | : 5411 |
投稿日 | : 2009/02/06(Fri) 11:51:19 |
タイトル | : Re^2: Clipmailでメールが届かない |
ID情報 | : tohki |
投稿者 | : tohki |
URL | : http://www.example.com/cgi-bin/clipmail/clipmail.html |
ご返事ありがとうございます。
FAQを参考に書き換えてみたのですが、やはりうまくいきませんでした。
書き換えるファイルが違うのでしょうか。
【init.cgi】
(修正前)
## sendmail送信のとき ##
# sendmailのパス
$sendmail = '/usr/lib/sendmail';
(修正後)
## sendmail送信のとき ##
# sendmailのパス
$sendmail = '/usr/lib/sendmail -t -fuser@domain.ne.jp';
【sendmail.pl】
(修正前)
# sendmail送信の場合
} else {
# 本文送信
open(MAIL,"| $sendmail -t -i") || &error("メール送信失敗");
print MAIL "$body\n";
close(MAIL);
# 返信送信
if ($auto_res) {
open(MAIL,"| $sendmail -t -i") || &error("メール送信失敗");
print MAIL "$res_body\n";
close(MAIL);
}
(修正後)
# sendmail送信の場合
} else {
# 本文送信
open(MAIL,"| $sendmail -t -i -fuser\@domain.ne.jp") || &error("メール送信失敗");
print MAIL "$body\n";
close(MAIL);
# 返信送信
if ($auto_res) {
open(MAIL,"| $sendmail -t -i -fuser\@domain.ne.jp") || &error("メール送信失敗");
print MAIL "$res_body\n";
close(MAIL);
}
}
init.cgiのみ書き換え/sendmail.plのみ書き換え/両方書き換えの
3通り試しました。また、sendmail.plの -fuser\@domain.ne.jp を
-f $mailto -t -iに書き換えてみてもダメでした。
記事No | : 5412 |
投稿日 | : 2009/02/06(Fri) 12:09:05 |
タイトル | : Re^3: Clipmailでメールが届かない |
ID情報 | : pachira |
投稿者 | : pachira |
URL | : http://www5e.biglobe.ne.jp/~pachira/ |
> ご返事ありがとうございます。
> FAQを参考に書き換えてみたのですが、やはりうまくいきませんでした。
> 書き換えるファイルが違うのでしょうか。
>
> 【init.cgi】
>
> (修正前)
> ## sendmail送信のとき ##
> # sendmailのパス
> $sendmail = '/usr/lib/sendmail';
>
> (修正後)
> ## sendmail送信のとき ##
> # sendmailのパス
> $sendmail = '/usr/lib/sendmail -t -fuser@domain.ne.jp';
>
>
> 【sendmail.pl】
>
> (修正前)
> # sendmail送信の場合
> } else {
>
> # 本文送信
> open(MAIL,"| $sendmail -t -i") || &error("メール送信失敗");
> print MAIL "$body\n";
> close(MAIL);
>
> # 返信送信
> if ($auto_res) {
> open(MAIL,"| $sendmail -t -i") || &error("メール送信失敗");
> print MAIL "$res_body\n";
> close(MAIL);
> }
>
> (修正後)
> # sendmail送信の場合
> } else {
>
> # 本文送信
> open(MAIL,"| $sendmail -t -i -fuser\@domain.ne.jp") || &error("メール送信失敗");
> print MAIL "$body\n";
> close(MAIL);
>
> # 返信送信
> if ($auto_res) {
> open(MAIL,"| $sendmail -t -i -fuser\@domain.ne.jp") || &error("メール送信失敗");
> print MAIL "$res_body\n";
> close(MAIL);
> }
> }
>
> init.cgiのみ書き換え/sendmail.plのみ書き換え/両方書き換えの
> 3通り試しました。また、sendmail.plの -fuser\@domain.ne.jp を
> -f $mailto -t -iに書き換えてみてもダメでした。
ClipMailなら変数は$emailじゃないですかね。
又、書き換えるのはsendmail.plのみ。init.cgiは必要ないと思います。
open(MAIL,"| $sendmail -t -i") || &error("メール送信失敗");
↓↓↓
open(MAIL,"| $sendmail -t -i -f $email") || &error("メール送信失敗");
記事No | : 5414 |
投稿日 | : 2009/02/06(Fri) 14:10:06 |
タイトル | : Re^4: Clipmailでメールが届かない |
ID情報 | : tohki |
投稿者 | : tohki |
URL | : http://www.example.com/cgi-bin/clipmail/clipmail.html |
>pachira様
ご返事ありがとうございます。
$emailに書き換えてみましたがダメでした。
何か設定し忘れていることがあるんでしょうか…。
もう一度よく見直してみます。
【sendmail.pl】
# 本文送信
open(MAIL,"| $sendmail -t -i -f $email") || &error("メール送信失敗");
print MAIL "$body\n";
close(MAIL);
# 返信送信
if ($auto_res) {
open(MAIL,"| $sendmail -t -i -f $email") || &error("メール送信失敗");
print MAIL "$res_body\n";
close(MAIL);
}
記事No | : 5415 |
投稿日 | : 2009/02/06(Fri) 15:17:00 |
タイトル | : Re^5: Clipmailでメールが届かない |
ID情報 | : pachira |
投稿者 | : pachira |
URL | : http://www5e.biglobe.ne.jp/~pachira/ |
> >pachira様
> ご返事ありがとうございます。
> $emailに書き換えてみましたがダメでした。
> 何か設定し忘れていることがあるんでしょうか…。
> もう一度よく見直してみます。
>
>
> 【sendmail.pl】
>
> # 本文送信
> open(MAIL,"| $sendmail -t -i -f $email") || &error("メール送信失敗");
> print MAIL "$body\n";
> close(MAIL);
>
> # 返信送信
> if ($auto_res) {
> open(MAIL,"| $sendmail -t -i -f $email") || &error("メール送信失敗");
> print MAIL "$res_body\n";
> close(MAIL);
> }
テスト送信しましたが、ちゃんとレスメールを受け取りましたけど?
----------
フォームメール
差出人: *****@active-life.co.jp
送信日時: 2009年2月6日 15:14:48
宛先: pachira@*****.jp
このメールは自動送信でお送りしています。
メールでのご送信をありがとうございました。
【送信日時】2009/02/06(Fri) 15:14:47
【送信内容】
name = pachira
email = pachira@*****.jp
性別 = 男
ページ = 日記
添付1 =
添付2 =
添付3 =
メッセージ = TESTです
----------
記事No | : 5416 |
投稿日 | : 2009/02/06(Fri) 18:43:42 |
タイトル | : Re^6: Clipmailでメールが届かない |
ID情報 | : tohki |
投稿者 | : tohki |
URL | : http://www.example.com/cgi-bin/clipmail/clipmail.html |
>pachira様
テストして下さってありがとうございます。
うまく動作してるみたいですね。
自分から自分には送れないということでしょうか。
他の環境から試してみたいと思います。
貴重なお時間を割いて質問に答えていただき、
どうもありがとうございました。