Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 26/11/2010, à 11:42

loicb

postfix masquerade_domains ne masque pas

Bonjour,
J'ai un serveur en local, dans un réseau derrière une passerelle (ipcop)
J'ai réglé relay_host sur smtp.free.fr (mon fai)
Je masque le nom de mon serveur via masquerade_domains monserveur.chezmoi monvraidomaine.fr
vu les logs, le masquage de domaine ne fonctionne pas, et je ne comprend évidemment pas pourquoi.

le postconf -n

alias_database = hash:/etc/aliases
alias_maps = hash:/etc/aliases
command_directory = /usr/sbin
config_directory = /etc/postfix
daemon_directory = /usr/libexec/postfix
debug_peer_level = 2
html_directory = no
inet_interfaces = localhost
mailq_path = /usr/bin/mailq.postfix
manpage_directory = /usr/share/man
masquerade_domains = monserveur.chezmoi monvraidomaine.fr
mydestination = localhost
myhostname = monvraidomaine.fr
myorigin = monvraidomaine.fr
newaliases_path = /usr/bin/newaliases.postfix
readme_directory = /usr/share/doc/postfix-2.3.3/README_FILES
relayhost = smtp.free.fr
sample_directory = /usr/share/doc/postfix-2.3.3/samples
sendmail_path = /usr/sbin/sendmail.postfix
setgid_group = postdrop
unknown_local_recipient_reject_code = 550

et le bout de log qui ne me plait pas

Nov 26 10:39:42 davical postfix/pickup[20774]: 310BF1CCF9E: uid=0 from=<root@monserveur.chezmoi>
Nov 26 10:39:42 davical postfix/cleanup[20876]: 310BF1CCF9E: message-id=<1290764382.20870@monserveur.chezmoi>
Nov 26 10:39:42 davical postfix/qmgr[20776]: 310BF1CCF9E: from=<root@monserveur.chezmoi>, size=570, nrcpt=1 (queue active)
Nov 26 10:39:43 davical postfix/smtp[20878]: 310BF1CCF9E: to=<l.bajard@monvraidomaine.fr>, relay=smtp.free.fr[212.27.48.4]:25, delay=0.97, delays=0.09/0.03/0.8/0.04, dsn=5.1.8, status=bounced (host smtp.free.fr[212.27.48.4] said: 550 5.1.8 <root@monserveur.chezmoi>: Sender address rejected: Domain not found (in reply to MAIL FROM command))

J'ai quasiment la même config sur un autre serveur et ça passe, si quelqu'un peut me donner une piste, je sèche.

Hors ligne

#2 Le 26/11/2010, à 11:56

cbloo

Re : postfix masquerade_domains ne masque pas

Ca sent le probleme de DNS.


www.coolbytes.fr
Multigaming et entraide informatique
Tw: @cbloo

Hors ligne

#3 Le 26/11/2010, à 12:36

Uggy

Re : postfix masquerade_domains ne masque pas

Merci d'avoir posté les bonnes infos au 1er post ... c'est tellement rare.

Donc "monserveur.chezmoi" n'existe pas.. tu le sais.. et c'est pour ca que tu ne veux pas que ca sorte avec ce nom ? Donc pas vraiment de probleme DNS si il est normal que "monserveur.chezmoi" n'xiste pas.

D'apres le man, masquerade_domains  ne s'utilise que pour "stippé" des sous domaines.
( "user@any.thing.foo.example.com"   to   "user@foo.example.com"  avec masquerade_domains = foo.example.com )


Regarde du coté de :


sender_canonical_maps (default: empty)
       Optional address mapping lookup tables for envelope and header sender addresses.  The
       table format and lookups are documented in canonical(5).

       Example:   you   want   to   rewrite   the   SENDER   address  "user@ugly.domain"  to
       "user@pretty.domain", while still being able to send mail to  the  RECIPIENT  address
       "user@ugly.domain".

       Note: $sender_canonical_maps is processed before $canonical_maps.

       Example:

       sender_canonical_maps = hash:/etc/postfix/sender_canonical

Hors ligne

#4 Le 26/11/2010, à 12:50

loicb

Re : postfix masquerade_domains ne masque pas

De rien, c'est la moindre des choses smile

uggy a écrit :

Merci d'avoir posté les bonnes infos au 1er post ... c'est tellement rare.

Je vais jeter un œil du coté de canonical, bien que masquerade_domains avait déjà fonctionné avant.
Merci pour la réponse rapide, comme d'habitude ici smile

Dernière modification par loicb (Le 26/11/2010, à 12:51)

Hors ligne

#5 Le 01/12/2010, à 09:39

loicb

Re : postfix masquerade_domains ne masque pas

Je ne pensais que ce serait aussi, simple...
Création d'un fichier /etc/postfix/sender_canonical, on met dedans ce qu'on veut mapper, dans mon cas, root vers root@monvraidomaine.fr, ce qui donne dans le fichier:

root root@monvraidomaine.fr

Modification du main.cf pour prendre en compte le fichier nouvellement crée, on ajoute une ligne du genre:

sender_canonical_maps = hash:/etc/postfix/sender_canonical

Reload de postfix et... c'est tout, ça passe, merci Uggy wink

Dernière modification par loicb (Le 01/12/2010, à 09:49)

Hors ligne

#6 Le 01/12/2010, à 13:23

Uggy

Re : postfix masquerade_domains ne masque pas

Ca roule wink


Postfix c'est simple wink

Hors ligne

#7 Le 17/12/2010, à 12:52

loicb

Re : postfix masquerade_domains ne masque pas

Je reviens sur mon post pour me corriger, ça peut aider les autres.

Je me suis rendu compte après un petit moment que sendmail était toujours là, pas démarré mais installé.
J'ai donc viré sendmail et retenté ma config initiale, à savoir, pas de canonical mais la ligne masquerade_domains.

à bon entendeur wink

Hors ligne