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 10/06/2015, à 16:36

Ziki

[Résolu] Gros problème Postfix/Dovecot

Bonjour à tous!

J'ai "récemment" mis à jour mon serveur sur Ubuntu en version 15.04.
Suite à cela, j'ai eu quelques soucis avec MySQL (MariaDB en fait)
Ce 4 juin j'ai donc résolu ces quelques problèmes, et par la même occasion, j'ai pu mettre à jour ISP Config.

Seulement, depuis lors, je n'arrive plus à envoyer ni recevoir d'e-mail avec mon logiciel (Apple Mail) de messagerie. Je venais tout juste de créé une nouvelle adresse, mais j'ai très vite remarqué que les deux autres qui fonctionnaient très bien avant ne fonctionnaient plus non plus. Depuis j'ai effectué quelques recherches pour résoudre ce problème mais en vain...

Aujourd'hui j'ai également remarque que même via SquirrelMail, je ne reçois pas mes mails de l'extérieur! Et lorsque je veux en envoyer un, je reçois le message suivant :

Message not sent. Server replied:
Requested action aborted: error in processing
451 4.3.5 <localhost.localdomain[127.0.0.1]>: Client host rejected: Server configuration error]

J'ai donc entrepris diverses recherches, concernant ce problème ainsi que la réception d'e-mail qui ne fonctionne plus... Mais je ne sais plus où donné de la tête car je ne trouve aucune anomalie et rien n'a l'air suspect...

Je fais donc appel à vous au bout de ces quelques jours de recherches, quelqu'un pourrait-il m'indiquer la marche à suivre pour tenter de remédier à ces problèmes? Et si oui, quelles commandes dois-je entrer?


En vous remerciant d'avance pour votre précieuse aide!!! smile
Une excellente journée à tous!

Dernière modification par Ziki (Le 19/06/2015, à 16:10)

Hors ligne

#2 Le 10/06/2015, à 16:41

Ziki

Re : [Résolu] Gros problème Postfix/Dovecot

Petit bémol aussi que j'ai oublié de préciser : ISP Config me soutien que le service MySQL est hors ligne alors qu'apparemment celui-ci fonctionne très bien.. (Aucun problème sur les sites, accès via PhpMyAdmin, ...) s'agirait-il d'un bug?

Hors ligne

#3 Le 11/06/2015, à 00:00

SkaPop

Re : [Résolu] Gros problème Postfix/Dovecot

Plop!

Ne serait-ce pas simplement une question de certificat ayant changé? Peut-être faut-il supprimer l'ancien pour pouvoir accepter le nouveau.

Expérience vécue suite à une grosse mise à jour serveur

Skapop


AMD64 fx6350 / RAM:8Go / NVidia GT430 /xUbuntu 14.04
Raspberry-Pi2 Serveur YunoHost + Serveur MadSonic + MPD
Raspberry-Pi B+ en attente d'une utilisation ^^ (volumio?)

Hors ligne

#4 Le 11/06/2015, à 00:40

pires57

Re : [Résolu] Gros problème Postfix/Dovecot

Tu peut egalement fournir les fichiers de log? Tu as un message d'erreur quand tu redémarre postfix et dovecot?


Utilisateur d'Archlinux, Ubuntu et Kali Linux
Administrateur système et réseau spécialisé Linux.
LinkedIn

Hors ligne

#5 Le 11/06/2015, à 07:34

Ziki

Re : [Résolu] Gros problème Postfix/Dovecot

Tout d'abord, merci pour vos réponses.

En premier lieu, je ne pense pas avoir de messages d'erreur, j'ai déjà tenté de stopper et redémarrer les services, et rien de tel smile

