LINUX.ORG.RU

Как они присылают мне спам, адресованный «To: undisclosed-recipients:;»?

 , ,


3

4

Есть Postfix

  • несколько доменов и вирт. аккаунтов (если имеет значение)
  • есть адреса catch-all
  • reject_unknown_host_name в main.cf

Тем не менее, раз в месяц нет-нет, да и прийдут мылы от gmail-a или от кого-то ещё, со спамом, которые адресованы undisclosed-recipients:;

картинко

Как? Как они отправляют такие письма? Как они вообще до меня доходят, если там, фактически, нет ни моего мыла, ни вообще домена? Это из-за catch-all?

Вот в текстовом виде, с заголовками:

X-Gm-Message-State: AOAM......=
X-Google-Smtp-Source: ......=
X-Received: by 2002:a17:907:xxx:xx:xxx:xxxx:xxxx with SMTP id
 qk10-fdsafdsafdsfds.; Tue, 24
 May 2022 03:19:38 -0700 (PDT)
MIME-Version: 1.0
Received: by 2002:a05:xxxx:xxxx:xx:xx:xxxx:xxxx with HTTP; Tue, 24 May 2022
 03:19:38 -0700 (PDT)
Reply-To: azimfoundation12345@gmail.com
From: azim foundation <thoejohn12345@gmail.com>
Date: Tue, 24 May 2022 03:19:38 -0700
Message-ID: <fdsafds=fdsafdsafds@mail.gmail.com>
Subject: 
To: undisclosed-recipients:;
Content-Type: text/plain; charset="UTF-8"

-- 
Hi,


Congratulations from the Azim Premji ......



Последнее исправление: igoramus (всего исправлений: 4)

undisclosed-recipients

Все получатели, включая Вас, сидят в Bcc:. Когда почтовый сервер (MTA) доставляет Вашему почтовому серверу (MDA) письмо, он присылает команды RCPT TO с Вашим адресом, а заголовок Bcc: с адресами получателей в тело письма не включает.

AITap ★★★★★
()

Твое непонимание из-за того что ты путаешь письмо и конверт (команды SMTP). Собственно письмо начинается после команды DATA и заканчивается командой . (dot)

А вот это всё (мин. набор) это конверт

HELO ...
MAIL FROM: ...
RCPT TO: ...
DATA
 Mail body is here
.
futurama ★★★★★
()
Ответ на: комментарий от bigbit

Ты сам можешь легко отправить такое письмо. Поставь получателя в скрытую копию (BCC), а поле To: оставь пустым. Вот и все.

Получилось!

То есть, можно хоть десяток получателей засунуть в BCC, и TO оставить пустым, отправить и всё будет доставлено?

И нигде вообще BCC нельзя будет увидеть? Ни в логах - нигде?

igoramus
() автор топика
Ответ на: комментарий от igoramus

Ты так и не понял. Все эти To: Cc: Bcc: это поля для чтения их получателем. На доставку писем (ну кроме прохождения антиспам-фильтров, в зависимости от их технологии) они не влияют. На доставку влияет команда «RCPT TO:» протокола отправки писем (SMTP), которую пришлёт сервер-отправитель письма. Некоторые почтовые сервера содержание этой команды дублируют внутрь письма, дописывая в начало его кода ещё один заголовок что-то типа «Received: by (твой почтовик) from (ip) for (твой адрес)», но в общем случае это просто команда, она - не часть письма и сама по себе никуда, кроме, возможно, отладочных логов SMTP-демона, не сохраняется.

Нормальные почтовые сервера-отправители в этой команде передают то же самое, что было в To: Cc: Bcc:, но бывают плохие (спамерские) отправители, которые могут писать туда что угодно. Так же как и в From:, я надеюсь ты в курсе что это просто текстовая строчка из письма, и её подлинность мало кто (кроме антиспам-технологий) пытается проверять, а гарантированного способа проверки вообще не существует.

firkax ★★★★★
()
Последнее исправление: firkax (всего исправлений: 1)
Ответ на: комментарий от bigbit

Надо уточнить - записи будут в логах только того сервера, который хостит почтовый ящик получателя. Если указано Bcc: qw@yandex.ru, qw@gmail.com то яндексу придёт только qw@yandex.ru, а гуглу qw@gmail.com, знать друг про друга они не будут - каждый увидит только письмо для себя.

firkax ★★★★★
()
Ответ на: комментарий от futurama

Зачем тогда некоторые, как дураки (хи-хи), используют CC вместо BCC, в том числе при рассылке спама?

igoramus
() автор топика
Последнее исправление: igoramus (всего исправлений: 1)
Ответ на: комментарий от firkax

Надо уточнить - записи будут в логах только того сервера, который хостит почтовый ящик получателя. Если указано Bcc: qw@yandex.ru, qw@gmail.com то яндексу придёт только qw@yandex.ru, а гуглу qw@gmail.com, знать друг про друга они не будут - каждый увидит только письмо для себя.

Вот теперь дядька понял!

igoramus
() автор топика

To: undisclosed-recipients Эту фразу в письмо дописывает Ваш почтовик после обработки сообщения. В тело письма. Бороться с этой строкой средствами почтовика смешно. Надо копать глубже. В исходнике письма.

Boott
()
Ответ на: комментарий от Boott

To: undisclosed-recipients Эту фразу в письмо дописывает Ваш почтовик после обработки сообщения. В тело письма. Бороться с этой строкой средствами почтовика смешно. Надо копать глубже. В исходнике письма.

Что именно в исходнике письма?

igoramus
() автор топика
Ответ на: комментарий от igoramus

Заголовки письма содержат очень интересные вещи. Самая главная client. Но есть и др. за что можно зацепится. Например почтовый клиент отправителя или странные заголовки. Да много чего. За которыми видно бота-скрипт. Который используют массово спамеры где его скачав.

Boott
()
Ответ на: комментарий от Boott

Заголовки письма содержат очень интересные вещи. Самая главная client. Но есть и др. за что можно зацепится. Например почтовый клиент отправителя или странные заголовки. Да много чего. За которыми видно бота-скрипт. Который используют массово спамеры где его скачав.

Ничего я там, в заголовках, интересного не нашёл. Что конкретно?

igoramus
() автор топика
Ответ на: комментарий от igoramus

Тщательнее смотреть надо. Например поля: откуда клиент получил энто сообщение? Клиент для Вашего сведения это сервер который Вам сунул спам. Поле: «почтовый клиент» - если там нарисовано типа eprct-PHP то это скрипт рассылки. Вообщем много чего можно почитать в заголовках. Но, главное выбрать IP клиента прозвонить его в whois и принять решение- забанить нафик эту сеть.

Boott
()
Ответ на: комментарий от Boott

Кстати если вы хотите забить на undisclosed-recipients то можно применить прибамбас постфикса: sieve. Эта штука обрабатывает уже принятые сообщения перед помещением их в ящик узера.

Boott
()