OVH Cloud OVH Cloud

la commande mail

2 réponses
Avatar
Khanh-Dang
Bonjour à tous,

Je sais qu'après l'installation de sendmail ou de postfix, on dispose
d'un frontend nommé mail qui est bien pratique pour envoyer des mail
automatiquement à partir de scripts.

Mais voilà, je ne souhaite pas activer ni sendmail, ni postfix.
Existe-t-il un petit script qui permettrait d'effectuer la même chose
que cette commande mail, ou faut-il que je réinvente la roue ?


Je vous remercie d'avance.

2 réponses

Avatar
luc wastiaux
On Wed, 24 Sep 2003 17:55:26 +0200, Khanh-Dang wrote:

Bonjour à tous,

Je sais qu'après l'installation de sendmail ou de postfix, on dispose
d'un frontend nommé mail qui est bien pratique pour envoyer des mail
automatiquement à partir de scripts.

Mais voilà, je ne souhaite pas activer ni sendmail, ni postfix.
Existe-t-il un petit script qui permettrait d'effectuer la même chose
que cette commande mail, ou faut-il que je réinvente la roue ?


Il existe l'utilitaire ssmtp, qui emule sendmail (ca veut dire que tu
auras un executable sendmail sur ta machine), et forwarde tes mails vers
un serveur SMTP de ton choix. A partir de la, tu peux te procurer
l'utilitaire mailx qui te fournit la commande mail. Ou alors tu peux
installer mutt qui dispose d'une option (-x) qui emule la commande mail.

--
luc wastiaux
email: luc-at-4002-dot-org
jabber:

Avatar
Kevin
Le Wed, 24 Sep 2003 17:55:26 +0200, Khanh-Dang a ecrit:
|
| Je sais qu'après l'installation de sendmail ou de postfix, on dispose
| d'un frontend nommé mail qui est bien pratique pour envoyer des mail
| automatiquement à partir de scripts.
|
euh, en fait non. Il y a d'un cote le serveur de mail, sendmail, postfix
etc, et d'un autre un logiciel qui s'appelle mail (en fait il se nomme
mailx, mais c'est pareil) qui lui envoie des mails.

| Mais voilà, je ne souhaite pas activer ni sendmail, ni postfix.
| Existe-t-il un petit script qui permettrait d'effectuer la même chose
| que cette commande mail, ou faut-il que je réinvente la roue ?
|
Si tu n'as pas de serveur de mail tu peux bricoler un truc avec
netcat. Genre un fichier qui contient:
HELO ma_machine
MAIL FROM:
RCPT TO:
DATA
blablablabla
blablabla
.
QUIT

(LE point sur la ligne vide qui precede le QUIT est obligatoire).
ensuite un
cat le_fichier | nc serveur_mail 25
envoie le mail. Attention, j'ai eu le cas de sendmail qui refuse le
mail et oblige le passage de l'argument: -n 1 a nc.

--
Kevin
Tu as vraiment besoin de ton repertoire personnel pour travailler?
-+- Les 100 choses que vous n'aimez pas entendre de la part du sysadmin -+-