Чтобы заблокировать прием почты с определенного домена в Postfix, можно воспользоваться файлами управления доступом. Один из самых простых способов — это использование файла `access`, в котором можно указать, какие домены блокировать. Вот шаги, которые вам нужно выполнить:
1. **Создайте или отредактируйте файл access**. Обычно он находится в `/etc/postfix/access`. Если файла нет, создайте его:
```bash
sudo nano /etc/postfix/access
```
2. **Добавьте домен в файл**. В вашем случае, добавьте строчку, которая будет блокировать все поддомены:
```
/aporolo.ru REJECT
```
Это правило блокирует все адреса, которые содержат домен `aporolo.ru`, включая поддомены.
3. **Обновите файл db**. После добавления домена в файл `access`, необходимо обновить базу данных Postfix:
```bash
sudo postmap /etc/postfix/access
```
4. **Обновите конфигурацию Postfix**. Убедитесь, что в файле `/etc/postfix/main.cf` у вас есть следующее:
```bash
smtpd_recipient_restrictions =
...
check_sender_access hash:/etc/postfix/access,
...
```
Если строки с `check_sender_access` нет — добавьте её, не забыв указать другие правила, если они у вас имеются.
5. **Перезагрузите Postfix**. После внесения изменений не забудьте перезапустить Postfix, чтобы они вступили в силу:
```bash
sudo systemctl restart postfix
```
Теперь входящие сообщения с домена `aporolo.ru` будут отклоняться, и письма от этого отправителя не будут попадать даже в папку «Спам».
При необходимости, чтобы проверить статус блокировки и убедиться, что всё работает, вы можете проверить логи Postfix, которые обычно находятся в `/var/log/mail.log` или `/var/log/maillog`.
Если вам нужно заблокировать больше доменов, просто добавьте их в файл access по аналогии с тем, как вы добавили `aporolo.ru`.