3 votes

Envoyer un courriel à partir de la ligne de commande

Duplicata possible :
Courriel en ligne de commande Windows

Je recherche un programme capable d'envoyer un email depuis la ligne de commande, ou plus précisément depuis un script. En cherchant dans superuser, j'ai trouvé beaucoup de solutions Linux mais j'aimerais quelque chose qui puisse fonctionner sous Windows (XP ou 2003). Je suis tombé sur un programme appelé "blat". Quelqu'un a-t-il eu des résultats positifs avec ce programme ? Des résultats négatifs ? Ou avez-vous d'autres suggestions ?

0 votes

Beaucoup d'options ici. Merci beaucoup DHayes.

5voto

Dalroth Points 2468

Je n'ai jamais utilisé blat, mais j'ai utilisé bmail . Il est très simple, petit (17kb) et peut facilement être utilisé dans des scripts batch scripts.

C:\\>bmail /?

    Command Line SMTP Emailer V1.07
    Copyright(C) 2002-2004 Craig.Peacock@beyondlogic.org
    Usage: bmail \[options\]
            -s    SMTP Server Name
            -p    SMTP Port Number (optional, defaults to 25)
            -t    To: Address
            -f    From: Address
            -b    Text Body of Message (optional)
            -h    Generate Headers
            -a    Subject (optional)
            -m    Filename (optional) Use file as Body of Message
            -c    Prefix above file with CR/LF to separate body from header
            -d    Debug (Show all mail server communications)

bmail est un logiciel gratuit.

3voto

glamdringlfo Points 447

Powershell 2.0 dispose d'une cmdlet send-mail intégrée.
Exemple :

Send-MailMessage –From me@myDomain.com –To you@Yourdomain.com –Subject   
"Test Email" –Body "Testing the cmdlet" –SmtpServer smtp.mydomain.com

3voto

Ryan Shripat Points 2330

Si vous utilisez déjà Cygwin ou l'avez envisagé, vous pouvez utiliser le paquetage 'email' pour envoyer un courrier électronique à partir de la ligne de commande Cygwin (ou bash script à cet endroit).

Ce tutoriel d'introduction à Cygwin en trois parties comprend une démonstration rapide de l'envoi de courrier électronique à partir de la ligne de commande Cygwin. Pt1 Pt2 Pt3

Et, si cela vous intéresse, j'ai trouvé ce tutoriel via celui-ci sur la mise en place d'un serveur SSH à domicile via Cygwin.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X