問題タブ [phplist]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
powershell - Active Directory と Exchange をニュースレター システムとして使用し、60,000 を超えるオブジェクトを毎日同期する
ユーザーのサブスクリプションに基づいて、すべての送信電子メールをフィルター処理する必要があるケースを処理しています。ニュースレターには 3 つのカテゴリがあり、購読を解除した人のブラックリストがあります。ブラックリストの量は約60,000のメールアドレスです。
最初は通常のニュースレター システム (PHPList、Mailchimp、Industry Mailout など) を使用する予定でした。しかし、一部のスタッフが誤って退会者にメールを送ってしまう可能性があるのではないかと懸念する声もある。次に、システム管理者は、送信電子メールをブロックするトランスポート ルールを設定できるが、トランスポート ルールには 8,192 文字の制限があり、60,000 個の電子メール アドレスが 1 つのトランスポート ルールに収まらないという問題があると述べました。
そのため、唯一のオプションは、ユーザーが配布リスト (ブラックリスト) のメンバーであるかどうかをチェックするトランスポート ルールを用意することと、配布リストが Powershell スクリプトで毎日同期されることでした。ブラックリスト配信リストのメンバーは、24 時間ごとに別のニュースレター システムから同期されます。
Set-TransportRule -Identity 'Blacklist' -Name 'Blacklist' -SubjectContainsWord 'Newsletter' -SentToMemberOf 'blacklist' -RejectMessageReasonText 'This person does not want to receive a newsletter' -RejectMessageEnhancedStatusCode '5.7.1'
import-csv blacklistunsubscribe.csv | foreach
{
$contact = New-MailContact -Name $_.PrimarySmtpAddress -ExternalEmailAddress $_.PrimarySmtpAddress -OrganizationalUnit "CASL"
Add-DistributionGroupMember -id 'blacklist' -member $contact
Set-MailContact -Identity $contact -HiddenFromAddressListsEnabled $true
}
質問:
1) これにより、24 時間ごとに Active Directory 内の 60,000 を超えるオブジェクト (購読を解除したオブジェクト) が同期されます。これだけ多くのオブジェクトを Active Directory で毎日同期すると、どのような影響がありますか?
2) この方法についてどう思いますか? これを行うより良い方法はありますか?何をすべきだったかについてのあなたの意見は何ですか?
phplist - phplistのメールがwebmaster@fall-pac.comを送信しない:接続せずにMail()を呼び出した
このエラーが発生します (phplist のメールが webmaster@fall-pac.com を送信していません: 接続せずに Mail() を呼び出しました)。phplist をアップグレードしても何も変わっていないので、実際の smtp メールボックスからテストメールを送信しましたが、うまくいきました。私はそれが電子メールアドレスではないことを知っています。それは私のconfig.phpファイルにあるに違いないと思いますが、問題の原因を見つけることができないようです。何か助けがあれば、私のconfig.phpを見てください。ここに置くhttp://pastebin.com/CjRKdu5H
php - opendkim を使用して MTA で署名するときに DKIM が失敗する (ボディハッシュ)
Postfix のフィルターとして opendkim を使用して、DKIM で送信メールに署名する際に問題が発生しています。
この問題は、phpList から HTML メールを送信する場合にのみ発生します。他のすべてのテキスト メールおよび他のサービスからのメールは正しく署名され、検証されます。phpList は phpMailer をエンジンとして使用します。
メールを「テキスト」として送信する場合、問題はありません。メーリングを「HTML」として送信すると、本文のハッシュが失敗します。
この問題は v2 に存在していましたが、以前は phpList を HTML としてのみ送信するように強制していました。
このエラーは、メッセージを HTML と TEXT の複合メール (v3 のデフォルト) として送信するときに発生します。
改行/改行に関係していると思います。
誰かが私たちを正しい方向に向けることができますか?
事前にご協力いただきありがとうございます。
Port25 検証サービス - DKIM を渡すメッセージ (テキストのみ)
Port25 検証サービス - DKIM に失敗するメッセージ (テキスト/HTML メール)
phpMailer バージョン 5.2.5 (phpList に同梱)
更新: opendkim 構成で「FixCRLF yes」 を有効にすると、Port25 のテスターで DKIM 検証チェックに合格できます。ただし、これでもGmail の DKIM 検証は失敗します。
「FixCRLF yes」を使用して、渡されたメッセージの出力をテストします。
Gmail に送信された同じメッセージ:
php - phplist で smtp サーバーを使用する方法
誰でもphplistsでSMTPサーバーを設定するのを手伝ってくれませんか。カスタムドメインにzohoメールを使用しています。phplist の最新バージョンを使用しています。
ありがとうございました。
phpmailer - test@mail.com への電子メール送信エラー SMTP connect() が失敗しました。PHPListで
ローカルホストで phplist を構成しましたが、正常に動作しており、メールを送受信でき、ユーザーも正常に登録できます。
しかし、同じアプリケーションをライブサーバーに移動すると、メールが送信されず、phplist のイベントログにタイトルに記載されているエラーが表示されます。
これがポートエラーかどうかはわかりません
助言がありますか??
これがconfig.phpの下の私のコードです
mysql - PhpList でデータベースを初期化する
実際のマシンでホストされているテスト サーバーに phplist をインストールしましたが、データベースを初期化できません。次の手順に従いました。
サーバーのメイン ディレクトリにフォルダ / リストをコピーします。
コマンドライン MySQL からデータベースを作成します。
作成したデータベースへのアクセスデータを修正します。
管理パネル phplist http://myservername/lists/admin にアクセスします。
データベースが初期化されていないというメッセージが表示されます。リンクをたどってやります。
ページの読み込みを開始しますが、何も起こりません。空白のままです。HTMLコードを調べると、「アクセスが拒否されました」が含まれていることがわかります。
原因は何ですか?ありがとうございました。