Всем добрый день!
Имеем виртуалку
2 интерфейса - в локалку (влан управления и для пересылки на внутренний почтовик) и в инет
На инет интерфейсе 3 ip
В виртуалке centos 7 - на нем postfix, dovecot, rspamd и clamd ну и fail2ban
3 домена
ip/домены забиндены на внешние ip
senders_transport настроен - в зависимости от домена хелокается и отправляет с соответствующего ip
dkim/dmarc - подписи делает rspamd - все норм
Вобщем все настроено и работает
Однако появилось несколько нетривиальных задачек по обработке писем
Ме надо хитро менять некоторые заголовки в зависимости от домена
Мне не нужно маппить адреса и тп
Обработки
header_checks=pcre:/etc/postfix/pcre/domain/header_checks.pcre
smtp_header_checks=pcre:/etc/postfix/pcre/domain/smtp_header_checks.pcre
body_checks=pcre:/etc/postfix/pcre/domain/body_checks.pcre
smtp_body_checks=pcre:/etc/postfix/pcre/domain/smtp_body_checks.pcre
работают только если их указать в main.cf
Поскольку в обработчике постфикса нельзя делать нормальные условия с вложенными условиями и тп - тк за раз обрабатывается только одна строка/заголовок - пытаюсь понять как мне привязать свои обработки к каждому домену - для каждого домена свои pcre
Нужно только для тех сообщений, которые идут из локалки или от авторизованных отправителей, если это приходящие из инета их вообще обрабатывать не надо
такое вот не работает хотя postfix и не ругается (ни для smtp/smtps ни для submisson)
xxx.xxx.xxx.xxx:smtp inet n - n - - smtpd
-o syslog_name=postfix/smtp/domain.tld
-o smtp_helo_name=mail.domain.tld
-o smtp_bind_address=xxx.xxx.xxx.xxx
-o myhostname=mail.domain.tld
-o milter_macro_daemon_name=ORIGINATING
-o smtpd_tls_key_file=/etc/postfix/certs/domain.tld_key.pem
-o smtpd_tls_cert_file=/etc/postfix/certs/domain.tld_cert.pem
-o header_checks=pcre:/etc/postfix/pcre/domain/header_checks.pcre
-o smtp_header_checks=pcre:/etc/postfix/domain/smtp_header_checks.pcre
-o body_checks=pcre:/etc/postfix/pcre/domain/body_checks.pcre
-o smtp_body_checks=pcre:/etc/postfix/pcre/domain/smtp_body_checks.pcre
может добавить в конфиг транспорта?
сделать сервис для cleanup
cleanup_out_domain unix n - n - 0 cleanup
-o header_checks=pcre:/etc/postfix/pcre/domain/header_checks.pcre
-o smtp_header_checks=pcre:/etc/postfix/pcre/domain/smtp_header_checks.pcre
-o body_checks=pcre:/etc/postfix/pcre/domain/body_checks.pcre
-o smtp_body_checks=pcre:/etc/postfix/pcre/domain/smtp_body_checks.pcre
и добавить в транспорт
out_domain.tld unix - - n - - smtp
-o cleanup_service_name=cleanup_out_domain
-o syslog_name=postfix/out/domain.tld
-o smtp_bind_address=xxx.xxx.xxx.xxx
-o smtp_helo_name=mail.domain.tld
Как мне это реализовать? Может кто знает?
Пробовал и так и эдак - не взлетает (((
Спасибо!
Прочее - postfix & pcre - обработка - нужна помощь
Ответить
Сообщений: 1
• Страница 1 из 1
Перейти
- Forum-OSzone.ru
- ↳ Информация
- Клиентские ОС Microsoft
- ↳ Microsoft Windows 95/98/Me (архив)
- ↳ Microsoft Windows 2000/XP
- ↳ Microsoft Windows Vista
- ↳ Microsoft Windows 7
- ↳ Microsoft Windows 8 и 8.1
- ↳ Microsoft Windows 10
- ↳ Microsoft Windows 11
- Linux и FreeBSD
- ↳ Общий по Linux
- ↳ Общий по FreeBSD
- ↳ Программное обеспечение Linux и FreeBSD
- ↳ Железо в Linux
- ↳ Новости и флейм из мира *nix
- ↳ Железо во FreeBSD
- ↳ Программирование в *nix
- Общий
- ↳ Флейм
- ↳ О сайте и форуме
- ↳ Юмор
- Компьютеры + Интернет
- ↳ Вебмастеру
- ↳ Хочу все знать
- ↳ Игры
- ↳ Мобильные ОС, смартфоны и планшеты
- ↳ Сетевые технологии
- Зона тестирования
- ↳ Тест-форум
- Железо
- ↳ Поиск драйверов, прошивок и руководств
- ↳ Непонятные проблемы с Железом
- ↳ Процесcоры
- ↳ Материнские платы и память
- ↳ Видеокарты
- ↳ Разгон, охлаждение и моддинг
- ↳ Накопители (SSD, HDD, USB Flash)
- ↳ Оптические приводы
- ↳ Сетевое оборудование
- ↳ Прочее железо
- ↳ Выбор отдельных компонентов компьютера и конфигурации в целом
- ↳ Ноутбуки
- ↳ Металлолом
- Автоматическая установка Windows
- ↳ Автоматическая установка Windows 2000/XP/2003
- ↳ Автоматическая установка приложений
- ↳ Наборы обновлений для Windows XP/2003/Windows 7
- ↳ Автоматическая установка Windows 11 / 10 / 8 / 7 / Vista
- ↳ Проект WinStyle
- Информационная безопасность
- ↳ Защита компьютерных систем
- ↳ Лечение систем от вредоносных программ
- Архив
- ↳ Новости железа
- ↳ Новости информационных технологий
- ↳ Новости и события Microsoft
- ↳ Новости программного обеспечения
- Цифровые технологии
- ↳ Видео и аудио: обработка и кодирование
- ↳ Цифровое изображение
- Серверные продукты Microsoft
- ↳ Microsoft Windows NT/2000/2003
- ↳ Microsoft Exchange Server
- ↳ Windows Server 2008/2008 R2
- ↳ ISA Server / Microsoft Forefront TMG
- ↳ WSUS
- ↳ Другие серверные продукты
- ↳ Windows Server 2012/2012 R2
- ↳ Windows Server 2016/2019/2022
- Программирование, базы данных и автоматизация действий
- ↳ Программирование и базы данных
- ↳ Скриптовые языки администрирования Windows
- ↳ AutoIt
- Сфера Microsoft
- ↳ Программное обеспечение Windows
- ↳ Лицензирование продуктов Microsoft
- ↳ Устранение критических ошибок Windows
- ↳ Microsoft Office (Word, Excel, Outlook и т.д.)
- Изменение внешнего вида Windows
- ↳ Оформление Windows 11/ 10 / 8 / 7 / Vista
- ↳ Оформление Windows XP