2

私は、非常に複雑なリスト構造で組み込まれた電子メール可能なメーリング リストを必要とするプロジェクトに取り組んでいます。当初、私は PHPList を使用して、そのリスト管理のためにいくつかの小さな変更を加えて仕事をすることができると考えていました。しかし今、私はこれをゼロから構築する必要があることに気づきました。PHPList は、微調整を行うには複雑な方法です。

そのため、ロジックとリスト管理に専念できるように、プロセスに役立つスクリプト、クラス、関数の推奨事項を探しています。

要件は次のとおりです。

  1. 名前と電子メールを取得するユーザー サブスクリプションWeb フォーム。ランディング ページに戻るリンクを含む確認メールを送信するダブル オプトイン。(この側面を管理するための簡単なスクリプトを探しています)。

  2. サブスクリプション メールからのオプトイン確認のランディング ページ。これは、リスト構造を含める必要がある場所です。リストは非常に深くネストされたセット ツリーであり、私が出会ったメーリング リストの範囲をはるかに超えています。複雑すぎるので、この部分を作成する必要があります。

  3. リスト設定を将来調整するためのユーザーログイン。この側面を支援するスクリプトが必要です。

  4. 電子メール (html 形式) を作成するための管理ページ。このプロセスに役立つ簡単なスクリプトを探しています。このサイトでは、ほとんどの html 入力に CKEditor を使用しているため、ここでそれを使用することになります。また、ネストされたセット ツリー リストにリンクする必要があるため、この部分を自分で作成する必要があります。構造を支援するための出発点として使用できる単純なクラス/スクリプトを探しています。

  5. メールマネージャースクリプト. 理想的には、毎日/毎週特定の時間に電子メールを送信する cron ジョブ オプションが必要です。また、スパムフラグをバイパスするために、25 程度ごとに一時停止して電子メールをずらしたいと考えています。どこに何が送信されたかのログ ファイルが理想的です。リスト構造のため、何がどこに送信されるかのロジックを構築する必要があります。出発点として既存の管理スクリプトが必要です。

  6. メーラースクリプト. 最後に、実際の送信を行うためのクラス/スクリプトが必要です。過去に phpmailer を使用したことがありますが、最近はもっと良いものがあるのではないかと考えていました。

冒頭で述べたように、PHPList はかなり似ていますが、構造が複雑すぎて、リストの処理方法を掘り下げて変更することはできませんでした。そのため、微調整やハッキングが容易なスクリプトを探しています。

4

1 に答える 1

0

これに関する私の2セント:

  1. すべてのシステムで utf-8 を使用する
  2. メールを正規化する
  3. マスター サプレッション リストを作成します (多くのドメインは、あなたがメールを送信することを好みません。これにより、おそらくあなたをブロックする人にメールを送信することを避けることができます)
  4. メールの送信: キューの作成: プロセスを段階的に分割: メールのレンダリング / メールの送信 / など
  5. phpmailerで十分です
  6. 「List-unsubscribe」ヘッダーおよびその他多くの使用の悪用
  7. 非常に優れたバウンス処理スクリプトを作成します(悪いアドレスに送信し続けると評判が落ちるため)
  8. すべての送信 IP の rdns をセットアップします
  9. spf と DKYM を使用する
  10. 悪いユーザー入力から電​​子メールの本文をきれいにする....一部のユーザーは、本文に「埋め込み」タグを送信しようとする..送信者の評判を殺す
  11. すべての ISP/ESP の指示に従ってください: 接続ごとの電子メール/タイムアウトなど ..... yahoo! 他の多くのISPと同じように持っています
于 2009-11-26T03:23:24.123 に答える