Exim i wiele domen

W tym artykule opisze sposób aby Exim obsługiwał wiele domen. Generalnie nie ma z tym żadnego problemu ale…. no właśnie zawsze jest jakieś ale.

W konfiguracji EXIM w Main configuration ustalamy jakie mamy domeny

domainlist local_domains = domena.pl : domena1.pl : domena2.pl

I faktycznie exim obsługuje wszystkie domeny jakie mamy w tej sekcji zdefiniowane, ale jeżeli zobaczymy źródło wiadomości wysłanej z domeny która nie jest zdefiniowana jako primary_hostname to zauważymy że adres ip i HELO w nagłówku wiadomości nie zgadzają się z adresem IP domeny. W takim wypadku bardzo łatwo możemy zostać wciągnięci na Balck liste jakiegoś systemu antyspamowego. Aby temu zapobiec musimy wskazać Eximowi z jakiego IP dla danej domeny ma wysyłać pocztę. Pierwszym krokiem jaki należy wykonać to ustawić w sekcji MAIN

smtp_active_hostname = ${lookup{$interface_address}lsearch{/etc/exim/domeny_ip}{$value}{$primary_hostname}}

Ustawiamy tutaj aktywną nazwę hosta. W pliku /etc/exim/domeny_ip są wypisane domeny wraz z ich adresami IP w następującym formacie:

adres_ip: domena

1.2.3.4: domena.pl

1.2.3.5: domena1.pl

Ustawiamy nagłowek

message_id_header_domain = $smtp_active_hostname

W sekcji Transports:

remote_smtp:

interface = ${lookup{$sender_address_domain}lsearch{/etc/exim/ip_domeny}{$value}{$interface_address}}

Jest to definicja adresu IP przez jaki wysyłamy poczta. Format pliku /etc/exim/ip_domeny

domena: adres_ip

domena.pl: 1.2.3.4

domena1.pl: 1.2.3.5

Ustawiamy HELO dla domen

helo_data = ${lookup{$interface_address}lsearch{/etc/exim/domeny_ip}{$value}{$primary_hostname}}

I to wszystko. Po tej modyfikacji w nagłówkach wiadomości powinny pokazać się poprawne dane dla każdej z domen.

Korzystając z serwisu zgadzasz się na korzystanie z plików cookie. Więcej informacji

Aby zapewnić Tobie najwyższy poziom realizacji usługi, opcje ciasteczek na tej stronie są ustawione na "zezwalaj na pliki cookies". Kontynuując przeglądanie strony bez zmiany ustawień lub klikając przycisk "Akceptuję" zgadzasz się na ich wykorzystanie.

Zamknij