Od wersji 2.2 Postfix obsługuje IPv4, jednak domyślnie jest ono wyłączone.
Do instalacji Postfix ze źródłą wymagane są następujące paczki:
perl
gcc
db*-devel
Aby je zainstalować należy otworzyć terminal i zalogować się jako superużykownik. Następnie wydajemy polecenie "apt-get install perl gcc db*-dovel libdb4.7-dev" oraz potwierdzamy chęc ich zainstalowania wciskając "t" oraz enter, kiedy pojawi się taki komunikat jak na obrazku poniżej:
Należy odnalezc w nim linijke zaczynajaca się od "inet_protocols". Domyślna wartość, czyli to co znajduje się za znakiem "=" wynosi ipv4 (tak, jak na rysunku poniżej).
W zależności od tego czy chcemy aby serwer działał na obu protokołach czy tylko na ipv6 zamieniamy wartość "inet_protocols" na "ipv6" jeśli ma działać tylko na IPv6 lub "all" jeśli na wszystkich.
Warto też sprawdzić wartość pola "inet_interfaces".
Jeśli wartość jest różna od "all" to należy dodać tam po przecinku adres na którym ma nasłuchiwać Postfix(np. "2001:db8::45"). Wartość "all" oznacza, że będzie nasłuchiwał na :::25 dla IPv6 i 0.0.0.0:25
Należy następnie zrestartować Postfix. W celu sprawdzenia naszej konfiguracji możemy użyć polecenia "netstat -ano |grep :25". Wyświetli nam ono czy i na jakich adresach nasłuchujemy na porcie 25. Wynik powinien wyglądać podobnie do naszego:
Teraz nasz program działa również po protokole IPv6.