Получать уведомления всякий раз, когда кто-то отмечает электронное письмо как спам POSTFIX

Получать уведомления всякий раз, когда кто-то отмечает электронное письмо как спам POSTFIX

Я создал почтовый сервер с помощью Postfix. Я добавил пиксель отслеживания 1x1 для отслеживания открытий писем. Я хотел бы получать уведомление либо на конечную точку http, либо на свой адрес электронной почты, когда кто-то отмечает письмо как спам, чтобы мы больше не отправляли ему никаких писем, как в AWS SES. Как этого добиться?

решение1

Это невозможно. Postfix (или другой MTA) не принимает никакого участия в этом процессе разметки.

Когда почта доставлена, она помещается в MDA (агент доставки сообщений), например Cyrus или Dovecot. MUA (агент пользователя почты), который называется программным обеспечением вроде Thunderbird или RoundCube (веб-клиент), взаимодействует с MDA только при приеме и чтении почты. Когда пользователь устанавливает метки, он может уведомить MDA о необходимости установить флаг «Нежелательное» сообщение IMAP, если он использует IMAP; с POP3 он не может уведомить даже об этом. Но MDA не будет предпринимать никаких дополнительных действий.

Единственный момент, когда MUA напрямую взаимодействует с Postfix, — это когда Postfix берет на себя роль MSA (агента отправки сообщений), когда пользователь составляет письмо, а MUA отправляет его для доставки.

Более того, Thunderbird по умолчанию блокирует загрузку внешнего контента и выдает большое предупреждение об этом. Так что, когда вы добавляете пиксельное изображение, вы показываете получателям предупреждение о заблокированном ненадежном контенте, а не можете отслеживать. Лично для меня это только увеличивает шансы на то, что сообщение попадет в папку «спам», даже если вы его не читаете внимательно.

Чтобы не показаться спамером, вам лучше:

  • выбрать вна ваши подписки, а не на отказ. Это означает, что вы не должны отправлять почту никому, кто явно не запросил ее. Все "получить нашу рассылку" и подобные флажки должны бытьотключено по умолчанию. Таким образом, людям не придется иметь дело с почтой, которую они не хотели получать.
  • Как предлагается в комментарии, включите надлежащеессылки и заголовки для отмены подписки( List-Unsubscribeи так далее); это поместит вашу почту с более высоким рейтингом во многих антиспамовых системах, включая Gmail, что сделает менее вероятным объявление вас спамером с самого первого сообщения. Умные почтовые клиенты покажут дополнительную кнопку «отписаться», чтобы облегчить пользователю отказ. И вам лучше действительно воздержаться от отправки такого письма этому пользователю, пока он не подпишется снова.

Это не "одно или другое", вам нужно сделать и то, и другое. Да, у вас будет гораздо меньше подписчиков, но у вас будут только те подписчики, которые действительно хотят получать вашу почту, что хорошо.

решение2

Ближайшая вещь к тому, что вы ищете, называетсяЦикл обратной связи по жалобам.

Многие крупные провайдеры, в частности Microsoft и Yahoo, позволят вам зарегистрировать свой IP-адрес и/или домен для получения таких уведомлений. Вы не обязательно получите отчет окаждыйсообщение отмечено как спам. Вы также можете не получить дополнительное сообщение, если действие пользователя былопереведенопросто использовать механизм отмены подписки, который вы отправили в заголовках писем (вы ведь его отправляете, верно?). Возможно, вам придется выполнить некоторые минимальные требования поставщика-получателя, и они могут не предоставить вам эту возможность, если они уже считают, что ваши методы отправки в принципе необоснованны (и не просто требуют работы в областях, где отдельные отчеты могли бы быть полезны).

Но пока вы ведете себя так, как они ожидают, в большинстве случаев, когда кто-то сообщает о сообщении, явно связанном с вами, как о спаме, они сообщат вам об этом отдельным письмом. Ожидая, что вы решите проблему, конечно.

Связанный контент