C'est ce que j'ai fait (d'après quelques discussions sur ce site)
mail -s "hi" [email protected] < test.txt
Où text.txt
a le message.
J'ai vérifié si le courrier existait et il existe à /usr/bin/mail
Qu'est-ce que je rate? Y a-t-il un démon qui doit être en cours d'exécution? Y at-il plus à cela?
J'utilise Ubuntu 11.10
Vous devez installer plusieurs paquets, notamment:
postfix mailutils libsasl2-2 ca-certificates libsasl2-modules
ces packages sont nécessaires à la configuration correcte de l'envoi de courrier. Ici est un moyen approprié de le configurer et de le tester en envoyant un courrier et le dépannage éventuel. J'espère que cela t'aides :)
Vous devrez installer un agent de transfert de courrier. Je suggérerais Postfix, car il est largement utilisé et a un bon dossier de sécurité:
Sudo apt-get install postfix
On vous posera quelques questions sur la configuration de Postfix. Si votre FAI exige que vous envoyiez un courrier électronique via son serveur SMTP, choisissez l'option "Système satellite" et entrez son serveur SMTP en tant qu'hôte relais. Sinon, l'option "site Internet" est probablement la meilleure.
Avec cette configuration, l'outil de ligne de commande mail
devrait être en mesure de livrer des messages (ainsi que tout ce qui repose sur l'API /usr/lib/sendmail
.).