Je veux envoyer un e-mail à partir d'un script Linux Shell. Quelle est la commande standard pour ce faire et dois-je configurer des noms de serveur spéciaux ?
Réponses
Trop de publicités?
SPRBRN
Points
378
Une autre option pour dans un script bash :
mailbody="Testmail via bash script"
echo "From: info@myserver.test" > /tmp/mailtest
echo "To: john@mywebsite.test" >> /tmp/mailtest
echo "Subject: Mailtest subject" >> /tmp/mailtest
echo "" >> /tmp/mailtest
echo $mailbody >> /tmp/mailtest
cat /tmp/mailtest | /usr/sbin/sendmail -t
- Le fichier
/tmp/mailtest
est écrasé chaque fois que ce script est utilisé. - L'emplacement de sendmail peut différer selon le système.
- Lorsque vous l'utilisez dans un script cron, vous devez utiliser le chemin absolu pour la commande sendmail.