• Postfix i wiele adresów IP

    dodany przez Przemysław Sikora

    Nie wiem czy wielu osobom się to przyda, ale ja od pewnego czasu zastanawiałem się jak rozwiązać “problem” posiadania wielu IP i przydzielenia ich poszczególnym klientom mojego serwera pocztowego.

    Nie jest to trudne, więc bierzmy się do roboty. Zakładam, że posiadamy trzy adresy IP: 91.236.52.10, 91.236.52.11, 91.236.52.12 oraz następujące domeny: mail1.centos.com.pl, mail2.centos.com.pl, mail3.centos.com.pl.

    1. Wyedytujmy plik “/etc/postfix/master.cf”

    vim /etc/postfix/master.cf

    2. Dopiszmy na początku wspomnianego pliku:
    customer1 unix - - n - - smtp
    -o smtp_bind_address=91.236.52.10
    -o smtp_helo_name=mail1.centos.com.pl
    -o syslog_name=postfix-customer1

    customer2 unix - - n - - smtp
    -o smtp_bind_address=91.236.52.11
    -o smtp_helo_name=mail2.centos.com.pl
    -o syslog_name=postfix-customer2

    customer3 unix - - n - - smtp
    -o smtp_bind_address=91.236.52.12
    -o smtp_helo_name=mail3.centos.com.pl
    -o syslog_name=postfix-customer3

    3. Czas na edycję pliku “/etc/postfix/main.cf”.

    vim /etc/postfix/main.cf

    4. Dopisujemy:

    sender_dependent_default_transport_maps = hash:/etc/postfix/sender_transport
    

    5. Tworzymy plik “/etc/postfix/sender_transport” o następującej treści:

    @mail1.centos.com.pl customer1:
    @mail2.centos.com.pl customer2:
    @mail3.centos.com.pl customer3:
    

    6. Restart Postfix-a.

    service postfix restart

    dla CentOS 5 i 6

    systemctl restart postfix

    dla CentOS 7
    Wysyłając email z domeny mail1.centos.com.pl, serwer przyjmie IP 91.236.52.10. Dla domeny mail2.centos.com.pl, będzie to 91.236.52.11, a dla mail3.centos.com.pl 91.236.52.12. Powodzenia 🙂

Komentarze do “Postfix i wiele adresów IP”

  1. helloworld pisze:

    Dzięki

Dodaj komentarz

Warto odwiedzić
Valid XHTML 1.0 Transitional centos.com.pl- mapa strony