Concernant les certificats, je ne me souviens pas les avoir changer lors des mises à jours, mais je veux bien éventuellement tenter de modifier cela. (Mon seul soucis étant que lorsque j'ai créé mon serveur, j'ai suivi tout un tutoriel que je n'ai pas forcément compris à toutes les étapes hmm)

Pour ce qui est des logs, voici smile Je ne prends que quelques passages car je remarque pas mal d'erreurs toujours similaires et très bizarre... :s

/var/log/mail.log

Jun  9 00:41:03 ns361590 postfix/smtpd[10724]: connect from rrcs-98-102-80-70.central.biz.rr.com[98.102.80.70]
Jun  9 00:41:04 ns361590 postfix/smtpd[10642]: lost connection after AUTH from rrcs-98-102-80-70.central.biz.rr.com[98.102.80.70]
Jun  9 00:41:04 ns361590 postfix/smtpd[10642]: disconnect from rrcs-98-102-80-70.central.biz.rr.com[98.102.80.70]
Jun  9 00:41:04 ns361590 postfix/smtpd[11307]: lost connection after AUTH from rrcs-98-102-80-70.central.biz.rr.com[98.102.80.70]
Jun  9 00:41:04 ns361590 postfix/smtpd[11307]: disconnect from rrcs-98-102-80-70.central.biz.rr.com[98.102.80.70]
Jun  9 00:41:04 ns361590 postfix/smtpd[10726]: connect from rrcs-98-102-80-70.central.biz.rr.com[98.102.80.70]
Jun  9 00:41:04 ns361590 postfix/smtpd[11304]: connect from rrcs-98-102-80-70.central.biz.rr.com[98.102.80.70]
Jun  9 00:41:05 ns361590 postfix/smtpd[10665]: connect from rrcs-98-102-80-70.central.biz.rr.com[98.102.80.70]
Jun  9 00:41:05 ns361590 postfix/smtpd[11309]: connect from rrcs-98-102-80-70.central.biz.rr.com[98.102.80.70]
Jun  9 00:41:05 ns361590 postfix/smtpd[11302]: connect from rrcs-98-102-80-70.central.biz.rr.com[98.102.80.70]
Jun  9 00:41:05 ns361590 postfix/smtpd[10645]: warning: rrcs-98-102-80-70.central.biz.rr.com[98.102.80.70]: SASL LOGIN authentication failed: UGFzc3dvcmQ6
Jun  9 00:41:05 ns361590 postfix/smtpd[10670]: warning: rrcs-98-102-80-70.central.biz.rr.com[98.102.80.70]: SASL LOGIN authentication failed: UGFzc3dvcmQ6

(A savoir que cette connection ce n'est pas moi.. Ni mon mot de passe ^^ Et que j'ai plusieurs "séquences" de ce type..)

Jun  9 22:41:41 ns361590 postfix/smtp[6374]: 6E76BA00D3: to=<root@localhost>, relay=127.0.0.1[127.0.0.1]:10024, delay=450220, delays=450220/0.02/0.01/0.04, dsn=4.3.2, status=deferred (host 127.0.0.1[127.0.0.1] said: 421 4.3.2 Service shutting down, closing channel (in reply to RCPT TO command))
Jun  9 22:41:41 ns361590 postfix/smtp[6373]: 2C387A30A6: to=<root@localhost>, relay=127.0.0.1[127.0.0.1]:10024, delay=450314, delays=450314/0.01/0.01/0.05, dsn=4.3.2, status=deferred (host 127.0.0.1[127.0.0.1] said: 421 4.3.2 Service shutting down, closing channel (in reply to RCPT TO command))
Jun  9 22:41:41 ns361590 postfix/smtp[6374]: warning: connect to mysql server 127.0.0.1: Can't connect to MySQL server on '127.0.0.1' (111)
Jun  9 22:41:41 ns361590 postfix/smtp[6373]: warning: connect to mysql server 127.0.0.1: Can't connect to MySQL server on '127.0.0.1' (111)
Jun  9 22:41:41 ns361590 postfix/smtp[6374]: warning: mysql:/etc/postfix/mysql-virtual_relaydomains.cf: table lookup problem
Jun  9 22:41:41 ns361590 postfix/smtp[6374]: warning: 6E76BA00D3: flush service failure
Jun  9 22:41:41 ns361590 postfix/smtp[6373]: warning: mysql:/etc/postfix/mysql-virtual_relaydomains.cf: table lookup problem
Jun  9 22:41:41 ns361590 postfix/smtp[6373]: warning: 2C387A30A6: flush service failure
Jun  9 22:41:41 ns361590 postfix/qmgr[5280]: 6E76BA00D3: from=<root@ns361590.ip-91-121-169.eu>, status=expired, returned to sender
Jun  9 22:41:41 ns361590 postfix/qmgr[5280]: 2C387A30A6: from=<root@ns361590.ip-91-121-169.eu>, status=expired, returned to sender
Jun  9 22:41:41 ns361590 postfix/proxymap[6265]: warning: connect to mysql server 127.0.0.1: Can't connect to MySQL server on '127.0.0.1' (111)
Jun  9 22:41:41 ns361590 postfix/trivial-rewrite[6380]: warning: proxy:mysql:/etc/postfix/mysql-virtual_transports.cf lookup error for "*"
Jun  9 22:41:41 ns361590 postfix/cleanup[6378]: warning: proxy:mysql:/etc/postfix/mysql-virtual_forwardings.cf lookup error for "root@ns361590.ip-91-121-169.eu"
Jun  9 22:41:41 ns361590 postfix/cleanup[6378]: warning: 75358A272A: virtual_alias_maps map lookup problem for root@ns361590.ip-91-121-169.eu -- message not accepted, try again later
Jun  9 22:41:41 ns361590 postfix/cleanup[6377]: warning: proxy:mysql:/etc/postfix/mysql-virtual_forwardings.cf lookup error for "root@ns361590.ip-91-121-169.eu"
Jun  9 22:41:41 ns361590 postfix/cleanup[6377]: warning: 740AEA26D1: virtual_alias_maps map lookup problem for root@ns361590.ip-91-121-169.eu -- message not accepted, try again later
Jun  9 22:41:41 ns361590 postfix/qmgr[5280]: 2C387A30A6: status=deferred (bounce failed)
Jun  9 22:41:41 ns361590 postfix/qmgr[5280]: 6E76BA00D3: status=deferred (bounce failed)
Jun  8 23:22:29 ns361590 postfix/proxymap[6573]: warning: connect to mysql server 127.0.0.1: Can't connect to MySQL server on '127.0.0.1' (111)
Jun  9 22:45:01 ns361590 dovecot: imap-login: Disconnected (disconnected before auth was ready, waited 0 secs): user=<>, rip=127.0.0.1, lip=127.0.0.1, secured, session=<dIAP1RsYDQB/AAAB>
Jun  9 22:45:01 ns361590 postfix/smtpd[6653]: connect from localhost.localdomain[127.0.0.1]
Jun  9 22:45:01 ns361590 dovecot: pop3-login: Disconnected (no auth attempts in 0 secs): user=<>, rip=127.0.0.1, lip=127.0.0.1, secured, session=<8KIP1RsYaAB/AAAB>
Jun  9 22:45:01 ns361590 postfix/smtpd[6653]: lost connection after CONNECT from localhost.localdomain[127.0.0.1]
Jun  9 22:45:01 ns361590 postfix/smtpd[6653]: disconnect from localhost.localdomain[127.0.0.1]
Jun  9 22:46:35 ns361590 postfix/smtpd[6653]: connect from mailer7.activesearchresults.com[208.112.84.53]
Jun  9 22:46:35 ns361590 postfix/proxymap[6659]: warning: connect to mysql server 127.0.0.1: Can't connect to MySQL server on '127.0.0.1' (111)
Jun  9 22:46:35 ns361590 postfix/trivial-rewrite[6766]: warning: proxy:mysql:/etc/postfix/mysql-virtual_transports.cf lookup error for "*"
Jun  9 22:46:35 ns361590 postfix/trivial-rewrite[6766]: warning: proxy:mysql:/etc/postfix/mysql-virtual_transports.cf lookup error for "*"
Jun  9 22:46:35 ns361590 postfix/trivial-rewrite[6766]: warning: proxy:mysql:/etc/postfix/mysql-virtual_domains.cf: table lookup problem
Jun  9 22:46:35 ns361590 postfix/trivial-rewrite[6766]: warning: virtual_mailbox_domains lookup failure
Jun  9 22:46:35 ns361590 postfix/trivial-rewrite[6766]: warning: proxy:mysql:/etc/postfix/mysql-virtual_domains.cf: table lookup problem
Jun  9 22:46:35 ns361590 postfix/trivial-rewrite[6766]: warning: virtual_mailbox_domains lookup failure
Jun  9 22:46:35 ns361590 postfix/smtpd[6653]: warning: connect to mysql server 127.0.0.1: Can't connect to MySQL server on '127.0.0.1' (111)

(Voici ce que j'ai comme problème plus récemment.. Alors je suis allez voir dans mes bases MySQL etc... Et j'ai remarqué que mon mot de passe "crypté" pour l'utilisateur dbispconfig ne correspond à rien à mes autres MDP utilisés, et donc du coup je ne le connais pas.. Et donc, serait-il possible qu'une mise à jour ai fait une telle chose?)

un 11 07:24:41 ns361590 dovecot: imap(infos@ohmywood.be): Disconnected for inactivity in=365 out=1817
Jun 11 07:25:01 ns361590 dovecot: imap-login: Disconnected (no auth attempts in 0 secs): user=<>, rip=127.0.0.1, lip=127.0.0.1, secured, session=<vwaXNjcYdgB/AAAB>
Jun 11 07:25:01 ns361590 dovecot: pop3-login: Disconnected (no auth attempts in 0 secs): user=<>, rip=127.0.0.1, lip=127.0.0.1, secured, session=<qgmXNjcYFQB/AAAB>
Jun 11 07:25:01 ns361590 postfix/smtpd[9190]: connect from localhost.localdomain[127.0.0.1]
Jun 11 07:25:01 ns361590 postfix/smtpd[9190]: lost connection after CONNECT from localhost.localdomain[127.0.0.1]
Jun 11 07:25:01 ns361590 postfix/smtpd[9190]: disconnect from localhost.localdomain[127.0.0.1]
Jun 11 07:25:33 ns361590 postfix/smtpd[9190]: connect from dub004-omc4s4.hotmail.com[157.55.2.79]
Jun 11 07:25:33 ns361590 postfix/proxymap[9195]: warning: connect to mysql server 127.0.0.1: Can't connect to MySQL server on '127.0.0.1' (111)
Jun 11 07:25:33 ns361590 postfix/trivial-rewrite[9235]: warning: proxy:mysql:/etc/postfix/mysql-virtual_transports.cf lookup error for "*"
Jun 11 07:25:33 ns361590 postfix/trivial-rewrite[9235]: warning: proxy:mysql:/etc/postfix/mysql-virtual_transports.cf lookup error for "*"
Jun 11 07:25:33 ns361590 postfix/trivial-rewrite[9235]: warning: proxy:mysql:/etc/postfix/mysql-virtual_domains.cf: table lookup problem
Jun 11 07:25:33 ns361590 postfix/trivial-rewrite[9235]: warning: virtual_mailbox_domains lookup failure
Jun 11 07:25:33 ns361590 postfix/trivial-rewrite[9235]: warning: proxy:mysql:/etc/postfix/mysql-virtual_domains.cf: table lookup problem
Jun 11 07:25:33 ns361590 postfix/trivial-rewrite[9235]: warning: virtual_mailbox_domains lookup failure
Jun 11 07:25:33 ns361590 postfix/smtpd[9190]: warning: connect to mysql server 127.0.0.1: Can't connect to MySQL server on '127.0.0.1' (111)
Jun 11 07:25:33 ns361590 postfix/smtpd[9190]: warning: mysql:/etc/postfix/mysql-virtual_client.cf: table lookup problem
Jun 11 07:25:33 ns361590 postfix/smtpd[9190]: NOQUEUE: reject: RCPT from dub004-omc4s4.hotmail.com[157.55.2.79]: 451 4.3.5 <dub004-omc4s4.hotmail.com[157.55.2.79]>: Client host rejected: Server configuration error; from=<angelblack50@hotmail.com> to=<contact@tommyamor.com> proto=ESMTP helo=<DUB004-OMC4S4.hotmail.com>
Jun 11 07:25:33 ns361590 postfix/smtpd[9190]: disconnect from dub004-omc4s4.hotmail.com[157.55.2.79]
Jun 11 07:25:34 ns361590 postfix/smtpd[9190]: connect from dub004-omc4s4.hotmail.com[157.55.2.79]
Jun 11 07:25:34 ns361590 postfix/trivial-rewrite[9235]: warning: proxy:mysql:/etc/postfix/mysql-virtual_domains.cf: table lookup problem
Jun 11 07:25:34 ns361590 postfix/trivial-rewrite[9235]: warning: virtual_mailbox_domains lookup failure
Jun 11 07:25:34 ns361590 postfix/smtpd[9190]: warning: mysql:/etc/postfix/mysql-virtual_client.cf: table lookup problem
Jun 11 07:25:34 ns361590 postfix/smtpd[9190]: NOQUEUE: reject: RCPT from dub004-omc4s4.hotmail.com[157.55.2.79]: 451 4.3.5 <dub004-omc4s4.hotmail.com[157.55.2.79]>: Client host rejected: Server configuration error; from=<angelblack50@hotmail.com> to=<service.clients@digarastore.be> proto=ESMTP helo=<DUB004-OMC4S4.hotmail.com>
Jun 11 07:25:34 ns361590 postfix/smtpd[9190]: disconnect from dub004-omc4s4.hotmail.com[157.55.2.79]
Jun 11 07:26:30 ns361590 postfix/smtpd[9190]: connect from dub004-omc4s4.hotmail.com[157.55.2.79]
Jun 11 07:26:30 ns361590 postfix/trivial-rewrite[9235]: warning: proxy:mysql:/etc/postfix/mysql-virtual_domains.cf: table lookup problem
Jun 11 07:26:30 ns361590 postfix/trivial-rewrite[9235]: warning: virtual_mailbox_domains lookup failure
Jun 11 07:26:30 ns361590 postfix/smtpd[9190]: warning: mysql:/etc/postfix/mysql-virtual_client.cf: table lookup problem
Jun 11 07:26:30 ns361590 postfix/smtpd[9190]: NOQUEUE: reject: RCPT from dub004-omc4s4.hotmail.com[157.55.2.79]: 451 4.3.5 <dub004-omc4s4.hotmail.com[157.55.2.79]>: Client host rejected: Server configuration error; from=<angelblack50@hotmail.com> to=<infos@ohmywood.be> proto=ESMTP helo=<DUB004-OMC4S4.hotmail.com>
Jun 11 07:26:30 ns361590 postfix/smtpd[9190]: disconnect from dub004-omc4s4.hotmail.com[157.55.2.79]
Jun 11 07:26:40 ns361590 postfix/anvil[18553]: statistics: max connection rate 3/60s for (smtp:157.55.2.79) at Jun 11 07:18:30
Jun 11 07:26:40 ns361590 postfix/anvil[18553]: statistics: max connection count 1 for (smtp:142.0.81.63) at Jun 11 07:16:42
Jun 11 07:26:40 ns361590 postfix/anvil[18553]: statistics: max message rate 3/60s for (smtp:157.55.2.79) at Jun 11 07:18:31
Jun 11 07:26:40 ns361590 postfix/anvil[18553]: statistics: max cache size 2 at Jun 11 07:17:34
Jun 11 07:27:22 ns361590 dovecot: imap-login: Login: user=<infos@ohmywood.be>, method=PLAIN, rip=109.88.189.245, lip=91.121.169.38, mpid=9371, TLS, session=<fef9PjcYzQBtWL31>

(Ici les dernières lignes du log..)

Y a-t-il d'autres fichier log dont vous avez besoin?? :$

Hors ligne

#6 Le 11/06/2015, à 07:41

SkaPop

Re : [Résolu] Gros problème Postfix/Dovecot

Plop!

Attention, je ne parlais que de ceux acceptés dans ton logiciel de messagerie, pas d'en recréer, uniquement supprimer leur validation dans le logiciel de messagerie!!

Pour le reste je ne pourrais pas aider...

Skapop


AMD64 fx6350 / RAM:8Go / NVidia GT430 /xUbuntu 14.04
Raspberry-Pi2 Serveur YunoHost + Serveur MadSonic + MPD
Raspberry-Pi B+ en attente d'une utilisation ^^ (volumio?)

Hors ligne

#7 Le 11/06/2015, à 08:02

Ziki

Re : [Résolu] Gros problème Postfix/Dovecot

Oui, j'avais bien compris l'idée smile Je vais regarder pour tester ça tout à l'heure. Mais quand je vois les erreurs de connections à MySQL. Je pense que tout doit venir de là.. Car hier (je ne sais plus trop dans quel fichier) j'avais vu des traces de mails que j'ai tenté de m'envoyer. Et le Mailer-Daemon ne renvoie rien sur l'adresse émettrice... Je pense donc qu'ils arrivent bien sur le serveur, mais qu'après il ne se passe plus rien... Car non visible dans la boite SquirrelMail ni rien...

Hors ligne

#8 Le 11/06/2015, à 09:48

Screen

Re : [Résolu] Gros problème Postfix/Dovecot

Je rejoins ton point de vue, le problème est mysql vis à vis de la base utilisée par ispconfig

a tu essayé de te connecter à cette base ?
mysql -u root -p dbispconfig     (root ou utilisateur ayant les privilèges autorisés à cette base)
SHOW TABLES;

Hors ligne

#9 Le 11/06/2015, à 21:39

Ziki

Re : [Résolu] Gros problème Postfix/Dovecot

Voilà je viens de tester..  En root aucun problème. Par contre, lorsque je teste avec le login "ispconfig", je n'arrive pas à me connecter... Et je ne sais pas comment retrouver le mot de passe pour cet utilisateur et comment tout reconfigurer pour qu'il puisse à nouveau s'y connecter..

Hors ligne

#10 Le 12/06/2015, à 10:20

Screen

Re : [Résolu] Gros problème Postfix/Dovecot

Ziki a écrit :

Voilà je viens de tester..  En root aucun problème. Par contre, lorsque je teste avec le login "ispconfig", je n'arrive pas à me connecter... Et je ne sais pas comment retrouver le mot de passe pour cet utilisateur et comment tout reconfigurer pour qu'il puisse à nouveau s'y connecter..

peut tu donner le contenu de /etc/postfix/mysql-virtual_domains.cf  et  /etc/postfix/main.cf 

si c'est un problème spécifique de mot de passe haché par ispconfig, je ne pourrais pas t'aider plus car je ne l'utilise pas, il faut pour cela savoir quel algorithme de hachage il utilise, par exemple pour postfixadmin c'est du MD5-CRYPT

et la commande est:  doveadm pw -s MD5-CRYPT -p'mot-de-passe'

il suffit alors dans la base avec php myadmin de remplacer le hachage mot de passe du user par le résultat de la commande et c'est reparti ! le principe est certainement le même pour ispconfig, mais faut savoir comment il procède.
donne déjà les contenus de /etc/postfix/mysql-virtual_domains.cf  et  /etc/postfix/main.cf et /etc/postfix/mysql-virtual_client.cf

edit:  je viens de retrouver une ancienne base ispconfig que je ne me sers plus dans mes vieilles sauvegardes et à priori les mots de passe écrit dans les fichiers /etc/postfix/mysql-virtual_domains.cf etc sont en clair, je viens de faire un test de ré-initialisation mot de passe et cela fonctionne...
exemple dans /etc/postfix/mysql-virtual_domains.cf

user = ispconfig
password = 038623ee4ca19cae6a03fbef2bf7fd57
dbname = dbispconfig
table = mail_domain
select_field = domain
where_field = domain
additional_conditions = and active = 'y' and server_id = 1
hosts = 127.0.0.1

je note le password  038623ee4ca19cae6a03fbef2bf7fd57, 

je me connecte à mysql en root:
mysql mysql -u root -p
et je réinitialise le mot de passe pour ispconfig 
UPDATE user SET password=PASSWORD('038623ee4ca19cae6a03fbef2bf7fd57') WHERE user="ispconfig";

et le user ispconfig peut bien se connecter à sa base.....:)

