VestaCP и pdd.yandex.ru игнорировать локальные домены сервера

В категории Подсказки от Январь 15th, 2018. Автор admin

Решение #1. «В лоб».

Находим в указанном выше файле блок ROUTERS CONFIGURATION и чуть ниже строчки:

dnslookup:
driver = dnslookup
domains = !+local_domains
transport = remote_smtp
no_more

Правило в строке domains = !+local_domains пропускает все существующие в VestaCP домены (mail домены). Мы можем закомментировать эту строчку для быстрого решения. ВНИМАНИЕ: данное «решение» можно применять ТОЛЬКО в том случае, если вы не собираетесь использовать внутреннюю локальную почту!

Решение #2.

Находим в указанном выше файле блок ROUTERS CONFIGURATION и перед правилом dnslookup добавляем еще одно:

dnslookup2:
driver = dnslookup
transport = remote_smtp
condition = ${if exists{/etc/exim/domains/$domain/remote_always}{true}{false}}
no_more

Теперь мы можем «управлять» поведением. Если требуется, чтобы почта на user@domain «уходила» с сервера на удаленный сервер (в данном случае в яндекс), то надо всего лишь создать пустой файл remote_always в папке /etc/exim/domains/{ВАШ_ДОМЕН}/

Тэги: , , ,

Команды exim

В категории Подсказки от Май 7th, 2014. Автор admin

Чем в данный момент занят MTA Exim?

exiwhat

Проверка маршрутизации почты по адресу электронной почты

exim -bt email@example.com

Генерирование и отображение статистики Exim из лог-файла

eximstats /path/to/exim_mainlog

Проверка SMTP соединения из командной строки для определенного IP-адреса. Результат покажет через какие проверки будет проходить письмо с данного IP-адреса, через какие ACL и фильтры. Необходимо заменить x.x.x.x на необходимый IP-адрес.

exim -bh x.x.x.x

Больше »

Тэги:

Работа с Exim

В категории Подсказки от Апрель 20th, 2013. Автор admin

 

Здравствуйте, сегодня мы поговорим о часто используемых командах, которые используются при работе с Exim-ом.

Отступим от предыдущего метода написания статьи, где все подробно используется и просто приведем список команд с кратким пояснением. И так начнем:
Общие команды:
exim -bpc — отображает количество писем в очереди.
exipick — отображает полный список сообщений в очереди.
exipick -z — показывает замороженные сообщения.
exipick -i — показывает ID сообщений
exim -Mrm ID — удаляет из очереди сообщение с айдишником ID
Далее приведу команды, с помощью которых можно выполнять быстро некоторые действия:
exipick -zi | xargs exim -Mrm  — очистит все замороженные сообщения из очереди
exipick -i | xargs exim -Mrm — очистит все сообщения из очереди
exim -bpu | xargs exim -Mrm — полностью все удалить.
exiqgrep -r @domain.kz -i|xargs exim -Mrm — удаляем письма с конкретного почтового ящика.
exim -bpu| grep nobody| awk ‘{print $3}’| xargs exim -Mrm  — удаляем письма отправленные от nobody
tail -f /var/log/exim/mainlog | gerp nobody — поиск писем, отправленных от nobody.
cat /var/log/exim/mainlog| grep -n ID — поиск в логе сообщений с айдишником ID
vi +nomer /var/log/exim/mainlog — после того как по предыдущей команде будут найдены сообщения — слева будут отображены номера строк и с помощью этой команды можно перейти на соответствующую строку с номером nomer.

 

Тэги: