記事No | : 13545 |
投稿日 | : 2014/12/07(Sun) 12:51:07 |
タイトル | : charm掲示板の投稿メール通知 |
ID情報 | : hieizann |
投稿者 | : 書庫番 |
URL | : http://www.koujitu.com/charm/charm.cgi |
CHARM BOARDをお借りして設置しています。
投稿があったらメールで通知するという設定で、sendmail設定しました。スマホ(au)のメールアドレスへ通知がゆくように設定したのですが、通知がありません。
プロバイダーのsendmailパスは調べて変更し、PCのメールにはこれで正常に通知が来ました。スマホに変更したら通知が来ないのです。
どこをどうしたらよいのかお教えください。その部分のタグは、
$cf{adminCheck} = 0;
# 投稿があるとメール通知する (sendmail必須)
# 0 : 通知しない
# 1 : 通知する
$cf{mailing} = 1;
# メールアドレス(メール通知する時)
$cf{mailto} = 'xxxx@ezweb.ne.jp';
# sendmailパス(メール通知する時)
$cf{sendmail} = '/usr/sbin/sendmail';
# sendmailの -fコマンドが必要な場合
# 0=no 1=yes
$cf{sendm_f} = 0;
上のアドレスはxxxで隠しています。
よろしくお願いします。
記事No | : 13546 |
投稿日 | : 2014/12/08(Mon) 13:48:48 |
タイトル | : Re: charm掲示板の投稿メール通知 |
ID情報 | : hirayama |
投稿者 | : hirayama |
URL | : http://shade-search.com/sts/fsw/wiki.cgi |
CHARM BOARDでは、送信先の$cf{mailto}からのメールということになるので、
ひょっとしてスマホのメールが自身のメールアドレスからは受信できないという設定になっているのではないでしょうか。
charm.cgi 442行目の
print MAIL "From: $cf{mailto}\n";
を
$from = '***@***'; # 別のメールアドレス
print MAIL "From: $from\n";
に変えて試してみてください。
記事No | : 13548 |
投稿日 | : 2014/12/08(Mon) 23:36:07 |
タイトル | : Re^2: charm掲示板の投稿メール通知 |
ID情報 | : hieizann |
投稿者 | : 書庫番 |
URL | : http://www.koujitu.com/charm/charm.cgi |
> CHARM BOARDでは、送信先の$cf{mailto}からのメールということになるので、
> ひょっとしてスマホのメールが自身のメールアドレスからは受信できないという設定になっているのではないでしょうか。
>
> charm.cgi 442行目の
> print MAIL "From: $cf{mailto}\n";
> を
> $from = '***@***'; # 別のメールアドレス
> print MAIL "From: $from\n";
> に変えて試してみてください。
hirayamaさま、ありがとうございます。
charm.cgiをこの通り442行を変えてアップロードしてみました。そしたら掲示板自体が500エラーとなって表示されなくなり、この部分をまた元の通りに戻しました。
記事No | : 13549 |
投稿日 | : 2014/12/09(Tue) 00:31:05 |
タイトル | : Re^3: charm掲示板の投稿メール通知 |
ID情報 | : hirayama |
投稿者 | : hirayama |
URL | : http://shade-search.com/sts/fsw/wiki.cgi |
失礼しました。
$from = '***@***'; # 別のメールアドレス
を
my $from = '***@***'; # 別のメールアドレス
と変えてください。
記事No | : 13556 |
投稿日 | : 2014/12/09(Tue) 21:21:16 |
タイトル | : Re^4: charm掲示板の投稿メール通知 |
ID情報 | : hieizann |
投稿者 | : 書庫番 |
URL | : http://www.koujitu.com/charm/charm.cgi |
再度ありがとうございます。
お書きいただいたようにすると、1行増えることになるのですね。
このようにしてアップロードしてみたところ、今度は掲示板が消えることはなかったのですが、まだ通知メールは届きません。
下が、そのときの439行〜450行の設定です。1行増えています。私の書き方が間違っているのでしょうか。
# 送信
open(MAIL,"| $scmd") or error("送信失敗");
print MAIL "To: $cf{mailto}\n";
my $from='***@ezweb.ne.jp';#別のメールアドレス
print MAIL "From:$from\n";
print MAIL "Subject: $msub\n";
print MAIL "MIME-Version: 1.0\n";
print MAIL "Content-type: text/plain; charset=ISO-2022-JP\n";
print MAIL "Content-Transfer-Encoding: 7bit\n";
print MAIL "X-Mailer: $cf{version}\n\n";
print MAIL "$mbody\n";
close(MAIL);
> 失礼しました。
> $from = '***@***'; # 別のメールアドレス
> を
> my $from = '***@***'; # 別のメールアドレス
> と変えてください。
記事No | : 13557 |
投稿日 | : 2014/12/09(Tue) 21:44:27 |
タイトル | : Re^5: charm掲示板の投稿メール通知 |
ID情報 | : hirayama |
投稿者 | : hirayama |
URL | : http://shade-search.com/sts/fsw/wiki.cgi |
>このようにしてアップロードしてみたところ、また掲示板が表示されなくなりました。
メールが送られないのでなく、掲示板が表示されないんですね。
コピペされた記述に特に問題はないと思うのですが、
表示されない際、エラーメッセージなどは出なかったでしょうか。
記事No | : 13558 |
投稿日 | : 2014/12/09(Tue) 21:58:05 |
タイトル | : Re^6: charm掲示板の投稿メール通知 |
ID情報 | : hieizann |
投稿者 | : 書庫番 |
URL | : http://www.koujitu.com/charm/charm.cgi |
すみません。
表示はされたのです。一度間違って、表示されず、二度目、タグの間違いを正したら、表示はされたのです。
しかし、通知メールは届きませんでした。先ほどの記事は、途中で修正したので、申し訳ありません。
> >このようにしてアップロードしてみたところ、また掲示板が表示されなくなりました。
>
> メールが送られないのでなく、掲示板が表示されないんですね。
> コピペされた記述に特に問題はないと思うのですが、
> 表示されない際、エラーメッセージなどは出なかったでしょうか。
記事No | : 13559 |
投稿日 | : 2014/12/10(Wed) 02:16:41 |
タイトル | : Re^7: charm掲示板の投稿メール通知 |
ID情報 | : hirayama |
投稿者 | : hirayama |
URL | : http://shade-search.com/sts/fsw/wiki.cgi |
確認ですが、
$fromに$cf{mailto}で指定したのと別のメールアドレスを
指定しても、やはり$cf{mailto}で指定したスマホのアドレスには届かなかったということですね。
ということは送信と受信が同じアドレスなので届かなかったわけではなさそうですね。
PCのメールアドレスには届くということなので、
あとやれることは、スマホのメール設定で指定アドレスのみ受信などの設定になっていないか確認するとか、
$fromに指定したアドレスに、送信できなかった旨のリターンメールが届いていたら、多少の手がかりになるかもしれません。
記事No | : 13560 |
投稿日 | : 2014/12/10(Wed) 06:49:54 |
タイトル | : Re^8: charm掲示板の投稿メール通知 |
ID情報 | : hieizann |
投稿者 | : 書庫番 |
URL | : http://www.koujitu.com/charm/charm.cgi |
hirayamaさま
ありがとうございます。スマホのメール設定のこと、リターンメールが届いているかどうか。
実は、質問している私とは別の人(掲示板の管理人をたのんだ)のスマホのメールに通知がゆくように設定しているので、今すぐにこれらの点が確認できないのですが、今日、その人とよく話し合って確認いたします。その結果をまた、ここに書かせていただきます。
> 確認ですが、
> $fromに$cf{mailto}で指定したのと別のメールアドレスを
> 指定しても、やはり$cf{mailto}で指定したスマホのアドレスには届かなかったということですね。
> ということは送信と受信が同じアドレスなので届かなかったわけではなさそうですね。
>
> PCのメールアドレスには届くということなので、
> あとやれることは、スマホのメール設定で指定アドレスのみ受信などの設定になっていないか確認するとか、
> $fromに指定したアドレスに、送信できなかった旨のリターンメールが届いていたら、多少の手がかりになるかもしれません。
>
記事No | : 13566 |
投稿日 | : 2014/12/10(Wed) 22:10:33 |
タイトル | : Re^9: charm掲示板の投稿メール通知 |
ID情報 | : hieizann |
投稿者 | : 書庫番 |
URL | : http://www.koujitu.com/charm/charm.cgi |
スマホ側の設定に問題があるようです。
お騒がせしてすみません。この質問、取り下げます。
> hirayamaさま
> ありがとうございます。スマホのメール設定のこと、リターンメールが届いているかどうか。
> 実は、質問している私とは別の人(掲示板の管理人をたのんだ)のスマホのメールに通知がゆくように設定しているので、今すぐにこれらの点が確認できないのですが、今日、その人とよく話し合って確認いたします。その結果をまた、ここに書かせていただきます。
>
> > 確認ですが、
> > $fromに$cf{mailto}で指定したのと別のメールアドレスを
> > 指定しても、やはり$cf{mailto}で指定したスマホのアドレスには届かなかったということですね。
> > ということは送信と受信が同じアドレスなので届かなかったわけではなさそうですね。
> >
> > PCのメールアドレスには届くということなので、
> > あとやれることは、スマホのメール設定で指定アドレスのみ受信などの設定になっていないか確認するとか、
> > $fromに指定したアドレスに、送信できなかった旨のリターンメールが届いていたら、多少の手がかりになるかもしれません。
> >