Salut Baruch,
1-
/etc/init.d/postfix status
postfix.service - LSB: Postfix Mail Transport Agent
Loaded: loaded (/etc/init.d/postfix)
Drop-In: /run/systemd/generator/postfix.service.d
└─50-postfix-$mail-transport-agent.conf
Active: active (running) since lun. 2018-07-30 08:12:03 CEST; 2 days ago
Process: 1661 ExecStart=/etc/init.d/postfix start (code=exited, status=0/SUCCESS)
CGroup: /system.slice/postfix.service
├─ 1898 /usr/lib/postfix/master
├─12326 qmgr -l -t unix -u
├─16561 pickup -l -t unix -u -c
├─17977 smtpd -n smtp -t inet -u -c -s 2 -v -o content_filter=spamassassin
├─17978 proxymap -t unix -u
├─17979 tlsmgr -l -t unix -u -c
├─17994 trivial-rewrite -n rewrite -t unix -u -c
├─18183 cleanup -z -t unix -u -c
├─18191 smtpd -n 127.0.0.1:10025 -t inet -u -o content_filter= -o smtpd_delay_reject=no -o smtpd_client_restrictions=permit_mynetworks,reject -o smtpd_helo_restrictions= ...
├─18275 pipe -n spamassassin -t unix user=spamd argv=/usr/bin/spamc -f -e /usr/sbin/sendmail -oi -f ${sender} ${recipient}
├─18279 smtp -n amavis -t unix -u -c -o smtp_data_done_timeout=1200 -o smtp_send_xforward_command=yes -o disable_dns_lookups=yes -o max_use=20 -o smtp_bind_address=127.0....
└─18282 smtp -t unix -u -c
août 01 22:15:21 mail.mondomaine.com postfix/smtpd[17977]: > localhost[127.0.0.1]: 221 2.0.0 Bye
août 01 22:15:21 mail.mondomaine.com postfix/smtpd[17977]: match_hostname: localhost ~? 192.168.1.0/24
août 01 22:15:21 mail.mondomaine.com postfix/smtpd[17977]: match_hostaddr: 127.0.0.1 ~? 192.168.1.0/24
août 01 22:15:21 mail.mondomaine.com postfix/smtpd[17977]: match_hostname: localhost ~? 127.0.0.0/8
août 01 22:15:21 mail.mondomaine.com postfix/smtpd[17977]: match_hostaddr: 127.0.0.1 ~? 127.0.0.0/8
août 01 22:15:21 mail.mondomaine.com postfix/smtpd[17977]: disconnect from localhost[127.0.0.1]
août 01 22:15:21 mail.mondomaine.com postfix/smtpd[17977]: master_notify: status 1
août 01 22:15:21 mail.mondomaine.com postfix/smtpd[17977]: connection closed
août 01 22:15:21 mail.mondomaine.com postfix/smtpd[17977]: rewrite stream disconnect
août 01 22:15:21 mail.mondomaine.com postfix/smtpd[17977]: proxymap stream disconnect
/etc/init.d/courier-authdaemon status
courier-authdaemon.service - (null)
Loaded: loaded (/etc/init.d/courier-authdaemon)
Active: active (running) since lun. 2018-07-30 08:11:39 CEST; 2 days ago
Process: 628 ExecStart=/etc/init.d/courier-authdaemon start (code=exited, status=0/SUCCESS)
CGroup: /system.slice/courier-authdaemon.service
├─659 /usr/sbin/courierlogger -pid=/var/run/courier/authdaemon/pid -start /usr/lib/courier/courier-authlib/authdaemond
├─662 /usr/lib/courier/courier-authlib/authdaemond
├─701 /usr/lib/courier/courier-authlib/authdaemond
├─702 /usr/lib/courier/courier-authlib/authdaemond
├─703 /usr/lib/courier/courier-authlib/authdaemond
├─704 /usr/lib/courier/courier-authlib/authdaemond
└─705 /usr/lib/courier/courier-authlib/authdaemond
août 01 22:03:17 mail.mondomaine.com authdaemond[659]: SQL query: SELECT username, password, "", 5000, 5000, "/vmailboxes", CONCAT(SUBSTRING_INDEX(username,'@',-1),'/',SUBS...tkhost.com'
août 01 22:03:17 mail.mondomaine.com authdaemond[659]: password matches successfully
août 01 22:03:17 mail.mondomaine.com authdaemond[659]: authmysql: sysusername=<null>, sysuserid=5000, sysgroupid=5000, homedir=/vmailboxes, address=athanyx@mondomaine.com, fulln...ions=<null>
août 01 22:03:17 mail.mondomaine.com authdaemond[659]: Authenticated: sysusername=<null>, sysuserid=5000, sysgroupid=5000, homedir=/vmailboxes, address=arthanyx@mondomaine.com, f...ions=<null>
août 01 22:03:19 mail.mondomaine.com authdaemond[659]: received auth request, service=imap, authtype=login
août 01 22:03:19 mail.mondomaine.com authdaemond[659]: authmysql: trying this module
août 01 22:03:19 mail.mondomaine.com authdaemond[659]: SQL query: SELECT username, password, "", 5000, 5000, "/vmailboxes", CONCAT(SUBSTRING_INDEX(username,'@',-1),'/',SUBS...autredomaine.fr'
août 01 22:03:19 mail.mondomaine.com authdaemond[659]: password matches successfully
août 01 22:03:19 mail.mondomaine.com authdaemond[659]: authmysql: sysusername=<null>, sysuserid=5000, sysgroupid=5000, homedir=/vmailboxes, address=arthanyx@monautredomaine.fr, full...ions=<null>
août 01 22:03:19 mail.mondomaine.com authdaemond[659]: Authenticated: sysusername=<null>, sysuserid=5000, sysgroupid=5000, homedir=/vmailboxes, address=arthanyx@monautredomaine.fr, ...ions=<null>
Hint: Some lines were ellipsized, use -l to show in full.
/etc/init.d/mysql status
mysql.service - LSB: Start and stop the mysql database server daemon
Loaded: loaded (/etc/init.d/mysql)
Active: active (running) since lun. 2018-07-30 08:12:00 CEST; 2 days ago
Process: 817 ExecStart=/etc/init.d/mysql start (code=exited, status=0/SUCCESS)
CGroup: /system.slice/mysql.service
├─ 896 /bin/sh /usr/bin/mysqld_safe
└─1373 /usr/sbin/mysqld --basedir=/usr --datadir=/var/lib/mysql --plugin-dir=/usr/lib/mysql/plugin --user=mysql --log-error=/var/log/mysql/error.log --pid-file=/var/run/m...
juil. 30 08:11:59 mail.mondomaine.com mysql[817]: Starting MySQL database server: mysqld . . . . . . ..
juil. 30 08:12:00 mail.mondomaine.com systemd[1]: Started LSB: Start and stop the mysql database server daemon.
juil. 30 08:12:00 mail.mondomaine.com mysql[817]: Checking for tables which need an upgrade, are corrupt or were
juil. 30 08:12:00 mail.mondomaine.com mysql[817]: not closed cleanly..
juil. 30 08:12:00 mail.mondomaine.com /etc/mysql/debian-start[1715]: Checking for insecure root accounts.
juil. 30 08:12:00 mail.mondomaine.com /etc/mysql/debian-start[1724]: Triggering myisam-recover for all MyISAM tables
2-
4-
J’ai lancé un telnet depuis le serveur mail.mondomaine.com sur le port 25 et testé l’envoi d’un mail.
Tout s’est bien passé et j’ai bien reçu le mail sur ma boite externe (free)
Ce qui veut dire que l’envoi fonctionne très bien depuis le serveur lui même (via la ligne de commande ou imap en page web sur roundcube).
Mon problème est que je ne reçois rien. Mon serveur mail.mondomaine.com refuse toute connexion sur le port 25. Je ne pense pas que mes règles iptables soient mauvaises vu que sans y toucher tout fonctionnait avant. mais pour info les voici:
18 23064 2202K ACCEPT all -- lo * 0.0.0.0/0 0.0.0.0/0 /* Accepte le bouclage local */
19 25135 3408K ACCEPT all -- eth0 * 192.168.1.0/24 192.168.1.0/24 /* Accepte le réseau local */
20 0 0 DROP tcp -- * * 0.0.0.0/0 0.0.0.0/0 tcp flags:0x29/0x29 /* Supprime les flags FIN URG et PSH (inutiles) */
21 0 0 DROP tcp -- * * 0.0.0.0/0 0.0.0.0/0 tcp flags:0x3F/0x00 /* Supprime tous les flags à zéro (inutiles) */
22 0 0 ACCEPT icmp -- * * 0.0.0.0/0 0.0.0.0/0 /* Accepte l'ICMP */
23 2224 576K ACCEPT all -- * * 0.0.0.0/0 0.0.0.0/0 state RELATED,ESTABLISHED /* Accepter les connexions établies */
24 0 0 ACCEPT tcp -- * * 0.0.0.0/0 0.0.0.0/0 tcp dpt:53 /* Accepte le DNS TCP */
25 0 0 ACCEPT udp -- * * 0.0.0.0/0 0.0.0.0/0 udp dpt:53 /* Accepte le DNS UDP */
26 0 0 ACCEPT tcp -- * * 0.0.0.0/0 0.0.0.0/0 tcp dpt:953 /* Accepte le DNSSec TCP */
27 0 0 ACCEPT udp -- * * 0.0.0.0/0 0.0.0.0/0 udp dpt:953 /* Accepte le DNSSec UDP */
28 0 0 ACCEPT tcp -- * * 0.0.0.0/0 0.0.0.0/0 tcp dpt:22 /* Accepte le SSH 22 */
29 0 0 ACCEPT tcp -- * * 0.0.0.0/0 0.0.0.0/0 tcp dpt:2221 /* Accepte le SSH 2221 */
30 0 0 ACCEPT tcp -- * * 0.0.0.0/0 0.0.0.0/0 tcp dpt:80 /* Accepte le HTTP 80 */
31 3 180 ACCEPT tcp -- * * 0.0.0.0/0 0.0.0.0/0 tcp dpt:8021 /* Accepte le HTTP 8021 */
32 0 0 ACCEPT tcp -- * * 0.0.0.0/0 0.0.0.0/0 tcp dpt:443 /* Accepte le HTTPS 443 */
33 47 2896 ACCEPT tcp -- * * 0.0.0.0/0 0.0.0.0/0 tcp dpt:44321 /* Accepte le HTTPS 44321 */
34 55 3004 ACCEPT tcp -- * * 0.0.0.0/0 0.0.0.0/0 tcp dpt:143 /* Accepte IMAP */
35 52 2732 ACCEPT tcp -- * * 0.0.0.0/0 0.0.0.0/0 tcp dpt:993 /* Accepte le IMAP SSL TCP */
36 0 0 ACCEPT udp -- * * 0.0.0.0/0 0.0.0.0/0 udp dpt:993 /* Accepte le IMAP SSL UDP */
37 342 17312 ACCEPT tcp -- * * 0.0.0.0/0 0.0.0.0/0 tcp dpt:25 /* Accepte le SMTP */
38 18 1060 ACCEPT tcp -- * * 0.0.0.0/0 0.0.0.0/0 tcp dpt:587 /* Accepte le SMTP avec chiffrement */
39 0 0 ACCEPT tcp -- * * 0.0.0.0/0 0.0.0.0/0 tcp dpt:465 /* Accepte le SMTP SSL */
40 5729 212K LOG all -- * * 0.0.0.0/0 0.0.0.0/0 LOG flags 0 level 4 prefix "paquet_IPv4_inattendu "
Entre le moment ou ça a marché et celui ou ça a déconné, je n’ai touché que peu de fichiers et principalement ceux qui renseignaient les login/pass de connexion à la bdd.
Voici la liste des fichiers touché:
postfix/sasl/smtpd.conf
postfix/sql/mysql_virtual_transports.cf
postfix/sql/mysql_virtual_alias_domain_mailbox_maps.cf
postfix/sql/mysql_virtual_domains_maps.cf
postfix/sql/mysql_virtual_mailbox_limit_maps.cf
postfix/sql/mysql_virtual_alias_domain_maps.cf
postfix/sql/mysql_virtual_alias_maps.cf
postfix/sql/mysql_virtual_alias_domain_catchall_maps.cf
postfix/sql/mysql_virtual_mailbox_maps.cf
courier/authmysqlrc
postfixadmin/dbconfig.inc.php
postfixadmin/dbconfig.inc.php.ucf-dist
pam.d/smtp
dbconfig-common/postfixadmin.conf
roundcube/public_html/plugins/password/config.inc.php
roundcube/plugins/password/config.inc.php
J’ai peut être ensuite touché la conf de postfix, le main.cf, voyant que ça ne marchait plus comme il fallait.
3-
Je crois que j’ai fais un postmap des fichiers sql de connexion à la base mais bien après et sans vraiment savoir s’il fallait que je le fasse en cas de connexion à la base de donnée.
Voilà j’espère avoir donné de plus amples informations pour que vous puissiez au mieux m’aider dans ma recherche de panne.