Bonjour à tous,
J'ai une petite incompréhension à vous soumettre.
J'utilise Domoticz sur rasperry pi3 (raspbian) comme serveur domotique.
J'ai aussi installé nut pour surveiller le secteur via un onduleur eaton.
Et enfin pour finir ssmtp pour envoyer des mails sur mon portable.
Venons-en à mon interrogation.
Dans un script lancé par crontab toutes les minutes, une ligne du programme met à jour un dispositif de Domoticz par la commande suivante:
curl "http://192.168.0.53:8080/json.htm?type= ... e=$MESSAGE"
Et bien si la commande ci-dessus est exécutée, j'obtiens à chaque minute les lignes suivantes dans /var/log/mail.log
Nov 18 23:02:04 raspberrypi sSMTP[3250]: Sent mail for root@****************@free.fr (221 2.0.0 Bye) uid=1000 username=pi outbytes=924
Nov 18 23:03:03 raspberrypi sSMTP[3275]: Sent mail for root@****************@free.fr (221 2.0.0 Bye) uid=1000 username=pi outbytes=924
Nov 18 23:04:03 raspberrypi sSMTP[3307]: Sent mail for root@****************@free.fr (221 2.0.0 Bye) uid=1000 username=pi outbytes=924
Pourquoi cette commande curl déclenche l'envoi d'un mail ?
J'suis certainement une grosse burne... mais j'vois pas le rapport !
Pour infos, je vous joins les fichiers de conf. de ssmtp
/etc/ssmtp $ sudo nano ssmtp.conf
#
# Config file for sSMTP sendmail
#
# The person who gets all mail for userids < 1000
# Make this empty to disable rewriting.
#root=domoticz
# The place where the mail goes. The actual machine name is required no
# MX records are consulted. Commonly mailhosts are named mail.domain.com
mailhub=smtp.free.fr:587
# Where will the mail seem to come from?
#rewriteDomain=free.fr
# The full hostname
hostname=************@free.fr
# Are users allowed to set their own From: address?
# YES - Allow the user to specify their own From: address
# NO - Use the system generated From: address
FromLineOverride=YES
#AuthUser=
#AuthPass=
#useSTARTTLS=YES
#useTLS=YES
/etc/ssmtp $ sudo nano revaliases
# sSMTP aliases
#
# Format: local_account:outgoing_address:mailhub
#
# Example: root:your_login@your.domain:mailhub.your.domain[:port]
# where [:port] is an optional port number that defaults to 25.
pi:***************@free.fr:smtp.free.fr
Problème envoi mail avec ssmtp
Re: Problème envoi mail avec ssmtp
Bonjour,
la commande "curl" affiche des informations lorsqu'elle s'exécute. Le comportement nominal de crontab est de récupérer ces informations pour les envoyer par mail à l'utilisateur (root dans votre cas).
Pour éviter cela, utiliser "curl -s" pour faire en sorte que curl n'affiche rien lors de son exécution. Cela devrait régler votre problème.
Bon courage !
la commande "curl" affiche des informations lorsqu'elle s'exécute. Le comportement nominal de crontab est de récupérer ces informations pour les envoyer par mail à l'utilisateur (root dans votre cas).
Pour éviter cela, utiliser "curl -s" pour faire en sorte que curl n'affiche rien lors de son exécution. Cela devrait régler votre problème.
Bon courage !
Domoticz Beta - ZStickGen5 - RFP1000 - Alexa
433 : Sondes Oregon - Prises Chacon - Sonnette Chacon - VR Somfy RTS
ZW : Modules Qubino - HRT4/ASR
433 : Sondes Oregon - Prises Chacon - Sonnette Chacon - VR Somfy RTS
ZW : Modules Qubino - HRT4/ASR
Re: Problème envoi mail avec ssmtp
Bonjour,
Toutes mes plates excuses pour cette réponse bien tardive.J'ai du abandonner lâchement le serveur domotique pendant plusieurs jours.
Merci pour cette réponse.
J'ai ajouté l'option -s (silent) mais j'ai toujours chaque minute un message dans: /var/log/mail.log.
Affaire à suivre donc.
Toutes mes plates excuses pour cette réponse bien tardive.J'ai du abandonner lâchement le serveur domotique pendant plusieurs jours.
Merci pour cette réponse.
J'ai ajouté l'option -s (silent) mais j'ai toujours chaque minute un message dans: /var/log/mail.log.
Affaire à suivre donc.
Re: Problème envoi mail avec ssmtp
Bonjour
Ce n'est pas ton script qui lance un mail , c'est autre chose
un autre script ?
un truc dans crontab ?
les alertes ?
Ce n'est pas ton script qui lance un mail , c'est autre chose
un autre script ?
un truc dans crontab ?
les alertes ?
Raspberry pi 3, Dongle RfxCom et Zigate +, plugin de pipiche, Volets Roulants profalux, contrôle d'éclairage, détecteurs de présence, alarme incendie, pilotage livebox ...
Objectif : WAF > 1
Objectif : WAF > 1
Re: Problème envoi mail avec ssmtp
Bonjour,
Je ne vois pas quel autre script pourrait envoyer un mail car si j'annule la ligne dans crontab comme ci-dessous, je ne lance plus le fichier checkups,
en conséquence je n'ai plus d'apparition de mail dans mail.log.
Bien entendu dans le cas contraire j'ai un mail toutes les minutes.
Si quelqu'un a une idée, je suis preneur.
#
# m h dom mon dow command
*/10 * * * * /home/pi/domoticz/scripts/get_rain_probability.sh > /tmp/probal_rain.log
#* * * * * /etc/nut/checkups
Je ne vois pas quel autre script pourrait envoyer un mail car si j'annule la ligne dans crontab comme ci-dessous, je ne lance plus le fichier checkups,
en conséquence je n'ai plus d'apparition de mail dans mail.log.
Bien entendu dans le cas contraire j'ai un mail toutes les minutes.
Si quelqu'un a une idée, je suis preneur.
#
# m h dom mon dow command
*/10 * * * * /home/pi/domoticz/scripts/get_rain_probability.sh > /tmp/probal_rain.log
#* * * * * /etc/nut/checkups