# Postfix : problème nom domaine sortant

**URL:** <https://www.debian-fr.org/t/postfix-probleme-nom-domaine-sortant/62081>\
**Category:** Support Debian\
**Created:** [Février 21, 2016, 8:15 UTC](https://www.debian-fr.org/t/postfix-probleme-nom-domaine-sortant/62081 "2016-02-21T20:15:23Z")\
**Posts on this page:** 11\
**Page:** 1

<div class="post-metadata">

**Author:** ![bert](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/b/9e8a1a/32.png) [@bert](https://www.debian-fr.org/u/bert)\
**Post date:** [Février 21, 2016, 8:15 UTC](https://www.debian-fr.org/t/postfix-probleme-nom-domaine-sortant/62081/1 "2016-02-21T20:15:23Z")

</div>

Bonjour à tous,

J’ai un serveur dédié sous Debian et un possède un nom de domaine [mono][domaine.fr](http://domaine.fr)[/mono] qui pointe vers l’adresse IP du serveur. J’ai un sous-domaine [mono][serveur.domaine.fr](http://serveur.domaine.fr)[/mono] qui pointe aussi vers l’adresse IP de mon serveur dédié. Ainsi, [mono][domaine.fr](http://domaine.fr)[/mono] pointe en MX vers [mono][serveur.domaine.fr](http://serveur.domaine.fr)[/mono].

Le hostname de mon serveur est [mono][serveur.domaine.fr](http://serveur.domaine.fr)[/mono] et voici le fichier [mono]/etc/postfix.main.cf[/mono] :

[code]# Debian specific: Specifying a file name will cause the first

# line of that file to be used as the name. The Debian default

# is /etc/mailname.

# myorigin = /etc/mailname

smtpd\_banner = Serveur debian  
biff = no

# appending .domain is the MUA’s job.

append\_dot\_mydomain = no

# Uncomment the next line to generate “delayed mail” warnings

#delay\_warning\_time = 4h

readme\_directory = no

# TLS parameters

smtpd\_tls\_cert\_file=/etc/ssl/certs/ssl-cert-snakeoil.pem  
smtpd\_tls\_key\_file=/etc/ssl/private/ssl-cert-snakeoil.key  
smtpd\_use\_tls=yes  
smtpd\_tls\_session\_cache\_database = btree:${data\_directory}/smtpd\_scache  
smtp\_tls\_session\_cache\_database = btree:${data\_directory}/smtp\_scache

# See /usr/share/doc/postfix/TLS\_README.gz in the postfix-doc package for

# information on enabling SSL in the smtp client.

myhostname = [serveur.domaine.fr](http://serveur.domaine.fr)  
alias\_maps = hash:/etc/aliases  
alias\_database = hash:/etc/aliases  
myorigin = /etc/mailname  
mydestination = [domaine.fr](http://domaine.fr), [localhost.domaine.fr](http://localhost.domaine.fr), localhost  
relayhost =  
mynetworks = 127.0.0.0/8 [::ffff:127.0.0.0]/104 [::1]/128  
mailbox\_size\_limit = 0  
recipient\_delimiter = +  
inet\_interfaces = all

home\_mailbox = Maildir/  
message\_size\_limit = 52428800[/code]

J’ai un utilisateur [mono]user[/mono] sur mon serveur et je peux lui envoyer un mail à [mono]user@domaine.fr[/mono] que je retrouve dans [mono]~/Maildir/new[/mono] ; inversement je peux envoyer un mail (en utilisant la commande [mono]mail[/mono]) à qui je veux. Seulement on reçoit un mail avec l’adresse [mono]user@serveur.domaine.fr[/mono] et je voudrai que l’adresse de l’expéditeur soit [mono]user@domaine.fr[/mono]

Comment faire ? (en espérant avoir été clair)

Merci de votre aide.

---

<div class="post-metadata">

**Author:** ![Mimoza](https://www.debian-fr.org/user_avatar/www.debian-fr.org/mimoza/32/3858_2.png) [@Mimoza](https://www.debian-fr.org/u/Mimoza)\
**Post date:** [Février 21, 2016, 8:15 UTC](https://www.debian-fr.org/t/postfix-probleme-nom-domaine-sortant/62081/2 "2016-02-21T20:15:24Z")

</div>

Et en changeant ce paramètre ?  
[mono]myhostname = [strike]serveur.[/strike][domaine.fr](http://domaine.fr)[/mono]

---

<div class="post-metadata">

**Author:** ![bert](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/b/9e8a1a/32.png) [@bert](https://www.debian-fr.org/u/bert)\
**Post date:** [Février 21, 2016, 8:15 UTC](https://www.debian-fr.org/t/postfix-probleme-nom-domaine-sortant/62081/3 "2016-02-21T20:15:27Z")

</div>

Effectivement, ça marche !! Je pensais avoir déjà essayé, tellement c’est simple !

Du coup, pas besoin de sous-domaine [mono][serveur.domaine.fr](http://serveur.domaine.fr)[/mono] et le DNS MX de [mono][domaine.fr](http://domaine.fr)[/mono] pointe vers [mono][domaine.fr](http://domaine.fr)[/mono] et ça marche. Le hostname est [mono][domaine.fr](http://domaine.fr)[/mono]

Merci !

---

<div class="post-metadata">

**Author:** ![agentsteel](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/a/97f17d/32.png) [@agentsteel](https://www.debian-fr.org/u/agentsteel)\
**Post date:** [Février 21, 2016, 8:15 UTC](https://www.debian-fr.org/t/postfix-probleme-nom-domaine-sortant/62081/4 "2016-02-21T20:15:34Z")

</div>

Mieux :

[postfix.traduc.org/index.php/BAS … l#myorigin](http://postfix.traduc.org/index.php/BASIC_CONFIGURATION_README.html#myorigin)

---

<div class="post-metadata">

**Author:** ![bert](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/b/9e8a1a/32.png) [@bert](https://www.debian-fr.org/u/bert)\
**Post date:** [Février 21, 2016, 8:16 UTC](https://www.debian-fr.org/t/postfix-probleme-nom-domaine-sortant/62081/5 "2016-02-21T20:16:01Z")

</div>

J’aivais essayé et ça ne marchait pas. J’ai retenté mais ça ne marche toujours pas.

j’ai mis :  
[mono]mydomain = [domaine.fr](http://domaine.fr)  
myorigin = $mydomain[/mono]

et en faisant [mono]postconf -d[/mono]

je vois toujours : [mono]myorigin = $myhostname[/mono]  
Je ne comprends pas…

---

<div class="post-metadata">

**Author:** ![agentsteel](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/a/97f17d/32.png) [@agentsteel](https://www.debian-fr.org/u/agentsteel)\
**Post date:** [Février 21, 2016, 8:16 UTC](https://www.debian-fr.org/t/postfix-probleme-nom-domaine-sortant/62081/6 "2016-02-21T20:16:04Z")

</div>

Tu as bien relancé postfix ( service postfix reload ) ?

---

<div class="post-metadata">

**Author:** ![fluo](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/f/e9bcb4/32.png) [@fluo](https://www.debian-fr.org/u/fluo)\
**Post date:** [Février 21, 2016, 8:16 UTC](https://www.debian-fr.org/t/postfix-probleme-nom-domaine-sortant/62081/7 "2016-02-21T20:16:04Z")

</div>

[quote=“bert\_”]… en faisant [mono]postconf -d[/mono]

je vois toujours : [mono]myorigin = $myhostname[/mono]  
Je ne comprends pas…[/quote]

=\> ce n’est pas postconf -d mais postconf -n

Si ce n’est pas encore résolu, il faut enlever le statut résolu pour qu’on sache que tu as encore besoin d’aide.

---

<div class="post-metadata">

**Author:** ![bert](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/b/9e8a1a/32.png) [@bert](https://www.debian-fr.org/u/bert)\
**Post date:** [Février 21, 2016, 8:16 UTC](https://www.debian-fr.org/t/postfix-probleme-nom-domaine-sortant/62081/8 "2016-02-21T20:16:06Z")

</div>

oui je relance bien à chaque fois postfix…

Sinon effectivement c’est la commande [mono]postconf -n[/mono] et voici ce que j’ai :

`alias_database = hash:/etc/aliases
alias_maps = hash:/etc/aliases
append_dot_mydomain = no
biff = no
broken_sasl_auth_clients = yes
config_directory = /etc/postfix
home_mailbox = Maildir/
inet_interfaces = all
mailbox_size_limit = 0
message_size_limit = 52428800
mydestination = domaine.fr, localhost.domaine.fr, localhost
mydomain = domaine.fr
myhostname = serveur.domaine.fr
mynetworks = 127.0.0.0/8 [::ffff:127.0.0.0]/104 [::1]/128
myorigin = $mydomain
readme_directory = no
recipient_delimiter = +
smtp_tls_session_cache_database = btree:${data_directory}/smtp_scache
smtpd_banner = Serveur arwin
smtpd_recipient_restrictions = permit_sasl_authenticated,permit_mynetworks,reject_unauth_destination
smtpd_sasl_auth_enable = yes
smtpd_sasl_local_domain = $mydomain
smtpd_tls_cert_file = /etc/ssl/certs/ssl-cert-snakeoil.pem
smtpd_tls_key_file = /etc/ssl/private/ssl-cert-snakeoil.key
smtpd_tls_session_cache_database = btree:${data_directory}/smtpd_scache
smtpd_use_tls = yes`

Et quand j’envoie un mail de mon serveur avec la commande, l’adresse est : [mono]user@serveur.domaine.fr[/mono] ???

---

<div class="post-metadata">

**Author:** ![agentsteel](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/a/97f17d/32.png) [@agentsteel](https://www.debian-fr.org/u/agentsteel)\
**Post date:** [Février 21, 2016, 8:16 UTC](https://www.debian-fr.org/t/postfix-probleme-nom-domaine-sortant/62081/9 "2016-02-21T20:16:06Z")

</div>

Sur mon serveur j’utilise

```auto

```

et ça le fait.

Bizarre que ça ne fonctionne pas directement avec [mono]myorigin=$mydomain[/mono]

---

<div class="post-metadata">

**Author:** ![fluo](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/f/e9bcb4/32.png) [@fluo](https://www.debian-fr.org/u/fluo)\
**Post date:** [Février 21, 2016, 8:16 UTC](https://www.debian-fr.org/t/postfix-probleme-nom-domaine-sortant/62081/10 "2016-02-21T20:16:07Z")

</div>

La solution la plus propre est là :

[postfix.traduc.org/index.php/VIR … tual\_alias](http://postfix.traduc.org/index.php/VIRTUAL_README.html#virtual_alias)

Il faut bien séparer domaine du serveur ([serveur.domaine.fr](http://serveur.domaine.fr)) et domaines hébergés ([domaine.fr](http://domaine.fr)).

---

<div class="post-metadata">

**Author:** ![bert](https://www.debian-fr.org/letter_avatar_proxy/v4/letter/b/9e8a1a/32.png) [@bert](https://www.debian-fr.org/u/bert)\
**Post date:** [Février 21, 2016, 8:16 UTC](https://www.debian-fr.org/t/postfix-probleme-nom-domaine-sortant/62081/11 "2016-02-21T20:16:11Z")

</div>

Effectivement avec [mono]masquerade\_domains[/mono] ça fonctionne mais pourquoi [mono]myorigin = $mydomain[/mono] ne suffit pas ?