Dernière modification par Screen (Le 12/06/2015, à 10:55)

Hors ligne

#11 Le 12/06/2015, à 21:26

Ziki

Re : [Résolu] Gros problème Postfix/Dovecot

Je viens de récupérer les infos des fichiers... Voilà donc smile

# cat /etc/postfix/mysql-virtual_domains.cf

user = ispconfig
password = ???????????? (je ne note pas le mot de passe par précaution ^^)
dbname = dbispconfig
table = mail_domain
select_field = domain
where_field = domain
additional_conditions = and active = 'y' and server_id = 1
hosts = 127.0.0.1

# cat /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 = /usr/share/doc/postfix

# TLS parameters
smtpd_tls_cert_file = /etc/postfix/smtpd.cert
smtpd_tls_key_file = /etc/postfix/smtpd.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 = ns361590.ip-91-121-169.eu
alias_maps = hash:/etc/aliases, hash:/var/lib/mailman/data/aliases
alias_database = hash:/etc/aliases, hash:/var/lib/mailman/data/aliases
myorigin = /etc/mailname
mydestination = ns361590.ip-91-121-169.eu, localhost, localhost.localdomain
relayhost =
mynetworks = 127.0.0.0/8 [::1]/128
mailbox_size_limit = 0
recipient_delimiter = +
inet_interfaces = all
html_directory = /usr/share/doc/postfix/html
virtual_alias_domains =
virtual_alias_maps = hash:/var/lib/mailman/data/virtual-mailman, proxy:mysql:/etc/postfix/mysql-virtual_forwardings.cf, proxy:mysql:/etc/postfix/mysql-virtual_email2email.cf
virtual_mailbox_domains = proxy:mysql:/etc/postfix/mysql-virtual_domains.cf
virtual_mailbox_maps = proxy:mysql:/etc/postfix/mysql-virtual_mailboxes.cf
virtual_mailbox_base = /var/vmail
virtual_uid_maps = static:5000
virtual_gid_maps = static:5000
inet_protocols = all
smtpd_sasl_auth_enable = yes
broken_sasl_auth_clients = yes
smtpd_sasl_authenticated_header = yes
smtpd_recipient_restrictions = permit_mynetworks, permit_sasl_authenticated, reject_unauth_destination, check_recipient_access mysql:/etc/postfix/mysql-virtual_recipient.cf
smtpd_tls_security_level = may
transport_maps = hash:/var/lib/mailman/data/transport-mailman, proxy:mysql:/etc/postfix/mysql-virtual_transports.cf
relay_domains = mysql:/etc/postfix/mysql-virtual_relaydomains.cf
relay_recipient_maps = mysql:/etc/postfix/mysql-virtual_relayrecipientmaps.cf
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
smtpd_sender_restrictions = check_sender_access mysql:/etc/postfix/mysql-virtual_sender.cf
smtpd_client_restrictions = check_client_access mysql:/etc/postfix/mysql-virtual_client.cf
smtpd_client_message_rate_limit = 100
maildrop_destination_concurrency_limit = 1
maildrop_destination_recipient_limit = 1
virtual_transport = dovecot
header_checks = regexp:/etc/postfix/header_checks
mime_header_checks = regexp:/etc/postfix/mime_header_checks
nested_header_checks = regexp:/etc/postfix/nested_header_checks
body_checks = regexp:/etc/postfix/body_checks
owner_request_special = no
smtp_tls_security_level = may
smtpd_tls_mandatory_protocols = !SSLv2, !SSLv3
smtpd_tls_protocols = !SSLv2,!SSLv3
smtp_tls_protocols = !SSLv2,!SSLv3
dovecot_destination_recipient_limit = 1
smtpd_sasl_type = dovecot
smtpd_sasl_path = private/auth
content_filter = amavis:[127.0.0.1]:10024
receive_override_options = no_address_mappings
message_size_limit = 0

