Serveur de messagerie postfix,dovecot, apache, roundecube.

Fermé
momo_ivoire Messages postés 14 Date d'inscription mercredi 1 décembre 2010 Statut Membre Dernière intervention 24 janvier 2017 - Modifié par momo_ivoire le 5/08/2015 à 17:07
mamiemando Messages postés 33079 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 23 avril 2024 - 22 août 2015 à 12:56
Bonjour chers tous
je suis en train de configurer un serveur de messagerie sous Debian et je rencontre des erreurs dans mon fichiers /var/log/mail.log.
en effet j'ai terminé les configurations suivantes:
Serveur DNS
Postfixadmin
Sql
Postfix
mais en lançant Icedove j'ai des bugs.
Voici mon fichier mail.log:



Merci de m'aider.
Cordialement.

3 réponses

mamiemando Messages postés 33079 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 23 avril 2024 7 749
Modifié par mamiemando le 12/08/2015 à 11:05
Bonjour,

Merci de plutôt copier coller le texte que de faire une capture d'écran, c'est plus pratique.

Il est clairement écrit dans ton log que la base mysql "postfix" n'a pas de table "users", ce qui engendre les autres erreurs en cascade.

Dans ces logs on voit que cette table comporte les colonnes username (string), domain (string), home (string), uid (int), gid (int) et j'imagine peut se créer via un outil fourni par postfix, ou à la main :
http://www.linuxpedia.fr/doku.php/serveurs/postfix-mysql

Bonne chance
1
momo_ivoire Messages postés 14 Date d'inscription mercredi 1 décembre 2010 Statut Membre Dernière intervention 24 janvier 2017
19 août 2015 à 11:27
je vous remercie mamiemando pour la réponse je pose la question de savoir qu'est ce que je dois faire ? créer la table users pour pallier au problème ? ou si vous avez une autre solution je suis tout ouïe.
Cordialement.
Je tiendrai compte du copier coller la prochaine fois.
0
momo_ivoire Messages postés 14 Date d'inscription mercredi 1 décembre 2010 Statut Membre Dernière intervention 24 janvier 2017
Modifié par mamiemando le 19/08/2015 à 20:07
j'ai crée la table "users" cela a résolu bien de chose mais j'ai toujours l'erreur suivante:

