Pages : 1
#1 Le 03/09/2015, à 23:16
- oliver2004
[Résolu] Problème configuration POSTFIX en sattelite
Bonjour à tous,
J'ai réinstallé mon serveur (mise à jour de version, j'en étais à la 8.04, du coup...) et comme un con j'ai oublié de copier le fichier de configuration de Postfix qui était configuré en tant que sattelite.
J'ai donc réinstallé Postfix et tenté la configuration depuis zéro en suivant l'assistant et depuis plus d'un mois je me retrouve à la case départ, en suivant la doc mais rien à faire...
Un coup de main serait vraiment le bienvenu...
Voici mon fichier /etc/postfix/main.cf
# See /usr/share/postfix/main.cf.dist for a commented, more complete version
# 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 = $myhostname ESMTP $mail_name (Ubuntu)
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.
smtpd_relay_restrictions = permit_mynetworks permit_sasl_authenticated defer_unauth_destination
myhostname = localhost
alias_maps = hash:/etc/aliases
alias_database = hash:/etc/aliases
myorigin = /etc/mailname
mydestination = localhost
relayhost = smtp.serveur.com:25
mynetworks = 127.0.0.0/8
mailbox_size_limit = 0
recipient_delimiter = +
inet_interfaces = loopback-only
inet_protocols = all
smtp_sasl_auth_enable = yes
smtp_sasl_password_maps = hash:/etc/postfix/sasl/sasl_passwd
smtp_sasl_security_options = noanonymous
Le fichier /etc/postfix/sasl/sasl_passwd est bien renseigné, comme ceci:
smtp.serveur.com:25 mail@serveur.com:mot_de_passe
Après un:
echo "test" | mail -s "Sujet Test" adresse_mail@laposte.net
Le message dans les logs est le suivant:
olivier@oliver:/var/log$ tail -f mail.log
olivier@oliver:/var/log$ tail -f mail.log
Sep 3 17:09:38 oliver postfix/master[20726]: daemon started -- version 2.11.0, configuration /etc/postfixolivier@serveur.com
Sep 3 17:09:38 oliver postfix/qmgr[20730]: E894E16C006B: from=<mon_mail@serveur.com>, size=448, nrcpt=1 (queue active)
Sep 3 17:09:38 oliver postfix/smtp[20732]: warning: database /etc/postfix/sasl/sasl_passwd.db is older than source file /etc/postfix/sasl/sasl_passwd
Sep 3 17:09:39 oliver postfix/smtp[20732]: warning: relayhost configuration problem
Sep 3 17:09:39 oliver postfix/smtp[20732]: E894E16C006B: to=<adresse_mail@laposte.net>, relay=none, delay=505, delays=505/0.05/0.25/0, dsn=4.3.5, status=deferred (mail for smtp.serveur.com loops back to myself)
Sep 3 17:09:43 oliver postfix/pickup[20729]: 2993616C0071: uid=1000 from=<olivier>
Sep 3 17:09:43 oliver postfix/cleanup[20738]: 2993616C0071: message-id=<20150903220943.2993616C0071@localhost>
Sep 3 17:09:43 oliver postfix/qmgr[20730]: 2993616C0071: from=<mon_mail@serveur.com>, size=448, nrcpt=1 (queue active)
Sep 3 17:09:43 oliver postfix/smtp[20732]: warning: relayhost configuration problem
Sep 3 17:09:43 oliver postfix/smtp[20732]: 2993616C0071: to=<adresse_mail@laposte.net>, relay=none, delay=0.53, delays=0.32/0/0.21/0, dsn=4.3.5, status=deferred (mail for smtp.serveur.com loops back to myself)
Je vois un errdomain et une database pas à jour... je me casse les dents...
Si vous voyez quelques chose?
Merci par avance
Dernière modification par oliver2004 (Le 04/09/2015, à 22:31)
Bureaux: Ubuntu Serveur Edition 18.04.4 LTS, Kubuntu, Xubuntu sur portables 18.04 LTS ou 20.04 LTS
Déjà 13 ans que toutes les machines sont LINUX dans mon entreprise...
Hors ligne
#2 Le 04/09/2015, à 07:22
- bruno
Re : [Résolu] Problème configuration POSTFIX en sattelite
Bonjour,
L'erreur est assez explicite :
warning: database /etc/postfix/sasl/sasl_passwd.db is older than source file /etc/postfix/sasl/sasl_passwd
Il faut donc faire :
sudo postmap /etc/postfix/sasl/sasl_passwd
#3 Le 04/09/2015, à 18:03
- oliver2004
Re : [Résolu] Problème configuration POSTFIX en sattelite
Bonjour,
L'erreur est assez explicite :
warning: database /etc/postfix/sasl/sasl_passwd.db is older than source file /etc/postfix/sasl/sasl_passwd
Il faut donc faire :
sudo postmap /etc/postfix/sasl/sasl_passwd
En effet, cette erreur est corrigée, merci, voici maintenant le message d'erreur:
olivier@oliver:/var/log$ tail -f mail.log
Sep 4 10:53:17 oliver postfix/smtp[5261]: 2D3C416C0063: to=<mon_mail@serveur.com>, relay=none, delayadresse_mail@laposte.net=64331, delays=64320/0.11/11/0, dsn=4.3.5, status=deferred (mail for smtp.serveur.com loops back to myself)
Sep 4 10:53:17 oliver postfix/smtp[5262]: warning: relayhost configuration problem
Sep 4 10:53:17 oliver postfix/smtp[5262]: 2993616C0071: to=<adresse_mail@laposte.net>, relay=none, delay=63814, delays=63804/0.05/11/0, dsn=4.3.5, status=deferred (mail for smtp.serveur.com loops back to myself)
Sep 4 10:53:17 oliver postfix/smtp[5260]: warning: relayhost configuration problem
Sep 4 10:53:17 oliver postfix/smtp[5260]: 0CFC416C0076: to=<adresse_mail@laposte.net>, relay=none, delay=63307, delays=63296/0.11/11/0, dsn=4.3.5, status=deferred (mail for smtp.serveur.com loops back to myself)
Sep 4 11:56:39 oliver postfix/pickup[5360]: B637216C0080: uid=1000 from=<olivier>
Sep 4 11:56:39 oliver postfix/cleanup[5719]: B637216C0080: message-id=<20150904165639.B637216C0080@localhost>
Sep 4 11:56:40 oliver postfix/qmgr[2436]: B637216C0080: from=<mon_mail@serveur.com>, size=448, nrcpt=1 (queue active)
Sep 4 11:56:50 oliver postfix/smtp[5721]: warning: relayhost configuration problem
Sep 4 11:56:50 oliver postfix/smtp[5721]: B637216C0080: to=<adresse_mail@laposte.net>, relay=none, delay=11, delays=0.51/0.24/11/0, dsn=4.3.5, status=deferred (mail for smtp.serveur.com loops back to myself)
Impossible de configurer ce relayhost, Une idée?
Bureaux: Ubuntu Serveur Edition 18.04.4 LTS, Kubuntu, Xubuntu sur portables 18.04 LTS ou 20.04 LTS
Déjà 13 ans que toutes les machines sont LINUX dans mon entreprise...
Hors ligne
#4 Le 04/09/2015, à 19:55
- bruno
Re : [Résolu] Problème configuration POSTFIX en sattelite
Je ne vois pas, mais tu peux essayer avec :
relayhost = [smtp.serveur.com]:25
et la même syntaxe dans le fichier contenant le mot de passe.
#5 Le 04/09/2015, à 22:26
- oliver2004
Re : [Résolu] Problème configuration POSTFIX en sattelite
Je ne vois pas, mais tu peux essayer avec :
relayhost = [smtp.serveur.com]:25
et la même syntaxe dans le fichier contenant le mot de passe.
Bonjour Bruno, et bien... ça marche!!
C'est dingue, ces petits crochets étaient ceux qui manquaient? C'est fou, j'ai vu ça nulle part en fait, même pas dans le tuto, du coup, je viens de modifier le tuto comme tel...
Merci beaucoup pour ce coup de pouce, vraiment...
Du coup, pour être précis si ça peut servir à d'autres qui ont un souci ressemblant à celui que j'ai eu, voici mon fichier /etc/postfix/main.cf pour une config de postfix en sattelite:
# See /usr/share/postfix/main.cf.dist for a commented, more complete version
# 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 = $myhostname ESMTP $mail_name (Ubuntu)
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.
smtpd_relay_restrictions = permit_mynetworks permit_sasl_authenticated defer_unauth_destination
myhostname = localhost
alias_maps = hash:/etc/aliases
alias_database = hash:/etc/aliases
myorigin = /etc/mailname
mydestination =
relayhost = [smtp.votre_serveur.com]:25
mynetworks = 127.0.0.0/8
mailbox_size_limit = 0
recipient_delimiter = +
inet_interfaces = loopback-only
inet_protocols = all
smtp_sasl_auth_enable = yes
smtp_sasl_password_maps = hash:/etc/postfix/sasl/sasl_passwd
smtp_sasl_security_options = noanonymous
et le fichier /etc/postfix/sasl/sasl_passwd
[smtp.votre_serveur.com]:25 votre_user_a_utiliser_pour_l_envoi_de_mail:votre_passwd
En adaptant à voss besoin et surtout bien respecter la syntaxe, notamment les crochets autour de [smtp.votre_serveur.com]...
Merci bien Bruno
Dernière modification par oliver2004 (Le 04/09/2015, à 22:43)
Bureaux: Ubuntu Serveur Edition 18.04.4 LTS, Kubuntu, Xubuntu sur portables 18.04 LTS ou 20.04 LTS
Déjà 13 ans que toutes les machines sont LINUX dans mon entreprise...
Hors ligne