Comprenant un peu mieux avec l'explication donnée ci avant, j'ai donc tenté (avec PhpMyAdmin) de me connecter avec ispconfig comme utilisateur et le mot de passe donné dans le fichier mysql-virtual_domains.cf .. Connexion avec succès, et accès donc à la base de données ispconfig smile Seule option restante c'est un problème de connection à MySQL suite à un problème dans la configuration...
J'ai également reçu depuis aujourd'hui un mail retour à mes mails envoyés depuis gmail pour testé mes problèmes... Je transmets également ce mail ci-après :

This is an automatically generated Delivery Status Notification

THIS IS A WARNING MESSAGE ONLY.

YOU DO NOT NEED TO RESEND YOUR MESSAGE.

Delivery to the following recipient has been delayed:

     contact@???.com

Message will be retried for 2 more day(s)

Technical details of temporary failure:
Google tried to deliver your message, but it was rejected by the server for the recipient domain ???.com by mail.???.com. [91.121.169.38].

The error that the other server returned was:
451 4.3.5 <mail-oi0-f49.google.com[209.85.218.49]>: Client host rejected: Server configuration error


----- Original message -----

DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
        d=gmail.com; s=20120113;
        h=mime-version:date:message-id:subject:from:to:content-type;
        bh=LoRxHvAgp32iLyobN14Ushw5vA25ZNrI3hG4DcfUo/4=;
        b=Ifo2QgN+UYkB5ST/5G3OaTAOqKZ+8PawA0OYjEANs8ofkYQE6+I9Qdg7aw/mFlDgtB
         ThUrGQj62MAIaY7Fk5sW36kvzLgEDZvM/Vi+CPBm61GDBLYR+laiHTeanWOTv58vDWvn
         wWyJN90IFTvhuhpWGvc6oVRGWHmnhpi9LXD0qI09idf0ohMXZtzahkqDNw2+iDkjp2+X
         x8I8p/cpsLBDj39YIbNhOefDbHiPhah6CPL71Dl9+EwyjWniJnZI3o0s7AsSLC6mAE+6
         iCkdJ4/3ejc19LTLqUa1rS/8ykEmHLESOxbDLSPh6JvGAybGW5iTMBw0+bDyTI/r0w46
         2ZMw==
