- Modifié
Bonjour,
j'ai un serveur postfix/mysql dont la configuration de main.cf est la suivante (j'ai remplacé le vrai nom de domaine par example.com) :
Donc je voudrais savoir pourquoi je ne peux pas envoyer des mails vers un domaine virtuel :-? ?
Merci d'avance, cordialement.
j'ai un serveur postfix/mysql dont la configuration de main.cf est la suivante (j'ai remplacé le vrai nom de domaine par example.com) :
smtpd_banner = $myhostname ESMTP $mail_name (Debian/GNU)
biff = no
append_dot_mydomain = no
smtpd_use_tls=no
myhostname = ns.example.com (valeur par défaut)
alias_maps = hash:/etc/aliases
alias_database = hash:/etc/aliases
myorigin = /etc/mailname
mydestination = ns.example.com, localhost.example.com, , localhost (valeur par défaut)
relayhost =
mynetworks = 127.0.0.0/8 [::ffff:127.0.0.0]/104 [::1]/128
mailbox_size_limit = 0
recipient_delimiter = +
inet_interfaces = all
html_directory = /usr/share/doc/postfix/html
virtual_mailbox_domains = mysql:/etc/postfix/mysql-virtual_mailbox_domains.cf
virtual_mailbox_base = /var/mail/vhosts
virtual_mailbox_maps = mysql:/etc/postfix/mysql-virtual_mailbox_maps.cf
virtual_minimum_uid = 100
virtual_uid_maps = static:5000
virtual_gid_maps = static:5000
virtual_alias_maps = mysql:/etc/postfix/mysql-virtual_alias_maps.cf
Je vérifie le pointage mx, qui est bon :
[guest@localhost~]$ dig mx example.com +short
[guest@localhost~]$ 10 mail.example.com
[guest@localhost~]
Je crée une adresse email toto@example.com dans la base de donnée postfix, et je vérifie si postfix arrive à retrouver les informations avec mysql, et je constate que tout est bon :
[guest@localhost~]$ postmap -q "toto@example.com" mysql:/etc/postfix/mysql-virtual_mailbox_domains.cf
[guest@localhost~]$ example.com
[guest@localhost~]
[guest@localhost~]$ postmap -q "tata@example.com" mysql:/etc/postfix/mysql-virtual_mailbox_maps.cf
[guest@localhost~]$ toto@example.com
[guest@localhost~]
Puis quand j'envoie un mail vers toto@example.com, les logs m'affichent des erreurs (voir surtout la ligne où j'ai mis une fléche):
Sep 10 15:39:34 ns postfix/pickup[23571]: 7D387833C1: uid=0 from=<root>
Sep 10 15:39:34 ns postfix/cleanup[23725]: 7D387833C1: message-id=<20120910133934.7D387833C1@ns.example.com>
Sep 10 15:39:34 ns postfix/qmgr[23572]: 7D387833C1: from=<root@ns.example.com>, size=440, nrcpt=1 (queue active)
=>Sep 10 15:39:34 ns postfix/smtp[23727]: 7D387833C1: to=<toto@example.com>, relay=none, delay=0.11, delays=0.1/0.01/0/0, dsn=5.4.6, status=bounced (mail for example.com loops back to myself)
Sep 10 15:39:34 ns postfix/cleanup[23725]: 949FC833C5: message-id=<20120910133934.949FC833C5@ns.example.com>
Sep 10 15:39:34 ns postfix/bounce[23728]: 7D387833C1: sender non-delivery notification: 949FC833C5
Sep 10 15:39:34 ns postfix/qmgr[23572]: 949FC833C5: from=<>, size=2196, nrcpt=1 (queue active)
Sep 10 15:39:34 ns postfix/qmgr[23572]: 7D387833C1: removed
Sep 10 15:39:34 ns postfix/local[23729]: 949FC833C5: to=<root@ns.example.com>, relay=local, delay=0.08, delays=0.03/0.01/0/0.03, dsn=2.0.0, status=sent (delivered to mailbox)
Sep 10 15:39:34 ns postfix/qmgr[23572]: 949FC833C5: removed
root@ns:/var/log#
Donc je voudrais savoir pourquoi je ne peux pas envoyer des mails vers un domaine virtuel :-? ?
Merci d'avance, cordialement.