port 25 bruges BÅDE til at få serveren til at sende mail og modtage mail. Det er korrekt, at det hedder smtp (Simple Mail Transfer Protokol)... men dette mailtransfer forgår altså begge veje. Det er en gæng misforståelse, at port 25 kun bruges til at sende mail. Hvis serveren er mailserver (dvs servicerer en DNS MX-record), så modtager den også mail på denne port. Port 110 bruges af pop3-protokollen af klienter til at hente den mail som mailserveren har modtaget og opbevarer for et domæne.
ønsker man port 21 åben i forbindelse med ftp er den en god idé at åbne for port 20 også, da denne faktisk også bruges af ftp... ellers vil nogle klienter opleve, at de ikke kan overføre filer.
hvis du kun ønsker at bruge serveren som webserver, så er det kun nødvendigt at åbne port 80 for indgående trafik... hvis du ønsker også at kunne sende mail via ASP er det en god idé også at åbne for UDGÅENDE (og ikke indgående) trafik på port 25.
læs mere om smtp i rfc'en
http://www.ietf.org/rfc/rfc0821.txt