質問箱/255

カテゴリ
サマリ更新時にメールで通知したいのですが
バージョン1.4
投稿者健人?
状態完了
投稿日2003-09-03 (WED) 10:47:20

質問

PukiWikiを使い始めたばかりなのですが、 更新時メールを送る機能でpukiwiki.ini.phpファイルの中の設定をいじっていたのですが、
$notify_from = '';
に何を入れたらいいのかよくわかりません。

回答

  • merlin 2003-09-03 (WED) 13:18:08

    コメントにあるように送り主(Mail では From: になる)を入れます。つまりサーバシステムですね。サーバの設定しだい((自ドメインのアドレスでないと発信しない設定もある))ですが、メールアドレスであれば、何を入れてもいいです(存在しなくても可)。私の場合は、webmaster@tec-tech.org を入れています。

    • 健人? 2003-09-03 (WED) 13:39:39

      ありがとうございます。やってみますね

  • 健人? 2003-09-04 (THU) 12:38:58

    少し様子を見ていたのですが・・・一向にメールが送られてきませんTo(宛先)は送りたいメールアドレスで、From(送り主)は適当?でいいのですよね・・・あと、$notify = 1; にして他に設定しないと動かないのですか?

  • merlin 2003-09-04 (THU) 14:05:46

    こんな感じで設定して動いてます。

    ////////////////////////////////////////////////
    // ページの更新時にメールを送信する
    $notify = 1;
    // To:(宛先)
    $notify_to = '######@######.org';
    // From:(送り主)
    $notify_from = 'webmaster@######.org';
    // Subject:(件名) $pageにページ名が入る
    $notify_subject = '[pukiwiki] $page';
    // 追加ヘッダ
    $notify_header = "From: $notify_from\r\nX-Mailer: PukiWiki/".S_VERSION." PHP/".phpversion();
    PHPからのメールが送信されるかどうかのチェックプログラム filemailtest_2.phpを使ってメールが送られるかどうか試してみてください。*1これで送れないとするとphp.iniの設定の問題でしょう。そうでなければ、現在の機能ではだめかと思います。
  • upk 2003-09-04 (THU) 18:33:15

    稼動プラットフォームが書かれていないので、何とも言えませんが、Linux系のOSであれば、MTAは当然のこと稼動しています。ですので、デフォルトの設定で、まぁ、動きますが、Windows 系であれば、MTA なんぞは動いていないと思うので、その設定から確認する必要があると思います。mail()を参考に php.ini の設定を確認して下さい。恐らく、修正したとしても SMTP の部分です。

    • upk 2003-09-04 (THU) 23:04:32

      と書いたものの、ISP などのサーバを利用するなんて場合で、POP before SMTP だと、いまのままではたぶん無理ですね。

    • merlin 2003-09-04 (THU) 23:36:42

      メール送信用CGIを用意しているプロバイダもあるようなので、それも使えるようにするといいのかなぁ?

  • upk 2003-09-23 (TUE) 19:23:23

    POP Before SMTP 対応ロジックを書いたので、近々、差分を反映してもらおうと思います。ちなみに、APOP にも対応しました。

  • merlin 2003-09-26 (FRI) 17:16:45

    1.4 cvs に反映されました。 dev:開発日記/2003-09-24

  • Q&Aに移動 -- zm 2007-08-18 (土) 14:28:18


*1 宛先と差出人を設定してくださいね。

添付ファイル: filemailtest_2.php 2369件 [詳細]

トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2007-08-18 (土) 14:28:32
Site admin: PukiWiki Development Team

PukiWiki 1.5.2+ © 2001-2019 PukiWiki Development Team. Powered by PHP 5.6.40-0+deb8u1. HTML convert time: 0.168 sec.

OSDN