OVH Cloud OVH Cloud

[FreeBSD 4.8] sendmail et genericstable

3 réponses
Avatar
Gerald Niel
Bonsoir,

J'ai un petit soucis pour faire prendre en compte la ré-écriture du
from par sendmail sous mon FreeBSD.
J'ai déjà configuré sendmail sans problèmes particulier sous Linux.
C'est pourquoi je pose la question ici et non sur fcm au cas où
quelque chose de spécifique serait en cause.

En premier lieu, dans mon rc.conf j'ai:
sendmail_enable="NO"
(pas besoin de plus)

Puis dans <hostname>.cf et freebsd.submit.cf (dans celui là, au cas
où...) j'ai ajouté:

GENERICS_DOMAIN(freebee.at.home freebee localhost)
FEATURE(masquerade_envelope)dnl
FEATURE(genericstable, hash -o /etc/mail/genericstable')dnl

À noter que j'ai aussi essayé:
GENERICS_DOMAIN_FILE(/etc/mail/genericsdomain')dnl

Puis dans /etc/mail

make all
make install
make stop
make start

Mais rien n'y fait les adresses locales ne sont pas ré-écrite.
Dans le fichier /etc/mail/genericstable j'ai bien une tabulation entre
le nom d'utilisateur et l'adresse correspondante.

Une subtilité m'aurrait échappée ?

@+
--
> Allez, soyez sympa ... traduisez-lui "linux"
Linux, c'est comme le miel : c'est vachement bon mais ça attire les
mouches. En plus, ça colle aux doigts et on a du mal à s'en défaire.
-+- TP in: Guide du linuxien pervers - "Barrez vous les mouches !"

3 réponses

Avatar
Gerald Niel
Le mercredi 30 juillet 2003 à 11:59 GMT, Gérald NIEL écrivait sur
fr.comp.os.bsd :

Il faut générer le fichier genericstable correspondant à partir du fichier
plat : makemap hash genericstable.db < genericstable


Fait aussi.
C'est aussi ce que fait le makefile...

Bon je vais retenter ce soir...


Ça veut rien savoir, bref, point de genericstable...
- ou je fais vraiment une connerie quelque part, mais la quelle ?
- ou y'a un truc qui cloche...

J'ai aussi essayé la méthode:
/usr/sbin/sendmail -bi -oA/etc/mail/genericstable

@+
--
[Attention : « vote OUI [resp. NON] pour fr.comp.os.linux » signifie
pour [resp. contre] la _suppression_ de fr.comp.os.linux.]
[...] Ceci est une réponse automatique à votre vote.
-+- CM in: Guide du linuxien pervers - Roby le robot rame et radote -+-


Avatar
Olivier Tharan
Gerald Niel writes:

Il ne faut pas les ':' pourtant mantionnés dans pas mal de doc d'où mon
erreur qui à perduré un moment avant d'essayer sans.

Maintenant, ça fonctionne.

Est-ce lié à FreeBSD ou à la version de sendmail cette différence de syntaxe
du fichier genericstable ?


C'est sendmail. D'ailleurs c'est la même chose avec Postfix. Il n'y a que le
fichier d'alias pour supporter des ':'.

--
olive

Avatar
Erwan David
Gerald Niel écrivait :

Le lundi 04 août 2003 à 12:15 GMT, Erwan David écrivait sur
fr.comp.os.bsd :

Est-ce lié à FreeBSD ou à la version de sendmail cette différence de syntaxe
du fichier genericstable ?


C'est sendmail. D'ailleurs c'est la même chose avec Postfix. Il n'y a que le
fichier d'alias pour supporter des ':'.


Avec sendmail on peut mettre des ':' à condition d'utiliser
sendmail -bi plutôt que makemap hash pour engendrer la map.

Mais c'est pas propre.


Bah faudrait prevenir les auteurs des docs, il me semble qu'il y en a
un qui utilise un *BSD ;o)


Bah c'est un effet de bord très crade qui revient à faire un
newaliases en changeant le nome de /etc/aliases pour
/etc/genericstable : j'avais dit que c'était très crade hein...

--
Monde de merde