Aug 19 12:41:58 monserveur postfix/lmtp[5253]: 00399232: to=<ouattara@monserveur.monserveur.ma>, orig_to=<root@monserveur.monserveur.ma>, relay=monserveur.monserveur.ma[private/dovecot-lmtp], conn_use=5, delay=0.17, delays=0.12/0.05/0/0.01, dsn=5.1.1, status=bounced (host monserveur.monserveur.ma[private/dovecot-lmtp] said: 550 5.1.1 <ouattara@monserveur.monserveur.ma> User doesn't exist: ouattara@monserveur.monserveur.ma (in reply to RCPT TO command))
Aug 19 12:41:58 monserveur postfix/qmgr[3754]: 00399232: removed
Aug 19 12:42:00 monserveur dovecot: lmtp(5257): Disconnect from local: Connection closed (in reset)
Aug 19 12:42:00 monserveur dovecot: lmtp(5254): Disconnect from local: Connection closed (in reset)
Aug 19 12:44:10 monserveur dovecot: auth-worker(5292): mysql(127.0.0.1): Connected to database postfix
Aug 19 12:44:10 monserveur dovecot: auth-worker(5292): mysql(127.0.0.1): Connected to database postfix
Aug 19 12:45:18 monserveur postfix/scache[5266]: statistics: start interval Aug 19 12:41:57
Aug 19 12:45:18 monserveur postfix/scache[5266]: statistics: address lookup hits=4 miss=2 success=66%
Aug 19 12:45:18 monserveur postfix/scache[5266]: statistics: max simultaneous domains=0 addresses=1 connection=2
Aug 19 12:45:34 monserveur dovecot: imap-login: Disconnected: Inactivity (auth failed, 8 attempts in 180 secs): user=<admnistrateur@monserveur.ma>, method=PLAIN, rip=127.0.0.1, lip=127.0.0.1, TLS, session=<5XlzXqkdjQB/AAAB>
Aug 19 12:46:41 monserveur dovecot: auth-worker(5303): mysql(127.0.0.1): Connected to database postfix
Aug 19 12:46:42 monserveur dovecot: auth-worker(5303): mysql(127.0.0.1): Connected to database postfix
Aug 19 12:48:01 monserveur dovecot: auth-worker(5309): mysql(127.0.0.1): Connected to database postfix
Aug 19 12:48:01 monserveur dovecot: auth-worker(5309): mysql(127.0.0.1): Connected to database postfix
Aug 19 12:49:41 monserveur dovecot: imap-login: Disconnected: Inactivity (auth failed, 6 attempts in 180 secs): user=<admnistrateur@monserveur.ma>, method=PLAIN, rip=127.0.0.1, lip=127.0.0.1, TLS, session=<6qktbakdkAB/AAAB>
Aug 19 12:57:50 monserveur dovecot: auth-worker(5398): mysql(127.0.0.1): Connected to database postfix
Aug 19 12:57:50 monserveur dovecot: auth-worker(5398): mysql(127.0.0.1): Connected to database postfix
Aug 19 12:59:04 monserveur dovecot: auth-worker(5404): mysql(127.0.0.1): Connected to database postfix
Aug 19 12:59:04 monserveur dovecot: auth-worker(5404): mysql(127.0.0.1): Connected to database postfix
Aug 19 13:00:44 monserveur dovecot: imap-login: Disconnected: Inactivity (auth failed, 4 attempts in 174 secs): user=<admnistrateur@monserveur.ma>, method=PLAIN, rip=127.0.0.1, lip=127.0.0.1, TLS, session=<GPEFlakdlQB/AAAB>


merci de m'éclaircir encore plus si possible.
0
mamiemando Messages postés 33079 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 23 avril 2024 7 749
Modifié par mamiemando le 19/08/2015 à 20:09
Je vous remercie mamiemando pour la réponse je pose la question de savoir qu'est ce que je dois faire ? créer la table users pour pallier au problème ?

Oui tout à fait, car tu t'en doutes, ton logiciel ne peut pas deviner quels comptes utilisateurs tu souhaites définir.

<ouattara@monserveur.monserveur.ma> User doesn't exist: ouattara@monserveur.monserveur.ma (in reply to RCPT TO command))


Ici manifestement ton utilisateur n'a pas été trouvé dans la base. Tu dois l'insérer dans la table, par exemple avec un client mysql, par exemple la commande
mysql
, l'outil phpmyadmin si tu as installé un serveur web, etc...
https://dev.mysql.com/doc/refman/5.6/en/insert.html

Exemple :

mysql -u root -p


Puis :

use nom_de_ta_base;
INSERT INTO nom_de_ta_table (nom_colonne_1, nom_colonne2, ...) VALUES (value1, value2, ...);


Bonne chance
0
momo_ivoire Messages postés 14 Date d'inscription mercredi 1 décembre 2010 Statut Membre Dernière intervention 24 janvier 2017
Modifié par momo_ivoire le 21/08/2015 à 12:00
une fois de plus vous me dépannez . j'ai suivi à la lettre et ça a fonctionné maintenant lorsque je veux me connecter à mon compte via Icedove(Thunderbird) j'ai les erreurs suivantes:
Aug 21 09:08:59 monserveur dovecot: auth-worker(4736): mysql(127.0.0.1): Connected to database postfix
Aug 21 09:08:59 monserveur dovecot: auth-worker(4736): mysql(127.0.0.1): Connected to database postfix
Aug 21 09:09:01 monserveur dovecot: imap-login: Login: user=<contact@monserveur.ma>, method=PLAIN, rip=127.0.0.1, lip=127.0.0.1, mpid=4738, TLS, session=<49dBns4dWAB/AAAB>
Aug 21 09:09:01 monserveur dovecot: imap(contact@monserveur.ma): Error: maildir quota: Invalid parameter: messages=1000000000000
Aug 21 09:09:01 monserveur dovecot: imap(contact@monserveur.ma): Error: user contact@monserveur.ma: Initialization failed: Failed to initialize quota: Quota root storage=5242880: init() failed
Aug 21 09:09:01 monserveur dovecot: imap(contact@monserveur.ma): Error: Invalid user settings. Refer to server log for more information.
Aug 21 09:09:29 monserveur dovecot: imap-login: Disconnected (auth failed, 2 attempts in 15 secs): user=<contact@monserveur.ma>, method=PLAIN, rip=127.0.0.1, lip=127.0.0.1, TLS, session=<lgQpn84dWwB/AAAB>
Aug 21 09:10:58 monserveur dovecot: imap-login: Disconnected (auth failed, 2 attempts in 52 secs): user=<contact@monserveur.ma>, method=PLAIN, rip=127.0.0.1, lip=12

bien Cordialement.
0
mamiemando Messages postés 33079 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 23 avril 2024 7 749
22 août 2015 à 12:56
Il faut que tu prennes le temps de lire les messages d'erreur, c'est écrit en toutes lettres !


Aug 21 09:09:01 monserveur dovecot: imap(contact@monserveur.ma): Error: maildir quota: Invalid parameter: messages=1000000000000


Si on cherche sur google on trouve les spécifications des valeurs correctes :
https://wiki2.dovecot.org/Quota/Configuration

J'imagine que tu as mis une valeur démesurée pour ne pas avoir de limite, or si tu ne veux pas qu'il y ait de limite, comme stipulé dans le lien ci-dessus, tu dois mettre 0.

Bonne chance
0