Faire une recherche dans le site

Relayer en toute tranquilité vos emails avec Orange

mars 5th, 2010 Posté dans Administration, Messagerie | 3 Commentaires »

Comme évoqué dans mon article précédent, je vous ai présenté sSMTP qui n’est ni plus ni moins qu’une passerelle vers un autre serveur SMTP. Malheureusement, de plus de FAI français commencent à interdire le relai de mails  d’un serveur du réseau local vers les leur.

On obtient le sempiternel message d’erreur qui énerve tous les administrateurs de messagerie : relay acces deny !

Ainsi, dernièrement, chez un client utilisant Orange (pour ne pas le citer), il m’a même été impossible de parvenir à configurer correctement un serveur de messagerie complet en mode relai (Postfix) avant de finalement de m’apercevoir qu’une telle manipulation était tout bonnement interdite sans authentification. Pour faire la même chose avec sSMTP il faut modifier quelque peu la configuration proposée dans mon billet précédent.

Voici la nouvelle configuration avec authentification pour le FAI Orange (fichier /etc/ssmtp/ssmtp.conf) qui devrait d’adapter à d’autres cas.

#
# /etc/ssmtp.conf -- a config file for sSMTP sendmail.
#
# Préfixe de l'adresse mail du compte système la personne qui envoie les emails
# Chez Orange, utilisez votre compte Orange
root=moncompte@orange.fr
# Pour le relai, il faut s'identifier sur le serveur SMTP
# Utilisez votre compte orange et son mot de passe
AuthUser=moncompte@orange.fr
AuthPass=mot-de-passe-du-compte-orange

# Serveur d'envoi (celui de l'hébergeur)
mailhub=smtp.orange.fr
# Suffixe de l'adresse mail (nom de mon domaine)
rewriteDomain=mondomaine.com
# Les scripts peuvent réécrire l'adresse l'expéditeur
# Entête "From:" autorisée ?
FromLineOverride=YES

Avec cette configuration, j’arrive à mes fins, mais il m’a fallu faire plusieurs tests…

Finalement : Après plusieurs tentatives et un appel au support Orange, nous avons appris mon client et moi que le SMTP d’Orange est maintenant couplé aux requêtes DNS. En gros, vous dépendez complètement de l’infrastructure de votre hébergeur. Lorsque l’on sait que le SMTP comme le DNS sont deux services vitaux en entreprise, et que ceux des FAI sont bien souvent beaucoup (voire trop) sollicités, il devient alors, pour les professionnels, très difficiles de travailler convenablement… D’autant plus  lorsque l’on cherche à se mettre à l’abri des ces désagréments…

Partager cet article :
  • Print
  • Twitter
  • Facebook
  • del.icio.us
  • Netvibes
  • Digg
  • viadeo FR
  • Google Bookmarks
  • Add to favorites

Relayer en toute légerté vos emails avec SSMTP

mars 4th, 2010 Posté dans Administration, Messagerie | 1 Commentaire »

Il m’arrive fréquemment d’avoir besoin de pouvoir expédier par mail les rapports de tâches planifiées de mes serveurs (tâches gérées le plus souvent par crond). Toutefois, il faut bien avouer qu’installer un serveur de messagerie pour une telle tâche est une solution quelque peu extrême pour un besoin aussi simple. En plus, cela ajoute des tâches d’administration comme la gestion de la file d’attente, des alias, une réécriture des adresses… Alors, plutôt que de continuer à utiliser  une solution compliquée je me suis tourné vers sSMTP une solution de passerelle ou proxy de messagerie… Bref, aucun stockage de mail en local, rien à administrer, juste un fichier de configuration unique.

En fait sSMTP se positionne à la place traditionnelle de sendmail sans ses inconvénients. Sous Ubuntu ou Debian, nous vous conseillons d’installer ssmtp et mailx, un client en ligne de commande idéal pour tester l’envoi de mail.

apt-get install mailx ssmtp

Le fichier de configuration de sSMTP se place dans : /etc/ssmtp/ssmtp.conf et ne comprend que peu d’options :

#
# /etc/ssmtp.conf -- a config file for sSMTP sendmail.
#
# Préfixe de l'adresse mail du compte système la personne qui envoie les emails
root=postmaster
# Serveur d'envoi (celui de l'hébergeur)
# On peut préciser le port avec deux points (optionnel)
# exemple : smtp.mondomaine.com:2525
mailhub=smtp.monFAI.com

# Sufixe de l'adresse mail (nom de domaine)
rewriteDomain=mondomaine.com

Cette solution est d’autant plus intéressante qu’elle est adaptable dans toutes les situations. Il est ainsi possible d’utiliser sSMTP pour des envois de mail depuis un serveur Web !

Remarque : Si vous voulez tester l’envoi, sachez que le paquetage mailx vous fourni un mini client de messagerie en ligne de commande qui s’appelle mail. Je vous mets ici un exemple d’utilisation.

local ssmtp # mail destinataire@mondomaine.com
Subject: Ceci est un titre
Ceci est le corps du message.
Il s'arrête à la saisie d'un point seul sur une ligne.
Vous pouvez utilisez le retour à ligne autant que vous voulez.
.
Cc: copie@mondomaine.com
local ssmtp #

Notez qu’en cas de mauvaise configuration, comme sSMTP ne dispose pas d’une file d’attente, vous aurez directement le message d’erreur immédiatement après votre tentative.

Partager cet article :
  • Print
  • Twitter
  • Facebook
  • del.icio.us
  • Netvibes
  • Digg
  • viadeo FR
  • Google Bookmarks
  • Add to favorites