( Zs | 2012. 10. 12., p – 12:46 )

Mi a gw1 és gw2 gépeken futó mail servernek? Simán relay? Nem lenne egyszerűbb a forgalmat betolni rögtön a mail server felé? Ezzel a befele jövő levelek problémája azonnal megoldódna. A kifelé menő levelek esetén szintén nem teljesen értem, miért probléma, ha a belső mail server direktben tud küldeni? Ebben az esetben küld a default gw-n, de nem a gw-n futó mail relay-nak. Ha szakad a kapcsolat, akkor gw csere és a levél kimegy a másik gw-n. Tehát a megoldásod a szükségesnél bonyolultabbnak tűnik - de nyilván van oka, hogy így tervezed megcsinálni. Hogy konstruktív legyek a témában:
Az általad vázolt megoldás működhet, de ajánlott több dologra is erősen ajánlott oda figyelni:
- postfix verzió mindenképpen azonos legyen a két gw-n
- egyszerre mindkét postfix sose fusson
- NFS miatt postfix user UID/GID legyen azonos a két rendszeren
További apró javaslat: a gw-1 és gw-2 a saját belső IP-je mellett használjon egy "szolgáltatást nyújtó IP"-t, ami arra a gépre van felhúzva, amelyik épp a szolgáltatást nyújtja. Így a mail serveren nem kell semmit átkonfigurálni, hiszen a gw-k két postfixének konfigja azonos, a cél IP meg a szolgáltatást nyújtó IP, ami mindig ott van felhúzva, ahol fut a postfix.
Egyébként egy további megoldási lehetőséget is felvetnék, amennyiben mindenképpen kell a gw-n futó mail-relay. Fusson a postfix mindig csak a gw-1-en, de ha ott elfekszik a net, akkor a gw-1 gépen álljon át a default gw a gw-2-re. Így a levél ki tud jutni a gw-1-ről a gw-2-n keresztül. Az, hogy a hálózat helyre áll, ellenőrizhető úgy, hogy egy adott helyet mindenképpen a net kapcsolaton át kell elérni - ha elérhetővé vált, akkor a net kapcsolat helyre állt a közvetlen szolgáltató felé. Ezzel a megoldással a mail-relay-k száma csökkent, a mail serveren pedig semmilyen konfigot nem kell cserélni net elérés váltás esetén.