Cela fait plusieurs jours que j’essaye de configurer crontab sur pour recevoir un mail suite au déroulement d’une action.
J’utilise msmtprc
Cela fonctionne si je rajoute l’envoi du mail sur la ligne d’action.
Mais cela ne marche pas avec MAILTO.
Test fait avec action echo.
Je n’ai pas trouvé de réponse sur le site ni sur google.
Si quelqu’un peut m’aider je suis preneur
Visiblement c’est FREE qui bloque.
je vais continuer à chercher.
Bonsoir Zargos,
Merci de t’intéresser à mon problème. étant nouvel utilisateur je ne peu pas joindre de fichier et je suis limité à 2 lignes par message
Je suis abonné orange j’ai mon fichier ~/.msmtprc qui contient cela:
defaults
auth on,tls on,tls_starttls on,tls_trust_file /etc/ssl/certs/ca-certificates.crt
logfile /var/log/msmtp,aliases /etc/aliases,# compte smtp
account orange
host smtp.orange.fr
port 25
from XXXX@orange.fr
auth off
user XXXX
password XXXX
Pour le fichier aliases
root: xxxx@free.fr
debian: xxxx@free.fr
ma tache crontab -e
38 20 * * * df -h
le log:
Aug 16 20:38:01 debian cron[420]: (debian) RELOAD (crontabs/debian)
Aug 16 20:38:01 debian CRON[924]: (debian) CMD (df -h)
mais pas de mail reçu
Pour info cette commande fonctionne:
Ah, ça fonctionne mieux alors.
Je pense que l’e-mail part dans les spams parce qu’il doit avoir un truc qui cloche.
Dans ce genre de situation, je pense surtout à l’en-tête de l’expéditeur qui doit être probablement <user>@<machine>, ce qui ne plaît pas.
Bonjour, oui ça fonctionne mieux.
Effectivement l’en-tête de mon mail n’est pas correcte Cron debian@debian
J’ai trouvé un sujet qui donne la solution suivante je vais la tester:
~/.mailrc
set name="My full name"
set from="myrealemail@example.com"
Si le problème est résolu, pense à mettre en évidence la solution dans les message en cliquant sur l’icône en forme de coche dans le message qui la contient.