Ciao,
per mettere in atto la configurazione che hai in mente su pfsense 2.0 o 2.01 devi:
come ti è stato indicato è creare due record MX per il tuo server di posta, il 1° deve avere una priorità più alta e deve puntare all'ADSL con IP statico il secondo deve puntare all'ADSL con ip dinamico, per farlo dovresti usare (come hai indicato) un DDNS.
avere una macchina pfSense con almeno 3 schede di rete, 2 per le wan e 1 per la lan
collega alla wan1 l'adsl con ip statico e alla wan2 l'adsl con ip dinamico
vai in system > routing > gateways e crea i due gateway impostando wan1 come gateway di default, indica un ip da monitorare per far capire a pfsense se l'adsl è su (io uso i dns del provaider)
vai in groups e crea un nuovo gruppo chiamato Wan1ToWan2 (o come ti pare) ed imposta wan1 con tier1 e wan2 con tier2 in trigger level scegli la modalità con cui vuoi far entrare in azione l'adsl di backup
vai in firewwall > nat > port forward e crea le regole di nat per il forward della porta 25 e porte VOIP (normalmente 5060 e 5061), ricorda che devi creare la rgola sia per le connessioni provenienti da wan1 che da wan2
vai in firewwall > nat > outbound, lascia la modalità automatica e crea due regole una per wan1 ed una per wan2 per far uscire i protocolli che ti interessano (normalmente io metto wan1/wan2 | subnet interna |||||*| NO
ora quando crei le regole in firewall > rules > lan devi solo ricordarti di impostare come Gateway il gruppo creato prima (nel mio esempio era Wan1ToWan2) questo fa si che se wan1 cade tutto il traffico in uscita per quella regola viene rediretto su wan2.
se puoi ti consiglierei di creare delle route statiche in system > routing > routes i modo che i DNS del provider dell'ADSL con ip statico siano raggiungibili solo attraverso wan1 e i dns del provider dell'ADSL con ip dinamico siano raggiungibili solo da wan2. Questo evita che il ping di monitoraggio della wan1 passi da wan 2 e viceversa
Considerazioni:
Se vuoi un bilanciamento per alcuni protocolli puoi creare un nuovo gruppo ed usare wan1 e wan2 con stesso tier e poi al punto 8 usi il nuovo gruppo nel campo gateway per le regole che ti interessa vadano in bilanciamento sulle due adsl.
In entrata il bilanciamento/failover dipende dalle capacità del protocollo e da chi ti contatta, mi spiego meglio, per la posta il protocollo prevede già che possano esistere più MX e che se il primo fallisce viene contattato il secondo, per il voip sip dipende dal provider che fornisce il servizio, io ad esempio non posso indicare un centralino voip di backup quindi quando mi cade l'adsl primaria io non posso ricevere telefonate ma solo farle.
Spero di non aver dimenticato nulla
Ciao