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 03/04/2018, à 12:31

Blackdruid

Envoi de mail non identifié toutes les nuits

Salut,

J'ai installé une Ubuntu minimale sur un odroid XU4 avec très peu de packages : une stack LEMP qui fait tourner un wordpress et un watchdog. Aujourd'hui, je viens de voir ceci dans mon /var/log/mail.log.1 :

Mar 25 04:25:03 sSMTP[16594]: Sent mail for xxx@domain.tld (221 2.0.0 Bye) uid=0 username=root outbytes=1105
Mar 26 04:25:03 sSMTP[19931]: Sent mail for xxx@domain.tld (221 2.0.0 Bye) uid=0 username=root outbytes=1105
Mar 27 04:25:03 sSMTP[23239]: Sent mail for xxx@domain.tld (221 2.0.0 Bye) uid=0 username=root outbytes=1105
Mar 28 04:25:03 sSMTP[26122]: Sent mail for xxx@domain.tld (221 2.0.0 Bye) uid=0 username=root outbytes=1105
Mar 29 04:25:03 sSMTP[29115]: Sent mail for xxx@domain.tld (221 2.0.0 Bye) uid=0 username=root outbytes=1105
Mar 30 04:25:04 sSMTP[32719]: Sent mail for xxx@domain.tld (221 2.0.0 Bye) uid=0 username=root outbytes=1105
Mar 31 04:25:03 sSMTP[3661] : Sent mail for xxx@domain.tld (221 2.0.0 Bye) uid=0 username=root outbytes=1105
Apr  1 04:25:03 sSMTP[7014] : Sent mail for xxx@domain.tld (221 2.0.0 Bye) uid=0 username=root outbytes=1105

Quelqu'un sait ce qui envoie un email toutes les nuits à 4h25 ? Je n'ai rien configuré de tel.

Sinon, comment je peux tracer le processus qui fait cet envoie et le contenu du mail ?

Merci.

Hors ligne

#2 Le 03/04/2018, à 12:37

credenhill

Re : Envoi de mail non identifié toutes les nuits

hello
regarder dans cron

sudo crontab -l

Hors ligne

#3 Le 03/04/2018, à 12:48

Blackdruid

Re : Envoi de mail non identifié toutes les nuits

Nop, je n'ai rien dans cron.

Hors ligne

#4 Le 03/04/2018, à 13:29

bruno

Re : Envoi de mail non identifié toutes les nuits

Bonjour,

Cela ressemble pourtant fortement à des tâches cron. Pour info crontab -l est insuffisant car cela ne permet de voir que les tâches définies pour l'utilisateur.

Il faut regarder le contenu de :
/etc/crontab
des fichiers sous /etc/cron.d
des fichiers sous /etc/cron.daily

L'adresse que tu as masquée avec xxx@domain.tld  devrait aussi donner des indications.

Dernière modification par bruno (Le 03/04/2018, à 13:31)

Hors ligne

#5 Le 03/04/2018, à 17:10

Blackdruid

Re : Envoi de mail non identifié toutes les nuits

J'ai ceci dans /etc/cron.d/ :

php

Et ceci dans /etc/cron.daily :

apt-compat  bsdmainutils  dpkg  logrotate  man-db  passwd

Il y a effectivement bsdmainutils qui fait intervenir sendmail :

cat bsdmainutils 
#!/bin/sh
# /etc/cron.daily/calendar: BSD mainutils calendar daily maintenance script
# Written by Austin Donnelly <and1000@debian.org>

. /etc/default/bsdmainutils

[ x$RUN_DAILY = xtrue ] || exit 0

[ -x /usr/sbin/sendmail ] || exit 0

if [ ! -x /usr/bin/cpp ]; then
  echo "The cpp package is needed to run calendar."
  exit 1
fi

/usr/bin/calendar -a

Pour autant ça ne m'a pas l'air de déclencher un envoi de mail...

J'ai moi-même défini un envoi de mail dans un cron lorsque la machine reboot mais j'arrive clairement à identifier ces envois dans les logs car ils sont faits avec mon user et un uid à 1000 :

Apr  2 04:25:03 sSMTP[10089]: Sent mail for xxx@domain.tld (221 2.0.0 Bye) uid=0 username=root outbytes=1105
Apr  3 04:25:04 sSMTP[13168]: Sent mail for xxx@domain.tld (221 2.0.0 Bye) uid=0 username=root outbytes=1105
Apr  3 09:12:54 sSMTP[1041] : Sent mail for xxx@domain.tld (221 2.0.0 Bye) uid=1000 username=user outbytes=477 <--- OK

xxx@domain.tld est l'adresse avec laquelle j'ai configuré sSMTP. Donc tous les mails partent avec ce compte.

Il n'y a pas moyen de configurer sSMTP pour qu'il logge le destinataire et le contenu du mail ? Pour l'instant j'ai ajouté une ligne Debug=YES dans mon ssmtp.conf, je verrai le résultat demain matin.

Merci.

Dernière modification par Blackdruid (Le 03/04/2018, à 17:39)

Hors ligne

#6 Le 04/04/2018, à 08:28

Blackdruid

Re : Envoi de mail non identifié toutes les nuits

Salut,

Le Debug=YES dans mon ssmtp.conf a fonctionné.

Voici le fin mot de l'histoire.

Sujet du mail envoyé :

Subject: Cron <root@localhost> test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.daily )

Et son contenu :

/etc/cron.daily/logrotate:
#007mysqladmin: connect to server at 'localhost' failed
error: 'Access denied for user 'root'@'localhost' (using password: NO)'
...

Hors ligne

#7 Le 04/04/2018, à 09:04

bruno

Re : Envoi de mail non identifié toutes les nuits

Ok.
Il ne reste plus qu'a comprendre et corriger le fichier logrotate qui tente une connexion à Mysql (/etc/logrotate.d/mysql-server)

Hors ligne

#8 Le 04/04/2018, à 09:28

Blackdruid

Re : Envoi de mail non identifié toutes les nuits

Yep. Mais ceci est un autre problème smile

Hors ligne