none
Serveur Exchange 2007 et adresses externes RRS feed

  • Question

  • Bonjour,

    Ma situation est assez compexe c'est pour celà que je vais bien vous la détailler.

    Avant de mettre un serveur Exchange sur notre AD en Windows 2003 serveur, nous avions des comptes e-mails externes (@xx.fr), que nous utilisons toujours évidemment. Ces comptes étaient utilisés via outlook express sur chaque poste client en local. J'ai donc installé le serveur de mail avant tout pour centraliser tous les mails et les sauvegarder chaque soir.

    Quand j'ai installé mon Exchange 2007, par defaut il a calqué sur les noms utilisateurs, le nom du domaine local, résultat chaque outlook2007 avait 2 comptes, un local et un externe (@xx.local et @xx.fr). Les utilisateurs faisant "répondre" ou autre, envoyaient souvent via le compte local alors même que le compte externe était désigné par défaut.

    Au début j'ai donc configuré un connecteur smtp qui redirigeait les mails destinés à l'extérieur, ça marchait bien, malheureusement l'adresse de retour elle, n'était pas la bonne, et les mails de retour ne fonctionnaient pas à partir des destinataires externes.

    Pour résoudre le problème, j'ai ajouté un domaine faisant autorité "xx.fr" qui est le même que notre domaine externe, j'ai supprimé le domain local faisant aurité, puis j'ai configuré la stratégie de comptes pour ajouter @xx.fr à chaque utilisateur.

    Maintenant chaque utilisateur a 2 comptes, 1 externe @xx.fr  et 1 interne @xx.fr, si un utilisateur veut envoyer un message à une personne sur le domaine local, il utilise le même compte interne que si il veut envoyer un message externe, sauf que Exchange fera lui même la différence. Il reçoit aussi ses mails venant de l'exterieur par l'intermediare d'un compte pop3 que j'ajoute sur chaque poste via outlook2007, ces messages etant reçus dans la boite de reception Exchange, donc toujours stockés sur le serveur.

    Maintenant la problèmatique, j'ai plusieurs mail @xx.fr qui ne seront pas sur la messagerie interne ni sur l'AD, vu qu'ils ne sont jamais connectés en local (ce sont des itinérants), or si je veux envoyer un mail à truc@xx.fr qui ne fait pas partie du domaine local,  le serveur exchange2007 me le refuse pour raison : compte inconnu, je suis obligée via outlook de preciser d'envoyer le mail via le compte pop/smtp externe. C'est assez embêtant.

    Il y a t-il moyen de préciser à Exchange que pour tel et tel e-mail il doit rediriger vers le connecteur smtp externe ? Car il s'agit bien de 3 ou 4 e-mails maximum, donc facilement configurables manuellement.

    Merci

    Clémence
    lundi 20 octobre 2008 12:59

Réponses

  • Bon j'ai trouvé la feinte ...

    J'ai remis la config d'origine à savoir le domaine local par defaut @xx.local, par contre pour chaque boite aux lettres, j'ai ajouté une nouvelle adresse @xx.fr qui correspond à l'adresse externe, et défini celle-ci en adresse de réponse, en prenant soin de désactiver la mise à jour auto des adresses. En effet la mise à jour auto m'aurait remis le @xx.local.

    Donc maintenant les adresses @xx.fr qu'il ne trouve pas en local il se sert du smtp pour partir à l'exterieur.

    Ca fonctionne parfaitement, mais je ne sais pas si c'est très propre, j'ai voulu utiliser l'adresse rewriting en powershell, mais il ne reconnaissait pas la commande, je me suis servie de cette proc : http://forums.microsoft.com/TechNet-FR/ShowForum.aspx?ForumID=1109&SiteID=45 , j'ai donc du tout faire à la main (60 comptes mais c'est allé vite !)

    Je précise que mon serveur est un 32 bits avec la version 32bits d'Exchange 2007 dont je n'ai pas pu rentrer la clé que j'avais pour la 64, en espérant qu'un jour microsoft sorte une version "pro" en 32 bits... J'ai la version 64bits mais pas de plate-forme pour l'y installer.
    lundi 20 octobre 2008 14:55