Bonjour,
Je rencontre actuellement quelques problèmes de configuration avec mon serveur smtp. Mon serveur mail fonctionne en partie, en effet depuis l’interface web du webmail, l’envois et la réception fonctionnent parfaitement.
Lors de la configuration des clients (Mail, Thunderbird, Outlook) la reception des e-mails se passe correctement.
Les ennuis commencent lors de la configuration de mon serveur smtp sur les clients avec l’erreur visible dans l’extrait des logs ci-dessous:
Merci pour vos réponses.
Les logs:
Dec 2 07:53:51 mail postfix/smtpd[9722]: connect from unknown[123.456.789.000]
Dec 2 07:53:51 mail postfix/smtpd[9722]: warning: unknown[123.456.789.000]: SASL LOGIN authentication failed: authentication failure
Dec 2 07:53:51 mail postfix/smtpd[9722]: lost connection after AUTH from unknown[123.456.789.000]
Dec 2 07:53:51 mail postfix/smtpd[9722]: disconnect from unknown[123.456.789.000]
Dec 2 07:53:53 mail postfix/smtpd[9722]: connect from unknown[123.456.789.000]
Dec 2 07:53:53 mail postfix/smtpd[9722]: warning: unknown[123.456.789.000]: SASL LOGIN authentication failed: authentication failure
Dec 2 07:53:53 mail postfix/smtpd[9722]: lost connection after AUTH from unknown[123.456.789.000]
Dec 2 07:53:53 mail postfix/smtpd[9722]: disconnect from unknown[123.456.789.000]
Dec 2 07:53:56 mail postfix/smtpd[9722]: connect from unknown[123.456.789.000]
le fichier main.cf
root@mail:/var/log# postconf -n
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_size_limit = 0
mydestination = MON_DOMMAIN.COM
myhostname = mail.MON_DOMMAIN.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 = +
smtp_tls_session_cache_database = btree:${data_directory}/smtp_scache
smtpd_banner = $myhostname ESMTP $mail_name (Ubuntu)
smtpd_recipient_restrictions = permit_mynetworks, permit_sasl_authenticated, reject_unauth_destination, reject_invalid_hostname, reject_non_fqdn_sender,reject_unknown_sender_domain, reject_non_fqdn_recipient, reject_unknown_recipient_domain, reject_rbl_client zen.spamhaus.org, reject_rbl_client bl.spamcop.net, permit
smtpd_sasl_auth_enable = 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 = /var/mail/vmail
virtual_mailbox_domains = proxy:mysql:/etc/postfix/mysql/virtual_domains.cf
virtual_mailbox_maps = proxy:mysql:/etc/postfix/mysql/virtual_mailboxes.cf
virtual_uid_maps = static:5000
root@mail:/var/log#
le fichier master.cf
[code]# ==========================================================================
service type private unpriv chroot wakeup maxproc command + args
(yes) (yes) (yes) (never) (100)
==========================================================================
smtp inet n - - - - smtpd
#submission inet n - - - - smtpd
-o smtpd_tls_security_level=encrypt
-o smtpd_sasl_auth_enable=yes
-o smtpd_client_restrictions=permit_sasl_authenticated,reject
-o milter_macro_daemon_name=ORIGINATING
#smtps inet n - - - - smtpd
-o smtpd_tls_wrappermode=yes
-o smtpd_sasl_auth_enable=yes
-o smtpd_client_restrictions=permit_sasl_authenticated,reject
-o milter_macro_daemon_name=ORIGINATING
#628 inet n - - - - qmqpd
pickup fifo n - - 60 1 pickup
cleanup unix n - - - 0 cleanup
qmgr fifo n - n 300 1 qmgr
#qmgr fifo n - - 300 1 oqmgr
tlsmgr unix - - - 1000? 1 tlsmgr
rewrite unix - - - - - trivial-rewrite
bounce unix - - - - 0 bounce
defer unix - - - - 0 bounce
trace unix - - - - 0 bounce
verify unix - - - - 1 verify
flush unix n - - 1000? 0 flush
proxymap unix - - n - - proxymap
proxywrite unix - - n - 1 proxymap
smtp unix - - - - - smtp
When relaying mail as backup MX, disable fallback_relay to avoid MX loops
relay unix - - - - - smtp
-o smtp_fallback_relay=
-o smtp_helo_timeout=5 -o smtp_connect_timeout=5
showq unix n - - - - showq
error unix - - - - - error
retry unix - - - - - error
[/code]
le fichier smtpd
pwcheck_method: saslauthd
mech_list: plain login
log_level: 5
allow_plaintext: true
auxprop_plugin: mysql
sql_hostnames: 127.0.0.1
sql_user:MON_LOGIN
sql_passwd:MON_PASSWORD
sql_database: mail
sql_select: select password from postfix_users where email = '%u'