Configurar sendmail com a Backup MX

En Roman m’ha demanat si li podia fer de Backup MX durant uns dies, mentre canvía el parquet de casa que ha d’apagar el servidor… El procés de canviar el parquet és molt complicat i no us el puc explicar, pero fer de MX secundari amb sendmail és ben senzill:

Al fitxer /etc/mail/relay-domains afegim el domini d’en Roman, per a que Sendmail permeti la entrada dels correus:

nopcode.org

Si el fitxer no existeix, el creem. Després executem la següent comanda per actualitzar (o crear) la bbdd de relays:

# makemap hash /etc/mail/relay-domains < /etc/mail/relay-domains

Al fitxer /etc/mail/mailertable afegirem una línia indicant quin és el MX primari al que hem de reenviar el correu que ens arribe per al domini que hem afegit anteriorment com a relay:

nopcode.org     esmtp:mail.nopcode.org

Seguidament, també actualitzem la bbdd mailertable:

# makemap hash /etc/mail/mailertable < /etc/mail/mailertable

I això és tot… quan el MX primari (mail.nopcode.org) estigui caigut, el meu servidor recullirà el correu i l’encuarà fins que el primari torni a respondre.

Ah! També cal tenir en compte que per a afegir un MX secundari s’ha de modificar la entrada MX del DNS per al domini en questió. En el cas de nopcode.org ha quedat així:

# dig nopcode.org MX
	
;; QUESTION SECTION:
;nopcode.org.                   IN      MX
	
;; ANSWER SECTION:
nopcode.org.            3584    IN      MX      20 pof.eslack.org.
nopcode.org.            3584    IN      MX      10 mail.nopcode.org.


meneame del.icio.us | Technorati tags: , , ,

2 comentaris per a “Configurar sendmail com a Backup MX”

Gravatar de brainstorm

brainstorm
August 16th, 2005 @ 18:06    

Gràcies per tot pof ! I per completar el mini-howto:

Quan el meu servidor torni a estar online, si vull que pof.eslack.org m’entregui immediatament els missatges encuats, s’usa la comanda ETRN:


$ telnet pof.eslack.org 25
Trying 62.57.5.114...
Connected to pof.eslack.org.
Escape character is '^]'.
220 pof.eslack.org. ESMTP Sendmail 8.13.1/8.12.10; Tue, 16 Aug 2005 17:54:35 +0200
ehlo nopcode.org
250-pof.eslack.org. Hello 38.red-62-57-0.user.auna.net [62.57.0.38] (may be forged), pleased to meet you
250-ENHANCEDSTATUSCODES
250-PIPELINING
250-EXPN
250-VERB
250-8BITMIME
250-SIZE 9000000
250-DSN
250-ETRN
250-AUTH DIGEST-MD5 CRAM-MD5 LOGIN
250-STARTTLS
250-DELIVERBY
250 HELP
etrn nopcode.org
250 2.0.0 Queuing for node nopcode.org started

Si el volum de correus encuats fos molt important hi ha una opció a postfix anomenada fast flush que ens permet optimitzar l’efecte de la comanda ETRN, de manera que el servidor no “pateixi” tant al executar un ETRN.

He estat mirant de trobar l’equivalent per sendmail, però no ho he trobat, en saps algo pof ?

Gravatar de brainstorm

brainstorm
August 16th, 2005 @ 18:13    

I per lo que fa al parquet, no és massa complicat, però és una bona pallissa tirar per la via DIY… per si algun dia vols fer-ho tú mateix, pots llogar una màquina que es diu “acuchilladora”.. lo que fa és lijar el parquet a lo béstia i ràpid.

No m’agrada fer publicitat, pero a alkitodo (on hem llogat les màquines) ens han tractat molt bé i ens han explicat com fer-ho tot (for dummies) ;-)

Salut & thx again pof !

Deixa el teu comentari...