Привет. Хочу поставить Proxmox Mail Gateway перед WHM/cPanel, чтобы он сначала фильтровал весь спам для входящей и исходящей почты. Не могу найти нормальный пошаговый туториал, как это сделать. Пока что кое-что собрал по кусочкам, но не уверен, что всё правильно. Вот что, как я понимаю, нужно сделать. Посмотрите, правильно ли, или подскажите, как это собрать воедино.
1) Использовать функцию Smarthost. В WHM нужно прописать hostname моего PMG в качестве smarthost. Это в настройках Exim Configuration Manager. Я прописал * myproxmoxhostname.com
2) В Proxmox > Mail proxy > Relaying нужно добавить hostname и порт smarthost. Я предполагаю, что тут надо указать hostname и порт WHM? Или что конкретно туда вводить?
3) В Proxmox > Mail proxy > Relay domains нужно добавить все домены из cPanel. Тут придется сделать кастомный скрипт, потому что из коробки автоматизации нет. Знаю, что у WHM есть API, и можно с его помощью выполнить что-то вроде:
whmapi1 listaccts | grep domain
Или же прочитать список доменов так:
cat /etc/trueuserdomains
ls /etc/valiases/
Наверное, надо настроить cron для одного из этих вариантов, но пока не могу понять, как именно.
Буду благодарен за совет.
4) В WHM, насколько я понимаю, нужно поставить Mail Routing Settings на Local exchanger, чтобы это работало? Правда ли это?
5) В WHM надо сделать так, чтобы MX-записи, которые управляет WHM, указывали на PMG. Но не понимаю, как это включить глобально для текущих и будущих клиентов.
Очень нужна помощь, чтобы всё запустить. Для меня это первый опыт работы с PMG. Не могу найти туториал по использованию с WHM. Пожалуйста, помогите.
1) Использовать функцию Smarthost. В WHM нужно прописать hostname моего PMG в качестве smarthost. Это в настройках Exim Configuration Manager. Я прописал * myproxmoxhostname.com
2) В Proxmox > Mail proxy > Relaying нужно добавить hostname и порт smarthost. Я предполагаю, что тут надо указать hostname и порт WHM? Или что конкретно туда вводить?
3) В Proxmox > Mail proxy > Relay domains нужно добавить все домены из cPanel. Тут придется сделать кастомный скрипт, потому что из коробки автоматизации нет. Знаю, что у WHM есть API, и можно с его помощью выполнить что-то вроде:
whmapi1 listaccts | grep domain
Или же прочитать список доменов так:
cat /etc/trueuserdomains
ls /etc/valiases/
Наверное, надо настроить cron для одного из этих вариантов, но пока не могу понять, как именно.
Буду благодарен за совет.
4) В WHM, насколько я понимаю, нужно поставить Mail Routing Settings на Local exchanger, чтобы это работало? Правда ли это?
5) В WHM надо сделать так, чтобы MX-записи, которые управляет WHM, указывали на PMG. Но не понимаю, как это включить глобально для текущих и будущих клиентов.
Очень нужна помощь, чтобы всё запустить. Для меня это первый опыт работы с PMG. Не могу найти туториал по использованию с WHM. Пожалуйста, помогите.
