Как я могу создать сообщение о недоставке?

. У меня есть собственный почтовый сервер, который (среди прочего) обрабатывает электронные письма для одной из моих служб. Данная служба принимает заказы и отправляет электронные письма с подтверждением бронирования. Электронные письма приходят (скрытые) с заголовком «Ответить», установленным на адрес электронной почты организатора.

Некоторые почтовые клиенты не поддерживают заголовок «Ответить кому», поэтому я получаю письма, отправленные на (скрытый) адрес электронной почты.

У меня есть постфикс для их перехвата и запуска сценария, который ищет событие, о котором идет речь, и отвечает на электронное письмо с подробным указанием правильного адреса электронной почты для этого события, и все это работает нормально.

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

Что делает сообщение о недоставке письмом с уведомлением о недоставке? Должен ли он быть сгенерирован отправляющим почтовым сервером в ответ на ошибку SMTP? Если да, то как мне заставить его отскочить и настроить сообщение об отскоке (я использую postfix и этот метод для запуска скрипта). Если нет, могу ли я изменить электронное письмо, которое я отправляю в скрипте, на сообщение о недоставке? Как мне это сделать? Это конкретные заголовки в электронном письме?

0
задан 29 May 2019 в 18:51
2 ответа

Qəbul edən MTA heç vaxt sıçramamalıdır. SMTP əlaqə mərhələsində rədd ionu, geri dönmə göndərməmək üçün yeganə yoldur. Ssenariniz tezliklə spam göndərmək üçün bir vasitə olacaq.

İnsanın oxunaqlı səhv mesajını fərdiləşdirə bilərsiniz. Hər bir göndərən MTA, sizdən səhv alaraq həmişəki şablonları ilə sıçrayış yaradacaq, ancaq səhv mesajı həmişə bir yerdədir.

Müştəri əvvəllər sıçrayış etməli və alıcının ünvanında səhv bir şey olduğunu anlamalı idi. Ən azından bəziləri səhv mesajınızı tapmağa və ya ingilis dilində oxuya bilən birisinə müraciət etməyə çalışırlar.

Postfiksdə xüsusi bir səhv mesajı üçün nümunə konfiqurasiyası:

  • Postfix main.cf :

     smtpd_recipient_restrictions =
      .  .  .
      check_recipient_access hash: / etc / postfix / assigned_recipients,
      .  .  .
     (gizli) Rədd Bu ünvan e-poçt qəbul etmir.  Https://example.com/contact saytına baxın
     
  • postmap / etc / postfix / deni_recipients , çünki hash: Berkeley DB.

1
ответ дан 23 November 2019 в 23:41

Bir (gizli) ünvanın bütün nöqtəsi onun heç yerə getməməsidir.

İnsanların cavab verməsini istədiyiniz ünvanı poçtun gövdəsinə qoyun və noreply poçt qutusunu server (ləriniz) dən silin. Bu şəkildə noreply ünvanına göndərən hər kəs poçtlarını geri göndərir - spam göndərənlər də daxil olmaqla - ancaq bütün savadlı və qanuni istifadəçilər poçtu düzgün ünvana necə göndərəcəyini biləcəklər.

-1
ответ дан 23 November 2019 в 23:41

Теги

Похожие вопросы