[Postfix] Envoi impossible

Bonjour à tous,
J’ai un petit soucis de paramétrage de postfix à priori sur mon dédié (chez online.net). Il est en Debian Wheezy.
Je souhaite utiliser uniquement le smtp et en aucun cas, le pop / imap sur ce serveur.

J’ai suivi le tuto qui est ici, juste au niveau de postfix, je n’ai pas installé Courrier/Squirrelmail, etc.

Voici l’erreur que j’ai dans mon log en tente d’envoyer un mail depuis localhost en telnet sur une adresse externe.

Sep 24 01:09:09 SRV-WEB postfix/anvil[9706]: statistics: max connection rate 1/60s for (smtp:::1) at Sep 24 01:03:28
Sep 24 01:09:09 SRV-WEB postfix/anvil[9706]: statistics: max connection count 1 for (smtp:::1) at Sep 24 01:03:28
Sep 24 01:09:09 SRV-WEB postfix/anvil[9706]: statistics: max cache size 1 at Sep 24 01:03:28
Sep 24 01:09:20 SRV-WEB postfix/master[9493]: terminating on signal 15
Sep 24 01:09:20 SRV-WEB postfix/master[9887]: daemon started -- version 2.9.6, configuration /etc/postfix
Sep 24 01:09:49 SRV-WEB postfix/smtpd[9910]: connect from localhost[::1]
Sep 24 01:10:28 SRV-WEB postfix/proxymap[9911]: warning: connect to mysql server 127.0.0.1: Access denied for user 'mail_admin'@'localhost' (using password: YES)
Sep 24 01:10:28 SRV-WEB postfix/trivial-rewrite[9924]: warning: proxy:mysql:/etc/postfix/mysql-virtual_transports.cf lookup error for "*"
Sep 24 01:10:28 SRV-WEB postfix/trivial-rewrite[9924]: warning: proxy:mysql:/etc/postfix/mysql-virtual_transports.cf lookup error for "*"
Sep 24 01:10:28 SRV-WEB postfix/proxymap[9911]: warning: connect to mysql server 127.0.0.1: Access denied for user 'mail_admin'@'localhost' (using password: YES)
Sep 24 01:10:28 SRV-WEB postfix/trivial-rewrite[9924]: warning: proxy:mysql:/etc/postfix/mysql-virtual_domains.cf: table lookup problem
Sep 24 01:10:28 SRV-WEB postfix/trivial-rewrite[9924]: warning: virtual_mailbox_domains lookup failure
Sep 24 01:10:53 SRV-WEB postfix/trivial-rewrite[9924]: warning: proxy:mysql:/etc/postfix/mysql-virtual_domains.cf: table lookup problem
Sep 24 01:10:53 SRV-WEB postfix/trivial-rewrite[9924]: warning: virtual_mailbox_domains lookup failure
Sep 24 01:10:53 SRV-WEB postfix/smtpd[9910]: NOQUEUE: reject: RCPT from localhost[::1]: 451 4.3.0 <guillaume@serton.net>: Temporary lookup failure; from=<contact@dmi-corp.fr> to=<guillaume@serton.net> proto=ESMTP helo=<srv-web>
Sep 24 01:11:19 SRV-WEB postfix/smtpd[9910]: disconnect from localhost[::1]
Sep 24 01:14:39 SRV-WEB postfix/anvil[9913]: statistics: max connection rate 1/60s for (smtp:::1) at Sep 24 01:09:49
Sep 24 01:14:39 SRV-WEB postfix/anvil[9913]: statistics: max connection count 1 for (smtp:::1) at Sep 24 01:09:49
Sep 24 01:14:39 SRV-WEB postfix/anvil[9913]: statistics: max cache size 1 at Sep 24 01:09:49

J’ai recontrôler le user/password contenu dans les fichiers conf, et ils sont bon.

