<signals>
Строка заменяет левую часть адреса получателя — всё до собаки — односторонним хешем SHA-1 в данных, уходящих службе. Умолчание — retain, то есть отправлять как есть.
🔴 Это единственная защита при выгрузке. Данные уходят за периметр, и других способов ограничить их состав нет: какие поля отправлять, MTA выбирает сам.
Способ здесь один, в отличие от учёта. У файла учёта privacy-policy умеет и заглушку, и четыре вида хеша с ключом; тут только SHA-1 и без ключа. Значит, и стойкость другая: хеш без ключа подбирается по словарю адресов.
Одинаковость сохраняется — по хешу видно, что это тот же получатель. Аналитика от этого не страдает.
Выбор здесь короткий:
| Значение | Когда |
|---|---|
| retain (умолчание) | данные и так отдаются вендору целиком |
| sha1 | требования к персональным данным |
# адреса уходят наружу — хотя бы не в открытом виде <signals> api-key 0123456789abcdef012345678901234567890123 privacy-policy sha1</signals>
что делают не так и чем это кончается1 ошибка▶
наш опыт
2 связи
grep -i "signals" /var/log/pmta/log | tail -20
3 статьи
◇Кому разрешено сдавать почту и для кого её приниматьИз коробки узел принимает подачу только с самой машины; два разных вопроса — «кто может слать через нас» и «на чьи адреса мы принимаем» — решаются разными директивами.◇Группа, дающая право управлятьЧленство в группе pmta даёт непривилегированному пользователю право звать команды узла и пользоваться подачей.◇Как узел выбирает источник и складывает его настройкиСоединение попадает под все блоки источника, чьи адреса его накрывают, и действуют они слитно — узкий перекрывает широкий; именованные блоки подключаются только по прямой ссылке.