Допиливаем Exim4 для VestaCP

Не отправляется почта при подключении аккаунта в любую почтовую программу.

Заходим в настройки сервера Exim4 через панель управления VectaCP

Ищем такую строку

begin acl

Перед этой строкой вставляем этот код

acl_not_smtp = acl_not_smtp

Снова ищем строку

begin acl

После этой строки вставляем этот код

# for PHP scripts, limit per vesta user
acl_not_smtp:
deny message = Web site of $authenticated_id user is sending too much emails - rate overlimit = $sender_rate / $sender_rate_period
ratelimit = 20 / 1h / $authenticated_id
accept

Дальше ищем такой кусок кода

acl_check_rcpt:
accept hosts = :

После него вставляем такой код

# for SMTP authenticated users, limit per email account
deny message = Email account $authenticated_id is sending too much emails - rate overlimit = $sender_rate / $sender_rate_period
ratelimit = 20 / 1h / $authenticated_id

Цифра 20 означает количество писем в час на 1 аккаунт

Сохраняем, готово

Решение взято отюда https://forum.vestacp.com/viewtopic.php?t=12623&start=20

После этого нужно обязательно выполнить операцию с Dovecot по инструкции здесь

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *