Bonjour à tous,
J’ai beaucoup cherché jusqu’à présent, mais je n’a pas trouvé de réponse.
Auriez-vous la solution ?
Je souhaite tout simplement envoyer un mail depuis un script, voici ma commande :
mail -v -s "Test" a.soyer@live.fr < home/sacha/test.txt
Voici le résultat obtenu en console :
root@Debian:/home/sacha# mail -v -s "Test" a.soyer@live.fr < /home/sacha/test/test.txt
LOG: MAIN
<= root@debian U=root P=local S=301
root@Debian:/home/sacha# delivering 1RVlXM-0001sT-DE
R: nonlocal for a.soyer@live.fr
LOG: MAIN
** a.soyer@live.fr R=nonlocal: Mailing to remote domains not supported
LOG: MAIN
<= <> R=1RVlXM-0001sT-DE U=Debian-exim P=local S=1074
delivering 1RVlXM-0001sV-Ja
R: system_aliases for root@debian
R: system_aliases for sacha@debian
R: userforward for sacha@debian
R: procmail for sacha@debian
R: maildrop for sacha@debian
R: lowuid_aliases for sacha@debian (UID 1000)
R: local_user for sacha@debian
T: appendfile for sacha@debian
LOG: MAIN
Completed
LOG: MAIN
=> sacha <root@debian> R=local_user T=mail_spool
LOG: MAIN
Completed
Ici une fois appuyé sur “entré” je retombe sur root@Debian:/home/sacha# (pour info)
Voilà !
Je re-précise juste que le mail n’est pas envoyé en local (sans doute la cause de mon soucis).
Merci à vous

J’ai bien peur qu’il faille avoir un serveur mail complet (capable de recevoir les mails pour un domaine) car sinon les autres serveurs SMTP risquent de considérer ça comme du spam.