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 12/11/2016, à 13:09

billou

Erreurs postfix/courrier [FluxBB-Dokuwiki-Thunderbird]

Bonjour, j'ai tenté de suivre ce tutoriel de la documentation pour configurer PostFix et Imap afin de pouvoir recevoir et envoyer des mails depuis mon serveur web, mais je me bute à des erreurs lorsque je tente de m'authentifier avec Thunderbird.

1478948484.png

Les besoins sont les suivants :

-Permettre au forum fluxbb d'envoyer des mails de confirmation d'inscription/newsletter, aux mails de s'envoyer des MP via le formulaire comme sur le forum ubuntu-fr.
-De même pour Dokuwiki
-Créer des comptes mails associés à mon/des nom(s) de domaine accessibles depuis un client tiers et via un script webmail sur mon serveur.
-Éviter tout envoi de mails frauduleux/faille et ne pas finir dans les spams.

Configuration du serveur :

-Ubuntu 16.04 LTS (migré depuis Ubuntu 14.04LTS) / Atom x2 / 2Gb de mémoire vive/
-OpenVPN@port 443 (pour bypasser les limitations des hotspots)
-LAMP+Letsencrypt (SSL sur port 4443 via proxy du port 443 sur fichier de config du serveur OpenVPN)
-Serveur VSFTPD
-Nom de domaine et sous domaines configurés.
-Accès distant à X sous lxde via X2Go
-Noyau Linux made in OVH remplacé par le noyau standard d'ubuntu 16.04

Voilà les logs d'erreur :

Nov 12 11:45:07 osremix postmulti[12796]: fatal: instance /etc/postfix, shlib_directory=/usr/lib/postfix conflicts with instance /etc/postfix, daemon_directory=/usr/lib/postfix
Nov 12 11:47:00 osremix imapd: authdaemon: s_connect() failed: No such file or directory
Nov 12 11:47:00 osremix imapd: authentication error: No such file or directory

Le fichier de configuration :

/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
smtp_tls_CAfile=/etc/letsencrypt/live/osremix.com/chain.pem
smtpd_tls_cert_file=/etc/letsencrypt/live/osremix.com/cert.pem
smtpd_tls_key_file=/etc/letsencrypt/live/osremix.com/privkey.pem
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 = osremix.com
mydomain = osremix.com
relay_domain = osremix.com
home_mailbox = Maildir/
alias_maps = hash:/etc/aliases
alias_database = hash:/etc/aliases
setgid_group = postdrop
mail_owner = postfix
mail_spool_directory = /var/spool/mail
myorigin = /etc/mailname
mydestination = $myhostname, localhost.$mydomain, $mydomain, localhost
relayhost = ssl0.ovh.net:587
smtpd_recipient_restrictions = permit_mynetworks,check_relay_domains
mynetworks = 37.187.2.144/24, 127.0.0.0/8 [::ffff:127.0.0.0]/104 [::1]/128
#mailbox_command = procmail -a "$EXTENSION"
mailbox_command = /usr/bin/procmail -Y -a $DOMAIN
mailbox_size_limit = 0
delay_warning_time = 4h
recipient_delimiter = +
inet_interfaces = all
inet_protocols = all

####

command_directory = /usr/sbin
daemon_directory = /usr/lib/postfix
program_directory = /usr/lib/postfix
queue_directory = /var/spool/postfix
masquerade_domains = osremix.com

Comme la configuration est très proche de ce qui est fait sur Ubuntu-Fr, j'espère que l'on sera en mesure de m'aider. smile

Ps : au passage, si certains savent comment faire en sortie de pouvoir s'authentifier sur FluxBB et Dokuwiki avec les mêmes identifiants sans devoir s'inscrire séparément sur l'un et l'autre, je suis tout ouïe, mais c'est un détail accessoire... smile


Modération : merci d'utiliser des images de petite taille (300x300) ou des miniatures pointant sur ces images (Des hébergeurs comme Toile Libre ou TDCT'Pix le permettent).

Dernière modification par cqfd93 (Le 12/11/2016, à 18:53)

Hors ligne

#2 Le 13/11/2016, à 09:30

bruno

Re : Erreurs postfix/courrier [FluxBB-Dokuwiki-Thunderbird]

Bonjour,

Pourquoi ces directives ?

command_directory = /usr/sbin
daemon_directory = /usr/lib/postfix
program_directory = /usr/lib/postfix
queue_directory = /var/spool/postfix

Tu n'es pas sous Debian/Ubuntu ? Postfix n'a pas été installé par les paquets officiels ?

Hors ligne

#3 Le 13/11/2016, à 10:16

billou

Re : Erreurs postfix/courrier [FluxBB-Dokuwiki-Thunderbird]

bruno a écrit :

Bonjour,

Pourquoi ces directives ?

command_directory = /usr/sbin
daemon_directory = /usr/lib/postfix
program_directory = /usr/lib/postfix
queue_directory = /var/spool/postfix

Tu n'es pas sous Debian/Ubuntu ? Postfix n'a pas été installé par les paquets officiels ?

Si, j'ai juste suivi la doc ubuntu-fr que j'indiquais, j'ai enlevé ces directives, mais j'ai toujours les erreurs "no such file or directory", et je n'arrive toujours pas à m'authentifier avec Thunderbird. :-/

J'ai tenté le tutoriel de McPeter ici avec Postfixadmin et dovecot => https://doc.ubuntu-fr.org/utilisateurs/ … dans_mysql

J'ai bien accès à l'interface web, la création des domaines, utilisateurs, etc, mais l'envoi de mails ne donne rien, et toujours rien du côté de clients tiers côté authentification, et le tutoriel est adapté à une ancienne version d'ubuntu.

Dernière modification par billou (Le 13/11/2016, à 10:27)

Hors ligne

#4 Le 13/11/2016, à 10:29

bruno

Re : Erreurs postfix/courrier [FluxBB-Dokuwiki-Thunderbird]

Tu as bien fait de les retirer car ces paramètres étaient erronés et la configuration par défaut les définit correctement.

Autre problème apparent :

relayhost = ssl0.ovh.net:587

Tu indiques que postfix doit relayer les courriels vers ssl0.ovh.net:587 (pourquoi ?) mais rien n'indique comment s'authentifier sur ce serveur.

Ensuite :

mynetworks = 37.187.2.144/24

Es-tu sûr de vouloir autoriser toute la plage 37.187.2.1 - 37.187.2.254 à utiliser ton serveur pour relayer n'importe quel courriel ?

http://www.postfix.org/BASIC_CONFIGURATION_README.html
http://wiki.dovecot.org/

Hors ligne

#5 Le 13/11/2016, à 13:10

billou

Re : Erreurs postfix/courrier [FluxBB-Dokuwiki-Thunderbird]

Effectivement, peut être quelques boulettes dans la configuration, mais je voyais le fichier de configuration de postfix différent sur d'autres exemples, donc j'ai voulu tester/compléter... Du coup j'ai enlevé l'adresse ovh de relayhost et j'ai laissé l'adresse ip normale sur mynetworks.

Hors ligne