Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 04/09/2015, à 00: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... smile

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... hmm
Si vous voyez quelques chose?
Merci par avance

Dernière modification par oliver2004 (Le 04/09/2015, à 23: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, à 08: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

Hors ligne

#3 Le 04/09/2015, à 19:03

oliver2004

Re : [Résolu] Problème configuration POSTFIX en sattelite

bruno a écrit :

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, à 20: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.

Hors ligne

#5 Le 04/09/2015, à 23:26

oliver2004

Re : [Résolu] Problème configuration POSTFIX en sattelite

bruno a écrit :

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... smile

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 smile

Dernière modification par oliver2004 (Le 04/09/2015, à 23: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