[UNIX] Sendmail et genericstable

Résolu
CaMs2207 Messages postés 5 Date d'inscription   Statut Membre Dernière intervention   -  
jipicy Messages postés 40842 Date d'inscription   Statut Modérateur Dernière intervention   -
Bonjour à tous,

J'ai actuellement besoin que mes attachées clientèles puissent envoyer des mails depuis mon serveur Unix vers l'extérieur. Cela fonctionne bien mais elles utilisent des comptes génériques sur le serveur Unix, de type : attacli1, attacli2 etc. L'inconvénient de cette méthode c'est que lorsque les fournisseurs reçoivent des mails de leurs parts et qu'ils veulent répondre ils répondent aux adresses attacli1@mondomaine. Et ces adresses n'existent pas donc elles ne les recoivent jamais.

J'ai fait beaucoup de recherche à ce sujet la semaine dernière et je pense avoir trouvé la solution : utiliser les genericstable de sendmail pour reconstruire les adresses d'envoient. Ainsi, elles pourraient utiliser leurs adresses emails.

J'ai suivi différents tutos sans succès.

Voici les étapes réalisées :

- génération du sendmail.cf avec l'outil m4 et en ayant bien les lignes FEATURE(`genericstable') et FEATURE(`masquerade_envelope').
- création du fichier /etc/mail/genericstable avec par exemple : attacli1: nomdel'attachée@mondomaine.
- sendmail -bi -oA/etc/mail/genericstable --> cette commande fonctionne et m'affiche bien 2 aliases etc ....
- redemarrer sendmail

et lorsque j'envoie un mail pour tester je recois bien le mail avec l'utilisateur d'Unix et non pas l'adresse définit dans mon genericstable.

J'ai vérifier mon mail.log et il n'y a pas d'erreur.

Ma configuration :

- Unix -> HP-UX
- Sendmail -> je n'arrive pas à connaitre ma version, mais mon fichier de config est en version 8

Bref, je suis à cours d'idée.

Je vous remercie de votre aide.

Camille.

5 réponses

CaMs2207 Messages postés 5 Date d'inscription   Statut Membre Dernière intervention   2
 
j'envoie les mails avec mpack, d'aprés le man je ne peux pas configurer le from ...
1
dubcek Messages postés 18789 Date d'inscription   Statut Contributeur Dernière intervention   5 637
 
hello
pourquoi ne pas utiliser un simple alias dans /etc/aliases
attacli1: nom.prenom@adresse.com

pour déterminer la version
what /usr/sbin/sendmail | grep -i version
0
CaMs2207 Messages postés 5 Date d'inscription   Statut Membre Dernière intervention   2
 
Tout d'abord merci pour votre réponse.

Si je fais un aliases c'est dans le sens entrant que ca se passe c'est bien ca ? C'est à dire que c'est lorsque c'est l'utilsiateur attacli1 qui recoit un message alors on le redirige vers son adresse mail. Ce que je n'ai pas précisé précédement (pour éviter de surcharger) c'est qu'en amont de mon serveur unix j'ai un serveur exchange qui fait le relai, il ne connait pas la boite mail attacli1. Je pourrais la créer bien sur mais je trouve plus intéressant d'arriver à faire partir le mail avec tout de suite la bonne adresse.

Concernant ma version de sendmail :

version.c 8.9.3.1 (Berkeley) 10/10/2003 (PHNE_29773)


Merci.
0
dubcek Messages postés 18789 Date d'inscription   Statut Contributeur Dernière intervention   5 637
 
ayant configuré des sendmal.cf dans une autre vie, j'essaye de contourner, c'est lâche, je sais. Avec quel outil envoyent-ils les mails ? il devrait être possible de changer le from: à ce niveau ?
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
CaMs2207 Messages postés 5 Date d'inscription   Statut Membre Dernière intervention   2
 
Aprés plusieurs jours de recherche j'ai enfin trouvé :

http://forums11.itrc.hp.com/service/forums/questionanswer.do?admit=109447626+1232362293402+28353475&threadId=87762

Page trouvé en 3ème pages des résultats de google, sans espoir j'ai tenté et ca marche :-) !
0
jipicy Messages postés 40842 Date d'inscription   Statut Modérateur Dernière intervention   4 896
 
Merci pour le lien ;-)
0