Quand un serveur de mail veut t'envoyer un mail (à toi@tonserveur.org, par exemple), il demande au DNS la valeur du champ MX (Mail eXchanger) de tonserveur.org. Théoriquement, celui-ci contient l'adresse IP de ton serveur mail. L'émetteur va donc tenter une connexion sur ton port 25, et t'envoyer le mail.
Maintenant, si ta machine est éteinte, ou de manière générale indisponible, l'émetteur va arriver sur ton port 25 et... rien. Il ne transmettra donc pas le mail. Il existe plus que certainement des serveurs qui retentent l'émission plusieurs fois en cas d'erreur, mais rien ne peut te garantir que:
- tous les émetteurs se comporteront de cette manière,
- par manque de bol, l'émetteur ne réessaye qu'à des moments ou tu es hors-ligne (en général, l'intervalle entre deux tentatives augmente avec le temps).
La seule solution vraiment viable à ce problème est la suivante: le DNS spécifie non pas un enregistrement MX, mais une liste ordonnée. Lorsque que le premier MX est indisponible, l'émetteur va essayer le suivant, jusqu'à en trouver un disponible. On parle donc de "MX secondaires" ou "MX backup".
Ces MX de rechange vont conserver dans leur file d'attente les mails qui sont destinés à ton serveur, et vont réessayer régulièrement de lui transmettre. Ainsi, un temps t(proportionnel à la durée de ton absence) après ton retour sur le net, tes mails te seront délivrés, comme si de rien n'était.
Dans la pratique, la solution la plus souple consiste à se mettre d'accord avec une paire de copains (de préférence géographiquement éloignés et chez des FAI différents) utilisant également leurs propres serveurs de messagerie pour se "couvrir" mutuellement. Sinon, certains FAI (nerim, si j'ai bonne mémoire) proposaient de faire office de MX secondaire. Dyndns aussi, mais je me souviens plus du tarif.
[^] # Re: serveur mail sortant
Posté par Larry Cow . En réponse au message Configurer un serveur de mail. Évalué à 3.
Quand un serveur de mail veut t'envoyer un mail (à toi@tonserveur.org, par exemple), il demande au DNS la valeur du champ MX (Mail eXchanger) de tonserveur.org. Théoriquement, celui-ci contient l'adresse IP de ton serveur mail. L'émetteur va donc tenter une connexion sur ton port 25, et t'envoyer le mail.
Maintenant, si ta machine est éteinte, ou de manière générale indisponible, l'émetteur va arriver sur ton port 25 et... rien. Il ne transmettra donc pas le mail. Il existe plus que certainement des serveurs qui retentent l'émission plusieurs fois en cas d'erreur, mais rien ne peut te garantir que:
- tous les émetteurs se comporteront de cette manière,
- par manque de bol, l'émetteur ne réessaye qu'à des moments ou tu es hors-ligne (en général, l'intervalle entre deux tentatives augmente avec le temps).
La seule solution vraiment viable à ce problème est la suivante: le DNS spécifie non pas un enregistrement MX, mais une liste ordonnée. Lorsque que le premier MX est indisponible, l'émetteur va essayer le suivant, jusqu'à en trouver un disponible. On parle donc de "MX secondaires" ou "MX backup".
Ces MX de rechange vont conserver dans leur file d'attente les mails qui sont destinés à ton serveur, et vont réessayer régulièrement de lui transmettre. Ainsi, un temps t(proportionnel à la durée de ton absence) après ton retour sur le net, tes mails te seront délivrés, comme si de rien n'était.
Dans la pratique, la solution la plus souple consiste à se mettre d'accord avec une paire de copains (de préférence géographiquement éloignés et chez des FAI différents) utilisant également leurs propres serveurs de messagerie pour se "couvrir" mutuellement. Sinon, certains FAI (nerim, si j'ai bonne mémoire) proposaient de faire office de MX secondaire. Dyndns aussi, mais je me souviens plus du tarif.