2009-03-12 4 views
8

Я только что настроил exim на моем компьютере ubuntu. На данный момент он будет принимать только сообщения электронной почты для учетных записей, которые существуют на этом компьютере, но я бы хотел, чтобы он принял все электронные письма (просто потому, что мне интересно). К сожалению, похоже, что есть миллион exim связанных файлов конфигурации, и у меня нет большого успеха в поиске чего-либо в google.exim configuration - принять всю почту

Есть ли введение в exim для начинающих?

Спасибо.

ответ

14

Существует список рассылки по адресу http://www.exim.org/maillist.html. Проблема, с которой вы столкнетесь как пользователь Ubuntu, заключается в том, что между пакетами/пользователями Debian и основной базой пользователей Exim всегда было небольшое напряжение, потому что Debian решил сильно настроить свою конфигурацию. Их причины для его настройки звучат, но это приводит к тому, что пользователи Debian появляются в основном списке рассылки, задавая вопросы, используя термины, которые не распознаются для пользователей, не относящихся к Debian. Debian запускает собственный список справки exim (у меня нет адреса, но он находится в дистрибутивных документах). К сожалению, это заканчивается тем, что вы столкнулись с проблемой, потому что Ubuntu принял все эти пакеты из Debian, но не поддерживает их так же, как Debian, и пакеты Debian, похоже, требуют, чтобы их попросили поддержать этих пользователей Ubuntu.

Итак, пользователь Ubuntu переходит в основной список Exim и просит попросить своего упаковщика о помощи. Поэтому они переходят в списки Debian и просят о помощи и могут или не могут быть помогли.

Теперь, чтобы ответить на ваш первоначальный вопрос, существует множество способов сделать то, что вы просите, и, вероятно, лучший способ для вас будет специфичным для конфигураций Debian/Ubuntu. Однако, чтобы вы начали, вы могли бы добавить что-то вроде этого, чтобы маршрутизаторы:

catchall: 
    driver = redirect 
    domains = +local_domains 
    data = [email protected] 

Если вы размещаете, что после ваших общего псевдонима/местных маршрутизаторов доставки и перед любыми принудительным отказом маршрутизаторов, которые будут перенаправлять всю почту любой необработанной local_part в любом домене в local_domains на [email protected]

local_domain - это список доменов, определенный в стандартном файле конфигурации exim. Если у вас его нет или эквивалент, вы можете заменить его на список локальных доменов, разделенных двоеточиями, например «example.com:example.net:example.foo»

Одна из причин трудно ускоряйтесь с Exim, так это то, что вы можете буквально что-то делать с ним (буквально, кто-то из списка доказал, что синтаксис расширения завершен несколько лет назад, IIRC). Так, например, вы могли бы использовать вышеприведенную структуру, чтобы просмотреть домены из файла, применить регулярные выражения к local_parts, чтобы поймать, сохранить почту в файл, а не перенаправлять на адрес, поставить перед маршрутизаторы и использовать «невидимые» для сохранения копий всей почты и т. д. Если вы действительно хотите администрировать установку Exim, я настоятельно рекомендую прочитать документацию с обложки до крышки, это действительно действительно хорошо после того, как вы получите палец.

Удачи вам!

+1

Хотел бы я дать +2 :) –

+0

Я тоже! Благодаря jj33 – aidan

Смежные вопросы