Почта доставляется через plesk_virtual service

less than 1 minute read

По умолчанию при создании учетной записи в Plesk для этой записи включается локальная доставка почты. Сколько бы вы не указывали ему, чтобы почта ходила согласно DNS MX записи, он все равно упорно будет доставлять почту для домена локально.

В результате в лог файле postfix (/usr/local/psa/var/log/maillog) появляются следующие записи:

postfix/pipe[19101]: 4986B18E20FE: to=<[email protected]>, relay=plesk_virtual, delay=0.02, delays=0.01/0/0/0, dsn=2.0.0, status=sent (delivered via plesk_virtual service)

Устранить сие безобразие через web-морду нельзя.

В консоли сервера выполните следующее:

/usr/local/psa/bin/mail -off domain.com

Ничего перезапускать не нужно. Все само заработает.

Если Вам нужно отключить локальную доставку для всех доменов выполните следующий цикл:

for domain in $(echo "select name from domains;" |mysql -uadmin -p`cat /etc/psa/.psa.shadow ` psa);
do
   /usr/local/psa/bin/mail --off $domain;
done