Voici le contenu de mon master.cf

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
html_directory = /usr/share/doc/postfix/html
inet_interfaces = all
mailbox_command = procmail -a "$EXTENSION"
mailbox_size_limit = 0
mydestination = srv-web.dmi-fr.com, localhost, localhost.localdomain
myhostname = srv-web.dmi-fr.com
mynetworks = 127.0.0.0/8
myorigin = /etc/mailname
proxy_read_maps = $local_recipient_maps $mydestination $virtual_alias_maps $virtual_alias_domains $virtual_mailbox_maps $virtual_mailbox_domains $relay_recipient_maps $relay_domains $canonical_maps $sender_canonical_maps $recipient_canonical_maps $relocated_maps $transport_maps $mynetworks $virtual_mailbox_limit_maps
readme_directory = /usr/share/doc/postfix
recipient_delimiter = +
relayhost =
smtp_tls_session_cache_database = btree:${data_directory}/smtp_scache
smtpd_banner = $myhostname ESMTP $mail_name (Debian/GNU)
smtpd_recipient_restrictions = permit_mynetworks, permit_sasl_authenticated, reject_unauth_destination
smtpd_sasl_auth_enable = yes
smtpd_sasl_authenticated_header = yes
smtpd_tls_cert_file = /etc/postfix/smtpd.cert
smtpd_tls_key_file = /etc/postfix/smtpd.key
smtpd_tls_session_cache_database = btree:${data_directory}/smtpd_scache
smtpd_use_tls = yes
transport_maps = proxy:mysql:/etc/postfix/mysql-virtual_transports.cf
virtual_alias_domains =
virtual_alias_maps = proxy:mysql:/etc/postfix/mysql-virtual_forwardings.cf, mysql:/etc/postfix/mysql-virtual_email2email.cf
virtual_gid_maps = static:5000
virtual_mailbox_base = /home/vmail
virtual_mailbox_domains = proxy:mysql:/etc/postfix/mysql-virtual_domains.cf
virtual_mailbox_limit_maps = proxy:mysql:/etc/postfix/mysql-virtual_mailbox_limit_maps.cf
virtual_mailbox_maps = proxy:mysql:/etc/postfix/mysql-virtual_mailboxes.cf
virtual_uid_maps = static:5000
postconf: warning: /etc/postfix/main.cf: unused parameter: virtual_overquota_bounce=yes
postconf: warning: /etc/postfix/main.cf: unused parameter: virtual_maildir_limit_message="The user you are trying to reach is over quota."
postconf: warning: /etc/postfix/main.cf: unused parameter: virtual_maildir_extended=yes
postconf: warning: /etc/postfix/main.cf: unused parameter: virtual_mailbox_limit_override=yes

Bon j’ai modifié le mot de passe de mon user dans mysql puis modifié tous les fichiers de config, après avoir généré ma clé en Base64, via telnet c’est fonctionnel.

Salut,

mysql> UPDATE user SET password=password('Mot_de_passe') WHERE user='mail_admin'; mysql> flush privileges; mysql> quit;
Tu vas au-devant de bien d’autres soucis …

[quote=“guillaumeserton”]mydestination = srv-web.dmi-fr.com, localhost, localhost.localdomain
myhostname = srv-web.dmi-fr.com[/quote]

à savoir :

[quote]$ cat /etc/postfix/main.cf

myhostname représente le nom pleinement qualifié du serveur (le nom qui sera utilisé dans le protocole SMTP avec la commande HELO ou EHLO

##et aussi pour la construction de l’en-tête des messages passant par le MTA)

myhostname = srv-web.dmi-fr.com

mydestination indique pour quel(s) domaine(s) notre Postfix est le destinataire final.

Ici, les adresses considérées comme « locales » seront de la forme @machin_truc_du.net ou de la forme @localhost

mydestination = dore.dmi-fr.com, …

[/quote]

“mydestination =” ne correspond en rien à ta déclaration DNS …

[08:18:26]:~$ host -t MX dmi-fr.com dmi-fr.com mail is handled by 10 dore.dmi-fr.com. [08:18:28]:~$

mais plutôt (à mon avis) du nom de ta machine, en /etc/hostname, qu’il te faudra ajuster en conséquence, également …

:~$ cat /etc/hostname

Salut,

mysql> UPDATE user SET password=password('Mot_de_passe') WHERE user='mail_admin'; mysql> flush privileges; mysql> quit;
Tu vas au-devant de bien d’autres soucis …

[quote=“guillaumeserton”]mydestination = srv-web.dmi-fr.com, localhost, localhost.localdomain
myhostname = srv-web.dmi-fr.com[/quote]

à savoir :

“mydestination =” ne correspond en rien à ta déclaration DNS …

[08:18:26]:~$ host -t MX dmi-fr.com dmi-fr.com mail is handled by 10 dore.dmi-fr.com. [08:18:28]:~$

mais plutôt (à mon avis) du nom de ta machine, en /etc/hostname, qu’il te faudra ajuster en conséquence, également …

:~$ cat /etc/hostname srv-web.dmi-fr.com
??

[quote]$ cat /etc/postfix/main.cf

myhostname représente le nom pleinement qualifié du serveur (le nom qui sera utilisé dans le protocole SMTP avec la commande HELO ou EHLO

##et aussi pour la construction de l’en-tête des messages passant par le MTA)

myhostname = dmi-fr.com

mydestination indique pour quel(s) domaine(s) notre Postfix est le destinataire final.

Ici, les adresses considérées comme « locales » seront de la forme @machin_truc_du.net ou de la forme @localhost

mydestination = dore.dmi-fr.com, …

[/quote]

<Spécialiste en Gestion de Parc/>