スポンサーサイト

  • このエントリーを含むはてなブックマーク
  • Yahoo!ブックマークに登録
    上記の広告は1ヶ月以上更新のないブログに表示されています。
    新しい記事を書く事で広告が消せます。

    phplist予約配信 メール配信ソフトの使い方(4)の補足

  • このエントリーを含むはてなブックマーク
  • Yahoo!ブックマークに登録

    phplistの予約配信に関して、触れておきます。
    即時に配信するだけであれば、本稿を読む必要はありません。

    予約配信が出来ると、多数のユーザへの配信を夜間のうちに実施する
    または、ネットワークトラフィックの少ない時間帯に配信業務を行いたい
    とったことを鑑みた場合に、有効です。

    さて、本題ですが、
    phplistでは、予約配信という考え方よりも、特定時刻まで、
    キューの生成を止めておくといったニュアンスです。

    実行方法には大きく分けて、二つの設定になります。

    1.phplistスクリプトによる実施


    ひとつは、パッケージファイル内のbinディレクトリ内にある、
    phplistスクリプトを用いる方法です。

    この場合は、bashが実行できる環境である必要があります。
    レンタルサーバなどによっては使いにくい方法でしょう。

    設定の仕方ですが、まず、phplistスクリプトそのものをエディタで
    開き、下記二つの行を自身の環境の適切なパスに修正します。
    下記は修正例です。


    CONFIG=/var/www/html/lists/config/config.php

    /usr/bin/php /var/www/html/lists/admin/index.php $*



    次に、config/config.phpファイル内の


    $commandline_users = array("admin");


    この部分をcron実行ユーザと一致させます。この時、phplistの管理ユーザ
    とは関係ありませんので、phplistスクリプト実行用の専用ユーザで
    実施できます。

    最後にcrontabへの登録ですが、下記はphplist本家のcronjobのサンプルです。
    ここでは、phplistを/sbin/配下に置いています。


    */15 17-23 * * 2,3,4,5,6 /sbin/phplist -pprocessqueue
    */15 0 * * 2,3,4,5,6 /sbin/phplist -pprocessqueue
    */15 1-6 * * 2,4,6 /sbin/phplist -pprocessqueue
    10 1 * * 3,5,7 /sbin/phplist -pprocessbounces


    配信するリストの量などで、調整して間隔を決めてください。


    2. Webサイトへのアクセスによる実行


    この方法では、wgetを用いるlynxを用いるなどいくつかの種別が
    あります。
    ここでは、wgetに関して記載しますが、それほど差はないと思います。
    他の例はここを参照してください。

    wgetを用いる場合は、下記の様にcronjobを登録してください。


    */20 * * * * wget -q -O - 'http://www.mydomain.com/lists/admin/index.php?page=processqueue&login=myusername&password=mypassword' >/dev/null



    myusernameとmypasswordはキュープロセスを実施できる
    phplistの管理ユーザを記入する必要があります。
    パスワードを書かなければならないので、気をつけてください。
    そういった面では、phplistスクリプトで特定ユーザで実施させる方が
    セキュリティ面では多少安心感がありましょうか。

    以上で、定期実行により、予定による配信が可能になります。

    配信予約と言う観点で触れてきましたが、
    バウンスメールの自動処理も同様に実施できます。

    phplistの基本事項は大体触れてこれました。
    後は、次回、トラッキングに関して少し触れておきたいと
    思います。
    スポンサーサイト

    theme : Linux
    genre : コンピュータ

    comment

    Secret

    ご案内
    google検索
    カスタム検索
    カテゴリ
    最新記事
    Amazon
    カテゴリー&RSS
    RSS新着情報

    plugin by F.B

    検索フォーム
    最近のコメント(コンパクト)
    データ取得中...
    リンク
    フリーエリア
    RSSリンクの表示
    カレンダー
    03 | 2017/04 | 05
    - - - - - - 1
    2 3 4 5 6 7 8
    9 10 11 12 13 14 15
    16 17 18 19 20 21 22
    23 24 25 26 27 28 29
    30 - - - - - -
    ブックマーク
    Yahoo!ブックマークに登録
  • | このエントリーを含むはてなブックマーク
  • 月別アーカイブ
    最新トラックバック
    上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。