2022.04.09目次PHPListはオープンソースのメール配信システムmysqlデータベースを作成phplistの最新版を取得wgetでzipファイルを取得し解凍FTPの場合sshの場合config.phpを変更phplistの初期設定まとめPHPListはオープンソースのメール配信システムメールマガジン配信などを検討する場合、SendGridやMailChimpなど無料でも使える多機能メール配信システムは多くありますが、利用する場合は管理しているメールアドレスをすべて預けることにもなり、二の足を踏んでしまうこともあるかと思います。自分もそのように考えて探してみたところ、PHP製でオープンソースのメール配信システム「PHPList」に辿り着きました。自分たちでメール配信システムを構築してしまえば、管理する情報を全てサーバー内に収めることができるうえ、月に何通までという制限もなくメール配信が行えます。いうことでXserverにインストールし、自前で使えるメール配信システムを構築してみます。phplist公式のインストールマニュアルはこちら。mysqlデータベースを作成PHPListにはデータベースが必要です。エックスサーバーの管理画面から、MySQLデータベースを追加しておきます。データベース名などは後で使うのでメモしておいてください。」で確認できる「MySQLホスト名」もメモしておきます。レンタルサーバーならエックスサーバーレンタルサーバー「エックスサーバー」のご利用マニュアル|MySQLデータベースの作成方法やMySQLデータベースのバックアップを取る手順について案内しています。レンタルサーバーならエックスサーバーレンタルサーバー「エックスサーバー」のご利用マニュアル|「WordPress」をお客さまご自身でインストールするための手順を記載しています。エックスサーバーでは簡単な操作で「WordPress」を設置できる「簡単インストール」機能も提供して...www.xserver.ne.jpphplistの最新版を取得エックスサーバーにssh接続します。ssh接続についてよくわからないという方はFTPのみでも以降の操作は可能です。レンタルサーバーならエックスサーバーレンタルサーバー「エックスサーバー」のご利用マニュアル|エックスサーバーではSSH接続機能を提供しています。当マニュアルではお客様のサーバーアカウントへSSHで接続するための手順を記載しています。Image」の3種類があります。ダウンロードはSourceForgeから行います。FTPの場合リンク先へ飛ぶと自動的にダウンロードが始まります。zipファイルは解凍して、「phplist-<バージョン>/public_html/lists」にある「lists」ディレクトリのみをサーバにアップしてください。サーバの「public_html/phplist/lists」ディレクトリにアップロードしたとして進めます。sshの場合サーバーからwgetで直接ファイルを取得できます。ダウンロードアドレスは、「ZIP」のリンクを右クリックし、リンクアドレスをコピーすれば取得できます。.wgetの「–content-disposition」についてはこちらを参照。必要なファイルがsourceforge.netでしか配信されていない場合、パソコンにダウンロードして、FTPでサーバーにアップするのは手間が掛かります。そんな時に便利なのがwgetut-work.comconfig.phpを変更サーバの「lists/config/config.php」ファイルを修正します。編集できない場合は一度ローカルで編集し、サーバにアップしてください。ここには事前に作成したMySQLデータベースの情報を設定します。以下は例で、値は変更してください。実際のconfig.phpにはコメントが含まれているので同じ名前の指定があるところを修正してください。0);「define(‘TEST’,1)」というところは、「1」を指定でテストモード、「0」を指定で本番モードになる設定箇所です。「0」を設定し、本番モードにしておきます。初期設定を行うために、ブラウザで「lists/admin」にアクセスします。インストールしたのが「https://ut-work.com/phplist」だった場合は、「https://ut-work.com/phplist/lists/admin」となります。Database」をクリックして、データベースを初期化しましょう。正常に完了すると、アカウント登録が求められます。phplist-xserver-mailsystem-initaccess後で変更できるので適当で構いません。パスワードはメモしておきましょう。ここで注意です!この後ログインで使用するのは「admin」というデフォルトのログイン名になります。name」はメール配信などに使うもので、ログイン名ではありません。自分はここで勘違いしてログインできず悩みました。phplist-xserver-mailsystem-login無事ログインに成功すると以下のようにダッシュボードの画面が表示されます。phplist-xserver-mailsystem-successまとめLINEなどのチャットが普及したとはいえ、まだまだメールは重要なツールであることに変わりはありません。自身で管理しているサーバがある場合は、少しの手間で独自のメールスタンドが構築できるので、小さな規模から始めてみるのも面白いと思います。日本語ではないプラグインやテーマを使用する場合、翻訳されていなかったり、誤訳があったりして修正したい場合があります。必要なファイルがsourceforge.netでしか配信されていない場合、パソコンにダウンロードして、FTPでサーバーにアップするのは手間が掛かります。IFTTT便利ですよね。このブログでも使用していますが、wordpressに新しい記事を書いたら、TwitterアカウントでそのURLを投稿する、何てことを自動でやってくれます。CLI(コマンドラインツール)をdockerから使う(Macでdockerを使う場合について書いています。コメントをキャンセルメールアドレスが公開されることはありません。※サイト次回のコメントで使用するためブラウザーに自分の名前、メールアドレス、サイトを保存する。上に表示された文字を入力してください。Unlimited勝手に登録?でも返金してもらえましたせいろが欲しいのか蒸し器が欲しいのか通知タイマーピアノレッスンクーロンで1分より短いタスクを実行するシェルスクリプトアーカイブ2024年10月2024年1月2023年1月2022年11月2022年7月2022年2月2022年1月2021年12月2021年2月2020年12月2020年6月2020年3月2020年2月2019年12月2019年9月2019年8月カテゴリーWeb開発お金を増やすプログラミングライフスタイル無料Webアプリプロフィールきんとき知識を集めるだけでなかなか実行しない自分を何とかしたくてブログを始めました。Reserved.メニューホーム無料WebアプリWeb開発ライフスタイルプログラミングお金を増やすプロフィール検索トップサイドバータイトルとURLをコピーしました。