Je sais qu'il existe des moyens d'envoyer des e-mails depuis un terminal sous Linux / MacOS, mais je n'arrive pas à trouver la documentation appropriée sur la façon de le faire.
En gros, j'en ai besoin pour mon script bash qui me prévient chaque fois qu'il y a un changement dans un fichier.
Réponses:
Allez dans Terminal et tapez
man mail
pour obtenir de l'aide.Vous devrez configurer
SMTP
:http://hints.macworld.com/article.php?story=20081217161612647
Voir également:
http://www.mactricksandtips.com/2008/09/send-mail-over-your-network.html
Par exemple:
Cela enverra un e-mail à
[email protected]
avec l'objethello
et le messagela source
la source
sudo apt-get install mailutils
.Si tout ce dont vous avez besoin est une ligne d'objet (comme dans un message d'alerte), faites simplement:
la source
mailutils
. Il peut être installé via un gestionnaire de paquets (par exempleapt install mailutils
)Le moyen le plus simple est probablement d'utiliser
curl
pour cela, il n'est pas nécessaire d'installer de packages supplémentaires et il peut être configuré directement dans une requête.Voici un exemple d'utilisation du serveur smtp gmail:
la source
Si vous souhaitez joindre un fichier sous Linux
la source
invalid header
message pour mon fichier joint. L'option correcte était une majuscule-A
.dans le terminal de votre mac os ou linux os tapez ce code
pour un exemple, essayez ceci
la source
Pour les hôtes SMTP et Gmail, j'aime utiliser Swaks -> https://easyengine.io/tutorials/mail/swaks-smtp-test-tool/
Sur un Mac:
brew install swaks
swaks --to [email protected] --server smtp.example.com
la source