Mandrill API の登録を解除した後、ユーザーは再度登録できます。また、特定のテンプレートのデフォルトのフッター購読解除リンクを使用することもできます. Mandrill API で [Add Unsubscribe Footer] をオンにすると、すべてのメールで配信停止が表示されますが、特定のメールに表示したいと考えています。
3 に答える
確かに、Mandrill の登録解除リンクをクリックすると、再度登録することができますが、Mandrill にはリストが保存されないため、手動で処理する必要があります。たとえば、誰かが購読を解除し、それが事故であり、あなたの電子メールをもう一度受け取りたいとあなたに連絡した場合、Mandrill の拒否ブラックリストからその人を削除し、Mandrillの外にある自分のリストでそのステータスを更新する必要があります。すべてを同期させています。
Sending Defaults ページの [Add Unsubscribe Footer] オプションはオール オア ナッシングであるため、一部のテンプレートに選択的に含めることはできません。代わりに、そのオプションを完全に無効にして、必要なテンプレートにのみMandrill unsub マージ タグを追加する必要があります。
これを処理するには2つの方法があると思います。
電子メール テンプレートに「再登録」リンクを用意します。このリンクはアプリケーション ページにリダイレクトされます。アプリケーション ページは (onload) MANDRILL API を使用して拒否リストからユーザーを削除できます。
拒否リストからユーザーを削除する方法については、以下のリンクを参照してください。
https://mandrillapp.com/api/docs/rejects.python.html#method=delete
(また)
メールの「登録解除リンク」を非表示にします。
設定 -> 送信のデフォルト -> チェックを外す - 登録解除フッターを追加します。
そして、アプリでサブスクライブ/サブスクライブ解除するためのコントロール/設定を行います。
この設定は、このユーザーを選択するかどうかに関係なく、データベースに保存されます。