この記事では、PHPの大量メール配信システムphplistの設定方法について説明します。参考のために皆さんと共有してください。詳細は次のとおりです:
phplist は、電子雑誌やちょっとした広告などを簡単に大量メール送信できる、とても優れた大量メールシステムです(^_^)。
最近、私は phplist を使用して教師が一斉メール システムを構築するのを手伝いました。しかし、このシステム構築に関するインターネット上の情報は非常に断片的であり、まとめるのに手間がかかります。この作業が完了したので、それが皆さんの役に立つことを願っています。 (なお、gmail経由でphplistやphpmailer経由でメールを送信する場合は、他のメールボックス経由に比べて手間がかかります。Gmail経由で送信する必要がある場合は、この記事の基本設定を読んだ上で、「phplistとphpmailer(併用)」を参照してください。詳しい設定については、「Gmail 経由でメールを送信するための設定方法」を参照してください)
1. 最新バージョンの phplist をダウンロードして使用します (私は phplist-2.10.12 を使用します)。
2. public_html の下のリスト ディレクトリを (サーバー上の) 独自の Web ディレクトリに置きます。
3. lists/config/config.php を変更し、20 行目あたりのデータベース関連情報を変更して、MySQL に $database_name と同じ名前の空のデータベースを作成します (これを防ぐために、データベース接続を utf8_general_ci に変更することをお勧めします)中国語文字化け)。
4. ブラウザ経由でサーバー上の /lists/admin/ にアクセスします。この時点では、データベースが初期化されていないことを示すメッセージが表示されます。[データベースの初期化] リンクをクリックしてデータベースを初期化します。初期化中にテーブル (user_blacklist_data) で初期化エラーが発生する可能性があります。そのテーブルはユーザー ブラックリストに関するものであり、使用に影響しない場合は、このエラーを心配する必要はありません。 。ただし、このエラーを許容できない場合は、ここに解決策もあります: lists/admin/structural.php で
を見つけてください リーリーは
に変更されました リーリーデータベースを削除し、再構築し、データベースを再初期化します。
5. 以下でいくつかの基本的な設定を行う必要があります。
まだ lists/config/config.php が 190 行目あたりにありますリーリー
はに変更されました リーリー
実際にメールを送信できるのは非テストモードのみだからです。その後、650行目あたりで見つかりました
リーリー
これはSohuのメールアドレスを使用しているのでに変更しました。 リーリー
数行下にありますリーリー
コメントに使用されている先頭の「#」を削除し、メール送信時に使用するユーザー名とパスワードを入力します。例えば、に変更します。 リーリー
Gmail メールボックスを使用していない場合は、メールの送信を開始できるはずです (私は sohu メールボックス、qq メールボックス、大学の学校メールボックスをテストしました) - ただし、注意すべき点が 1 つあります。テストメールを送信するときは、ターゲット アドレスがユーザー リストに既に存在する電子メール アドレスである必要があります。そうでない場合、送信は失敗します。gmailをご利用の方は、別記事「phplistとphpmailerでメールを送信する設定方法(併用)」を参考にしてください。
さらに PHP 関連のコンテンツに興味のある読者は、このサイトの特別トピックをチェックしてください: 「PHP ネットワーク プログラミング スキルの概要」、「PHP 基本文法に関する入門チュートリアル」、「PHP Office ドキュメント スキルの概要 (Word、 Excel、Access、PPT)』、『php日時の使い方まとめ』、『phpオブジェクト指向プログラミング入門チュートリアル』、『php文字列(ストリング)の使い方まとめ』、『php+mysqlデータベース操作入門チュートリアル』、『php共通データベース操作スキルまとめ
この記事が PHP プログラミングのすべての人に役立つことを願っています。
興味があるかもしれない記事: