web-dev-qa-db-fra.com

Comment configurer le courrier dans le terminal pour utiliser le courrier électronique?

Je voudrais utiliser le terminal pour envoyer des emails. Comment dois-je procéder?

6
Max

Si vous voulez seulement envoyer des emails, faites-le.

Installez ssmtp avec cette commande:

Sudo apt-get install ssmtp

Ouvrez le fichier de configuration ssmtp avec:

Sudo vim /etc/ssmtp/ssmtp.conf

et éditez le fichier pour qu'il ressemble à ceci:

[email protected]
mailhub=smtp.gmail.com:587
AuthUser=YOURUSERNAME
AuthPass=YOURPASSWORD
UseSTARTTLS=YES
UseTLS=YES
mailhub=smtp.gmail.com:587

Ce qui précède est un exemple avec Gmail. Si vous n'utilisez pas gmail, vous devez changer les lignes mailhub et root. (Pour Yahoo Mail, remplacez la ligne mailhub par mailhub = smtp.mail.yahoo.com: 587)

Après cela, vous pourrez envoyer un courrier comme ceci:

echo "Test message" | mail -s "Test subject" [email protected]
2
krt