MIME-Version: 1.0
X-Received: by 10.182.87.36 with SMTP id u4mr2791495obz.50.1433941209863; Wed,
 10 Jun 2015 06:00:09 -0700 (PDT)
Received: by 10.202.108.77 with HTTP; Wed, 10 Jun 2015 06:00:09 -0700 (PDT)
Date: Wed, 10 Jun 2015 15:00:09 +0200
Message-ID: <CAAhS15mo5Hxje_Wf-+rhUZH4VeRH-0REXJTNtkbtmDNvimADzQ@mail.gmail.com>
Subject: rtqegs
From: =?UTF-8?Q?Rapha=C3=ABl_Dieudonn=C3=A9?= <????@gmail.com>
To: ???? <contact@????.com>
Content-Type: multipart/alternative; boundary=089e013d0ddc715b1a0518297455

dfsgwsdfg w

Si quelqu'un voit une erreur quelque part qu'il n'hésite pas smile

Hors ligne

#12 Le 13/06/2015, à 10:21

Screen

Re : [Résolu] Gros problème Postfix/Dovecot

tu arrives alors à accéder à la base dbispconfig via phpmyadmin avec l'utilisateur ispconfig, tu avances, pourtant les messages warning mysql  sont explicites,

Jun  9 22:41:41 ns361590 postfix/smtp[6373]: warning: connect to mysql server 127.0.0.1: Can't connect to MySQL server on '127.0.0.1' (111)
Jun  9 22:41:41 ns361590 postfix/smtp[6374]: warning: mysql:/etc/postfix/mysql-virtual_relaydomains.cf: table lookup problem

c'est postfix qui a un soucis de connection avec cette base mysql, je te suggère d'activer les logs mysql pour en savoir plus:

dans  /etc/mysql/my.cnf

[mysqld]
bind-address = 127.0.0.1
general_log_file        = /var/log/mysql/mysql.log
general_log             = 1
log_error = /var/log/mysqld.error.log
[mysqld_safe]
log_error=/var/log/mysql/mysql_error.log

redémarres le service mysql et tu va voir ce que raconte exactement mysql.log & mysqld.error.log
peut être un problème avec une table dans la base dbispconfig
et est ce que la table mail_domain existe bien avec le champs domain dans celle ci ?

Dernière modification par Screen (Le 13/06/2015, à 10:49)

Hors ligne

#13 Le 14/06/2015, à 08:29

Ziki

Re : [Résolu] Gros problème Postfix/Dovecot

Voici les logs smile

my.cnf :

[mysqld_safe]
/var/log/mysql/mysql_error.log

