2009-03-12 12 views
8

Właśnie ustawiłem exim na moim komputerze ubuntu. W tej chwili będzie akceptować tylko konta e-mail dla kont istniejących na tym komputerze, ale chciałbym zaakceptować wszystkie wiadomości e-mail (tylko dlatego, że jestem zainteresowany). Niestety wydaje się, że istnieje milion plików konfiguracyjnych exim i nie mam wielkiego sukcesu w znalezieniu czegokolwiek w Google.konfiguracja exima - zaakceptuj całą pocztę

Czy dla początkujących jest wstęp do egzaminu?

Dzięki.

Odpowiedz

14

Istnieje lista mailingowa pod numerem http://www.exim.org/maillist.html. Problem, z którym borykasz się jako użytkownik Ubuntu, polega na tym, że zawsze istniało niewielkie napięcie między pakietami/użytkownikami Debiana a główną bazą użytkowników Exim, ponieważ Debian zdecydował się na spersonalizowanie swojej konfiguracji. Powody ich dostosowywania są dobre, ale powoduje to, że użytkownicy Debiana pojawiają się na głównej liście mailingowej, zadając pytania, używając terminów, które nie są rozpoznawalne dla użytkowników spoza Debiana. Debian uruchamia swoją własną pomocniczą listę poświęconą exim (nie mam adresu pod ręką, ale jest w dokumentacji do dystrybucji). Niestety kończy się to problemem, ponieważ Ubuntu zaadoptował wszystkie pakiety z Debianie, ale nie obsługuje ich w taki sam sposób, jak robi to Debian, a pakujący Debiana wydają się być poproszeni o popieranie tych użytkowników Ubuntu.

Użytkownik systemu Ubuntu przejdzie do głównej listy Exim i poprosi pakowacza o pomoc. Więc przechodzą na listy Debiana i proszą o pomoc i mogą, ale nie muszą, otrzymać pomoc.

Teraz, aby odpowiedzieć na twoje pierwotne pytanie, jest mnóstwo sposobów zrobienia tego, o co prosisz, i prawdopodobnie najlepszy sposób będzie dla ciebie specyficzny dla konfiguracji Debian/Ubuntu. Jednak, aby zacząć grę, można dodać coś takiego do swoich routerów:

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

Jeśli postawisz, że po swoim ogólnym alias/lokalnych routerów dostawczych i przed wszystkimi routerami wymuszonym awarii, która będzie przekierować całą pocztę do wszelkie nieobsłużone local_part w dowolnej domenie w local_domains na adres [email protected]

local_domain jest listą domen zdefiniowaną w standardowym pliku konfiguracyjnym exim. Jeśli go nie masz lub jego odpowiednika, możesz zastąpić go rozdzieloną dwukropkiem listą domen lokalnych, np. "Example.com:przykład.net:przykład.foo"

Jednym z powodów, dla których trudno jest nabrać prędkości z Exim jest to, że możesz dosłownie zrobić z nim wszystko (dosłownie, ktoś z listy udowodnił, że składnia ekspansji kończy się kilka lat temu, IIRC). Tak więc, na przykład, możesz skorzystać z powyższej struktury, aby wyszukać domeny z pliku, zastosować wyrazy regularne do elementów lokalnych, aby je przechwycić, zapisać pocztę do pliku zamiast przekierować na adres, umieścić go przed routery i użyj "niewidocznego", aby zapisać kopie całej poczty, itp. Jeśli naprawdę chcesz zarządzać instalacją Exim, zdecydowanie polecam czytanie dokumentacji od deski do deski, to naprawdę, bardzo dobrze, gdy już uda ci się zatrzymać.

Powodzenia!

+1

Chciałbym móc dać +2 :) –

+0

Ja też! Dzięki jj33 – aidan