Назад | Перейти на главную страницу

Найти все адреса электронной почты

Я ищу способ убедиться, что у меня есть список всех почтовых ящиков и псевдонимов на моем почтовом сервере.

Пользуюсь курьером и exim4.

Я создал список, получая все из папки / home, но я думаю, что некоторые адреса отсутствуют. Есть простой способ узнать?

Если у вас, например, суффикс локальных частей включен в exim, то есть бесконечное количество адресов электронной почты. Пользователь «bob» будет иметь bob @ domain, bob-foo @ domain, bob-bar @ domain и т. Д.

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

Я бы начал с просмотра конфигурации eximʻa, глядя на транспорты и определяя, куда каждый из них доставляет почту. Это должно уловить практически все - псевдонимы и почтовые ящики.

Если ты действительно параноик, я бы заплатил тому, кто знает Exim, чтобы он прошел конфигурацию и дважды проверил вашу работу.

Для простой настройки я бы воспользовался советом womble. Если ваша конфигурация частично основана на сопоставлении с образцом (а не только на поиске в списке), рекомендуется проанализировать файлы журналов для адресов / почтовых ящиков, на которые почта действительно доставлялась в прошлом. п месяцы.

Какая версия / etc / aliases для exim? Существуют ли какие-либо специфичные для exim элементы управления псевдонимами?

На моем сервере Postfix набор псевдонимов из домашних каталогов пользователя (файлы .forward и .forward + суффиксы), а также / etc / aliases будет охватывать все «обычные и настоящие» псевдонимы.

У меня также есть postfix, настроенный для обслуживания нескольких виртуальных доменов, которые используют привязки для конкретных доменов.

Итак, отвечу на ваш вопрос: сколько виртуальных доменов у вас запущено и где они берут свои данные?