[mysqld]
bind-adress = 127.0.0.1   [i](Le bind-adress correspondait à l'ip du serveur avant et non à 127.0.0.1)[/i]
general_log_file        = /var/log/mysql/mysql.log
general_log             = 1
log_error = /var/log/mysql/error.log

Après reboot du serveur

/var/log/mysql/mysql_error.log

150614 07:54:59 mysqld_safe Starting mysqld daemon with databases from /var/lib/mysql
150614  7:54:59 [Note] InnoDB: Using mutexes to ref count buffer pool pages
150614  7:54:59 [Note] InnoDB: The InnoDB memory heap is disabled
150614  7:54:59 [Note] InnoDB: Mutexes and rw_locks use GCC atomic builtins
150614  7:54:59 [Note] InnoDB: Memory barrier is not used
150614  7:54:59 [Note] InnoDB: Compressed tables use zlib 1.2.8
150614  7:54:59 [Note] InnoDB: Using Linux native AIO
150614  7:54:59 [Note] InnoDB: Using CPU crc32 instructions
150614  7:54:59 [Note] InnoDB: Initializing buffer pool, size = 128.0M
150614  7:54:59 [Note] InnoDB: Completed initialization of buffer pool
150614  7:55:00 [Note] InnoDB: Highest supported file format is Barracuda.
150614  7:55:05 [Note] InnoDB: 128 rollback segment(s) are active.
150614  7:55:05 [Note] InnoDB: Waiting for purge to start
150614  7:55:05 [Note] InnoDB:  Percona XtraDB (http://www.percona.com) 5.6.22-72.0 started; log sequence number 555918435
150614  7:55:05 [Note] Plugin 'FEEDBACK' is disabled.
150614  7:55:05 [ERROR] /usr/sbin/mysqld: unknown variable 'bind-adress=127.0.0.1'
150614  7:55:05 [ERROR] Aborting

150614  7:55:05 [Note] InnoDB: FTS optimize thread exiting.
150614  7:55:05 [Note] InnoDB: Starting shutdown...
150614  7:55:07 [Note] InnoDB: Shutdown completed; log sequence number 555926491
150614  7:55:07 [Note] /usr/sbin/mysqld: Shutdown complete

150614 07:55:07 mysqld_safe mysqld from pid file /var/run/mysqld/mysqld.pid ended

/var/log/mysql/mysql.log -> Non créé (je suppose donc que pas de log)

/var/log/mysql/error.log

150614 07:53:19 mysqld_safe mysqld from pid file /var/run/mysqld/mysqld.pid ended

Suite à cela.. Impossible d'établir une connection à MySQL quelque soit le site, phpmyadmin ou autre... Je remets donc bind-adress avec mon ip et là ça fonctionne smile


Voici donc les logs suite à ma remise en place du bind-adress et tentative d'envoi d'un mail (la table mail_domaine existe bien ainsi que le champ domain)

/var/log/mysql/mysql_error.log

150614 08:18:58 mysqld_safe Starting mysqld daemon with databases from /var/lib/mysql
150614  8:18:58 [Note] InnoDB: Using mutexes to ref count buffer pool pages
150614  8:18:58 [Note] InnoDB: The InnoDB memory heap is disabled
150614  8:18:58 [Note] InnoDB: Mutexes and rw_locks use GCC atomic builtins
150614  8:18:58 [Note] InnoDB: Memory barrier is not used
150614  8:18:58 [Note] InnoDB: Compressed tables use zlib 1.2.8
150614  8:18:58 [Note] InnoDB: Using Linux native AIO
150614  8:18:58 [Note] InnoDB: Using CPU crc32 instructions
150614  8:18:58 [Note] InnoDB: Initializing buffer pool, size = 128.0M
150614  8:18:58 [Note] InnoDB: Completed initialization of buffer pool
150614  8:18:58 [Note] InnoDB: Highest supported file format is Barracuda.
150614  8:18:58 [Note] InnoDB: 128 rollback segment(s) are active.
150614  8:18:58 [Note] InnoDB: Waiting for purge to start
150614  8:18:58 [Note] InnoDB:  Percona XtraDB (http://www.percona.com) 5.6.22-72.0 started; log sequence n           6521
150614  8:18:58 [Note] Plugin 'FEEDBACK' is disabled.
150614  8:18:58 [Note] Server socket created on IP: '91.121.169.38'.
150614  8:18:58 [Note] Event Scheduler: Loaded 0 events
150614  8:18:58 [Note] /usr/sbin/mysqld: ready for connections.
Version: '10.0.17-MariaDB-0ubuntu1-log'  socket: '/var/run/mysqld/mysqld.sock'  port: 3306  (Ubuntu)

/var/log/mysql/mysql.log

 43 Connect   ispconfig@localhost as anonymous on dbispconfig
                   43 Query     SET NAMES utf8
                   43 Query     SET character_set_results = 'utf8', character_set_client = 'utf8', character_set_connection = 'utf8', character_set_database = 'utf8', character_set_server = 'utf8'
                   43 Query     SELECT count(userid) AS number FROM sys_user WHERE typ = 'admin'
                   43 Quit
                   41 Query     SELECT password FROM mail_user WHERE (login = 'contact@???.com' OR email = 'contact@???.com') AND disableimap = 'n' AND server_id = '1'
                   41 Query     SELECT email as user, maildir as home, CONCAT('maildir:', maildir, '/Maildir') as mail, uid, gid, CONCAT('*:storage=', quota, 'B') AS quota_rule, CONCAT(maildir, '/.sieve') as sieve FROM mail_user WHERE (login = 'contact@???.com' OR email = 'contact@???.com') AND disableimap = 'n' AND server_id = '1'
                   41 Query     SELECT password FROM mail_user WHERE (login = 'contact@tommyamor.com' OR email = 'contact@???.com') AND disableimap = 'n' AND server_id = '1'
                   41 Query     SELECT email as user, maildir as home, CONCAT('maildir:', maildir, '/Maildir') as mail, uid, gid, CONCAT('*:storage=', quota, 'B') AS quota_rule, CONCAT(maildir, '/.sieve') as sieve FROM mail_user WHERE (login = 'contact@???.com' OR email = 'contact@???.com') AND disableimap = 'n' AND server_id = '1'

/var/log/mysql/error.log

150614  8:18:12 [Note] InnoDB: Using mutexes to ref count buffer pool pages
150614  8:18:12 [Note] InnoDB: The InnoDB memory heap is disabled
150614  8:18:12 [Note] InnoDB: Mutexes and rw_locks use GCC atomic builtins
150614  8:18:12 [Note] InnoDB: Memory barrier is not used
150614  8:18:12 [Note] InnoDB: Compressed tables use zlib 1.2.8
150614  8:18:12 [Note] InnoDB: Using Linux native AIO
150614  8:18:12 [Note] InnoDB: Using CPU crc32 instructions
150614  8:18:12 [Note] InnoDB: Initializing buffer pool, size = 128.0M
150614  8:18:12 [Note] InnoDB: Completed initialization of buffer pool
150614  8:18:12 [Note] InnoDB: Highest supported file format is Barracuda.
150614  8:18:12 [Note] InnoDB: 128 rollback segment(s) are active.
150614  8:18:12 [Note] InnoDB: Waiting for purge to start
150614  8:18:12 [Note] InnoDB:  Percona XtraDB (http://www.percona.com) 5.6.22-72.0 started; log sequence number 555926491
150614  8:18:12 [Note] Plugin 'FEEDBACK' is disabled.
mysqld: Too many arguments (first extra is 'restart').
150614  8:18:12 [ERROR] Aborting

150614  8:18:12 [Note] InnoDB: FTS optimize thread exiting.
150614  8:18:12 [Note] InnoDB: Starting shutdown...
150614  8:18:14 [Note] InnoDB: Shutdown completed; log sequence number 555926501
150614  8:18:14 [Note] mysqld: Shutdown complete

150614  8:18:20 [Note] InnoDB: Using mutexes to ref count buffer pool pages
150614  8:18:20 [Note] InnoDB: The InnoDB memory heap is disabled
150614  8:18:20 [Note] InnoDB: Mutexes and rw_locks use GCC atomic builtins
150614  8:18:20 [Note] InnoDB: Memory barrier is not used
150614  8:18:20 [Note] InnoDB: Compressed tables use zlib 1.2.8
150614  8:18:20 [Note] InnoDB: Using Linux native AIO
150614  8:18:20 [Note] InnoDB: Using CPU crc32 instructions
150614  8:18:20 [Note] InnoDB: Initializing buffer pool, size = 128.0M
150614  8:18:20 [Note] InnoDB: Completed initialization of buffer pool
150614  8:18:20 [Note] InnoDB: Highest supported file format is Barracuda.
150614  8:18:20 [Note] InnoDB: 128 rollback segment(s) are active.
150614  8:18:20 [Note] InnoDB: Waiting for purge to start
150614  8:18:20 [Note] InnoDB:  Percona XtraDB (http://www.percona.com) 5.6.22-72.0 started; log sequence number 555926501
150614  8:18:20 [Note] Plugin 'FEEDBACK' is disabled.
mysqld: Too many arguments (first extra is 'stop').
150614  8:18:20 [ERROR] Aborting

150614  8:18:20 [Note] InnoDB: FTS optimize thread exiting.
150614  8:18:20 [Note] InnoDB: Starting shutdown...
150614  8:18:22 [Note] InnoDB: Shutdown completed; log sequence number 555926511
150614  8:18:22 [Note] mysqld: Shutdown complete

150614  8:18:28 [Note] InnoDB: Using mutexes to ref count buffer pool pages
150614  8:18:28 [Note] InnoDB: The InnoDB memory heap is disabled
150614  8:18:28 [Note] InnoDB: Mutexes and rw_locks use GCC atomic builtins
150614  8:18:28 [Note] InnoDB: Memory barrier is not used
150614  8:18:28 [Note] InnoDB: Compressed tables use zlib 1.2.8
150614  8:18:28 [Note] InnoDB: Using Linux native AIO
150614  8:18:28 [Note] InnoDB: Using CPU crc32 instructions
150614  8:18:28 [Note] InnoDB: Initializing buffer pool, size = 128.0M
150614  8:18:28 [Note] InnoDB: Completed initialization of buffer pool
150614  8:18:28 [Note] InnoDB: Highest supported file format is Barracuda.
150614  8:18:28 [Note] InnoDB: 128 rollback segment(s) are active.
150614  8:18:28 [Note] InnoDB: Waiting for purge to start
150614  8:18:28 [Note] InnoDB:  Percona XtraDB (http://www.percona.com) 5.6.22-72.0 started; log sequence number 555926511
150614  8:18:28 [Note] Plugin 'FEEDBACK' is disabled.
mysqld: Too many arguments (first extra is 'service').
150614  8:18:28 [ERROR] Aborting

150614  8:18:28 [Note] InnoDB: FTS optimize thread exiting.
150614  8:18:28 [Note] InnoDB: Starting shutdown...
150614  8:18:30 [Note] InnoDB: Shutdown completed; log sequence number 555926521
150614  8:18:30 [Note] mysqld: Shutdown complete

De ce que je peux donc voir, il y aurait un soucis à propos d'un plugin "FEEDBACK" mais lorsque je tente de créer un mail, apparemment pas de problème au niveau des requêtes MySQL ... ? hmm

Hors ligne

#14 Le 14/06/2015, à 10:25

LeoMajor

Re : [Résolu] Gros problème Postfix/Dovecot

il faut rester cohérent.

Si, mysql est bindé sur 127.0.0.1, alors tes tables postfix doivent comporter 127.0.0.1; sinon elles doivent comporter l'ip correspondant.
exemple; d'après ce que tu indiques

/etc/postfix/mysql-virtual_domains.cf
user = ispconfig
....
hosts = 127.0.0.1 ou ip correspondant

Cela devrait correspondre à

sudo netstat -antup | awk '/3306/{print $4"//"$7}'

et si c'est bon la requête aboutit;

postmap -q target mysql:/etc/table_à_consulter

renvoie un résultat non null, si le target est détecté.

Si ce n'est pas ça, alors il faut vérifier les privilèges de l'user ispconfig.

Hors ligne

#15 Le 14/06/2015, à 10:35

LeoMajor

Re : [Résolu] Gros problème Postfix/Dovecot

en plus, tu as ispconfig@localhost  comme authentification...
à adapter ou rajouter avec ispconfig@ipcorrespondant, si c'est cela que tu souhaites ...

Hors ligne

#16 Le 14/06/2015, à 13:54

Ziki

Re : [Résolu] Gros problème Postfix/Dovecot

Voilà, après avoir modifié mon ip de 127.0.0.1 pour l'ip du serveur (comme utilisé dans les tables ispconfig..) hmm

root@ns361590:~# cat /etc/postfix/mysql-virtual_domains.cf
user = ispconfig
password = ??????????????????
dbname = dbispconfig
table = mail_domain
select_field = domain
where_field = domain
additional_conditions = and active = 'y' and server_id = 1
hosts = 91.121.169.38

root@ns361590:~# netstat -antup | awk '/3306/{print $4"//"$7}'
91.121.169.38:3306//11244/mysqld

root@ns361590:~# postmap -q target mysql:/etc/mail_domain     
postmap: fatal: open /etc/mail_domain: No such file or directory

Hors ligne

#17 Le 14/06/2015, à 16:22

Screen

Re : [Résolu] Gros problème Postfix/Dovecot

Ziki a écrit :

Voilà, après avoir modifié mon ip de 127.0.0.1 pour l'ip du serveur (comme utilisé dans les tables ispconfig..) hmm

root@ns361590:~# cat /etc/postfix/mysql-virtual_domains.cf
user = ispconfig
password = ??????????????????
dbname = dbispconfig
table = mail_domain
select_field = domain
where_field = domain
additional_conditions = and active = 'y' and server_id = 1
hosts = 91.121.169.38

root@ns361590:~# netstat -antup | awk '/3306/{print $4"//"$7}'
91.121.169.38:3306//11244/mysqld

root@ns361590:~# postmap -q target mysql:/etc/mail_domain     
postmap: fatal: open /etc/mail_domain: No such file or directory

je ne pense pas que c'était bien indiqué que de configurer mysql sur 91.121.169.38 à la place de 127.0.0.1.
quel tuto avais tu suivi ? continuons la dessus pour l'instant..

peux tu aussi nous retourner cette commande:
postmap -q ton_nom_de_domaine  mysql:/etc/postfix/mysql-virtual_domains.cf
si ton nom de domaine est bien configuré, la commande doit retourner 1 sinon rien
(ou constater si encore une nouvelle erreur de connexion mysql à ce stade d'essai)

encore une chose dans main.cf: virtual_mailbox_domains = proxy:mysql:/etc/postfix/mysql-virtual_domains.cf
c'est quoi ce proxy ?

Dernière modification par Screen (Le 14/06/2015, à 16:35)

Hors ligne

#18 Le 14/06/2015, à 16:40

Ziki

Re : [Résolu] Gros problème Postfix/Dovecot

Aucune idée pour le main.cf... Mais mes problèmes sont survenus après une mise à jour récente de ISPConfig... hmm Car avant cela, mes mails fonctionnaient très bien... Et je n'ai rien touché aux fichiers de configuration (ne m'y connaissant pas assez) Concernant le tuto je ne me souviens plus exactement... Mais c'était un pour la création de serveur web avec ispconfig, apache, mysql, mariadb (qui m'a aussi posé des problèmes à la mise à jour d'Ubuntu mais que j'ai réussi à résoudre), postfix, dovecot, fail2ban, etc... Bref tout ce qu'il faut pour smile

Je note ici mon main.cf, il y a beaucoup de "proxy:..."

# 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 = /usr/share/doc/postfix

# TLS parameters
smtpd_tls_cert_file = /etc/postfix/smtpd.cert
smtpd_tls_key_file = /etc/postfix/smtpd.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 = ns361590.ip-91-121-169.eu
alias_maps = hash:/etc/aliases, hash:/var/lib/mailman/data/aliases
alias_database = hash:/etc/aliases, hash:/var/lib/mailman/data/aliases
myorigin = /etc/mailname
mydestination = ns361590.ip-91-121-169.eu, localhost, localhost.localdomain
relayhost =
mynetworks = 127.0.0.0/8 [::1]/128
mailbox_size_limit = 0
recipient_delimiter = +
inet_interfaces = all
html_directory = /usr/share/doc/postfix/html
virtual_alias_domains =
virtual_alias_maps = hash:/var/lib/mailman/data/virtual-mailman, proxy:mysql:/etc/postfix/mysql-virtual_forwardings.cf, proxy:mysql:/etc/postfix/mysql-virtual_email2email.cf
virtual_mailbox_domains = proxy:mysql:/etc/postfix/mysql-virtual_domains.cf
virtual_mailbox_maps = proxy:mysql:/etc/postfix/mysql-virtual_mailboxes.cf
virtual_mailbox_base = /var/vmail
virtual_uid_maps = static:5000
virtual_gid_maps = static:5000
inet_protocols = all
smtpd_sasl_auth_enable = yes
broken_sasl_auth_clients = yes
smtpd_sasl_authenticated_header = yes
smtpd_recipient_restrictions = permit_mynetworks, permit_sasl_authenticated, reject_unauth_destination, check_recipient_access mysql:/etc/postfix/mysql-virtual_recipient.cf
smtpd_tls_security_level = may
transport_maps = hash:/var/lib/mailman/data/transport-mailman, proxy:mysql:/etc/postfix/mysql-virtual_transports.cf
relay_domains = mysql:/etc/postfix/mysql-virtual_relaydomains.cf
relay_recipient_maps = mysql:/etc/postfix/mysql-virtual_relayrecipientmaps.cf
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
smtpd_sender_restrictions = check_sender_access mysql:/etc/postfix/mysql-virtual_sender.cf
smtpd_client_restrictions = check_client_access mysql:/etc/postfix/mysql-virtual_client.cf
smtpd_client_message_rate_limit = 100
maildrop_destination_concurrency_limit = 1
maildrop_destination_recipient_limit = 1
virtual_transport = dovecot
header_checks = regexp:/etc/postfix/header_checks
mime_header_checks = regexp:/etc/postfix/mime_header_checks
nested_header_checks = regexp:/etc/postfix/nested_header_checks
body_checks = regexp:/etc/postfix/body_checks
owner_request_special = no
smtp_tls_security_level = may
smtpd_tls_mandatory_protocols = !SSLv2, !SSLv3
smtpd_tls_protocols = !SSLv2,!SSLv3
smtp_tls_protocols = !SSLv2,!SSLv3
dovecot_destination_recipient_limit = 1
smtpd_sasl_type = dovecot
smtpd_sasl_path = private/auth
content_filter = amavis:[127.0.0.1]:10024
receive_override_options = no_address_mappings
message_size_limit = 0

Lorsque je tape la commande pour l'un de mes domaine, voici l'erreur :

root@ns361590:~# postmap -q tommyamor.com  mysql:/etc/postfix/mysql-virtual_domains.cf
postmap: warning: connect to mysql server 91.121.169.38: Access denied for user 'ispconfig'@'ns361590.ip-91-121-169.eu' (using password: YES)
postmap: fatal: table mysql:/etc/postfix/mysql-virtual_domains.cf: query error: Success

De plus, lorsque je vais dans les tables "mysql" -> "user" en root sous phpmyadmin, je peux bien évidemment constater que l'HOST pour le USER ispconfig est bien LOCALHOST (et donc je suppose qu'il ne peut pas avoir accès à l'ip complète au lieu de 127.0.0.1

Hors ligne

#19 Le 14/06/2015, à 16:53

Screen

Re : [Résolu] Gros problème Postfix/Dovecot

Ziki a écrit :

Lorsque je tape la commande pour l'un de mes domaine, voici l'erreur :

root@ns361590:~# postmap -q tommyamor.com  mysql:/etc/postfix/mysql-virtual_domains.cf
postmap: warning: connect to mysql server 91.121.169.38: Access denied for user 'ispconfig'@'ns361590.ip-91-121-169.eu' (using password: YES)
postmap: fatal: table mysql:/etc/postfix/mysql-virtual_domains.cf: query error: Success

De plus, lorsque je vais dans les tables "mysql" -> "user" en root sous phpmyadmin, je peux bien évidemment constater que l'HOST pour le USER ispconfig est bien LOCALHOST (et donc je suppose qu'il ne peut pas avoir accès à l'ip complète au lieu de 127.0.0.1

les privilèges doivent être  SELECT INSERT UPDATE DELETTE  pas de GRANT pour ispconfig sur dbispconfig, et je pense aussi que mysql sur localhost serait la bonne réponse en tout cas tu avances, tu sais maintenant que c'est un problème de droit
Access denied for user 'ispconfig'

Hors ligne

#20 Le 14/06/2015, à 18:13

Ziki

Re : [Résolu] Gros problème Postfix/Dovecot

Screen a écrit :
Ziki a écrit :

Lorsque je tape la commande pour l'un de mes domaine, voici l'erreur :

root@ns361590:~# postmap -q tommyamor.com  mysql:/etc/postfix/mysql-virtual_domains.cf
postmap: warning: connect to mysql server 91.121.169.38: Access denied for user 'ispconfig'@'ns361590.ip-91-121-169.eu' (using password: YES)
postmap: fatal: table mysql:/etc/postfix/mysql-virtual_domains.cf: query error: Success

De plus, lorsque je vais dans les tables "mysql" -> "user" en root sous phpmyadmin, je peux bien évidemment constater que l'HOST pour le USER ispconfig est bien LOCALHOST (et donc je suppose qu'il ne peut pas avoir accès à l'ip complète au lieu de 127.0.0.1

les privilèges doivent être  SELECT INSERT UPDATE DELETTE  pas de GRANT pour ispconfig sur dbispconfig, et je pense aussi que mysql sur localhost serait la bonne réponse en tout cas tu avances, tu sais maintenant que c'est un problème de droit
Access denied for user 'ispconfig'

J'ai modifié les droits pour ispconfig via phpmyadmin et redémarré le serveur, mais j'obtiens toujours la même erreur... J'aimerais bien mettre le bind-adress à 127.0.0.1 mais en faisant ça (comme expliqué plus haut) plus rien ne fonctionne au niveau mysql (sites web, accès via phpmyadmin, etc) ... Serait-il possible de m'indiquer la marche à suivre pour résoudre ce problème? smile

Encore merci pour tout le temps que vous passez à m'aider.. Mais en commande etc, je ne suis pas des plus doués... hmm

Hors ligne

#21 Le 14/06/2015, à 19:59

Screen

Re : [Résolu] Gros problème Postfix/Dovecot

Ziki a écrit :

J'ai modifié les droits pour ispconfig via phpmyadmin et redémarré le serveur, mais j'obtiens toujours la même erreur...

qu'as tu fais exactement pour changer les droits ?

une recherche google:   <<comment autoriser un utilisateur mysql sur une autre IP>>

Hors ligne

#22 Le 15/06/2015, à 07:51

Ziki

Re : [Résolu] Gros problème Postfix/Dovecot

J'ai été sous phpmyadmin en root, puis dans la DB mysql -> user j'ai mis les paramètres de ispconfig en YES au lieu de NO pour les droits que vous m'avez cité .. smile

Hors ligne

#23 Le 15/06/2015, à 09:50

Screen

Re : [Résolu] Gros problème Postfix/Dovecot

Ziki a écrit :

De plus, lorsque je vais dans les tables "mysql" -> "user" en root sous phpmyadmin, je peux bien évidemment constater que l'HOST pour le USER ispconfig est bien LOCALHOST (et donc je suppose qu'il ne peut pas avoir accès à l'ip complète au lieu de 127.0.0.1


1 soit tu remets mysql sur localhost, 
2 soit tu redéfinis le host de ispconfig sur 91.121.169.38
tu as alors 2 possibilités, le plus classique et logique est 1 mais le plus rapide pour ne pas changer ta configuration est 2.

pour redéfinir le host de ispconfig, tu va dans phpmyadmin, sélectionne base mysql, table user, et tu change localhost de ispconfig en 91.121.169.38.
tu relances le service mysql et tu refais la commande postmap -q tommyamor.com  mysql:/etc/postfix/mysql-virtual_domains.cf pour tester.

Hors ligne

#24 Le 15/06/2015, à 10:14

Ziki

Re : [Résolu] Gros problème Postfix/Dovecot

J'allais crier victoire mais.. Presque tongue

La commande me renvoie bel et bien tommyamor.com (YES! WE CAN) big_smile

Par contre, il m'est devenu impossible de me connecter via SquirrelMail, ni même via mon logiciel de messagerie... (Login etc. incorrect)

Je me dis donc qu'il serait préférable de basculer mysql et à nouveau ispconfig sur localhost...
Mais comment faire pour mysql?? hmm

Merci d'avance!!

Hors ligne

#25 Le 15/06/2015, à 10:42

Screen

Re : [Résolu] Gros problème Postfix/Dovecot

Ziki a écrit :

J'allais crier victoire mais.. Presque tongue

La commande me renvoie bel et bien tommyamor.com (YES! WE CAN) big_smile

Par contre, il m'est devenu impossible de me connecter via SquirrelMail, ni même via mon logiciel de messagerie... (Login etc. incorrect)

Je me dis donc qu'il serait préférable de basculer mysql et à nouveau ispconfig sur localhost...
Mais comment faire pour mysql?? hmm

Merci d'avance!!

dans ce cas, tu créais un nouvel user mysql pour posfix sur 91.121.169.38 (remodifier ses fichiers conf) et tu remets l'autre en localhost, ou refaire aussi la conf mysql de dovecot...
pour remettre mysql sur localhost comme d'origine,  remodifier sa config, tu dois bien savoir ce que tu avais changé..

Dernière modification par Screen (Le 15/06/2015, à 10:58)

Hors ligne