Senden Sie E-Mails über die Befehlszeile [duplizieren]

Diese Frage hat hier bereits Antworten: Geschlossen vor 11 Jahren.

Mögliches Duplikat:
Windows - Befehlszeilenemailer

Ich suche ein Programm, das eine E-Mail über die Befehlszeile oder mehr senden kann speziell aus einem Skript. Beim Durchsuchen von Superuser habe ich viele Linux-Lösungen gefunden, aber ich möchte etwas, das unter Windows (XP oder 2003) ausgeführt werden kann. Ich bin auf ein Programm namens " blat."Hat jemand mit diesem Programm positive Ergebnisse erzielt? Negativ? Oder könnten Sie andere Vorschläge machen?

Author: Community, 2009-11-05

3 answers

Ich habe blat nie benutzt, aber ich habe bmail verwendet. Es ist sehr einfach, klein (17 KB) und kann problemlos in Batch-Skripten verwendet werden.

C:\>bmail /?

    Command Line SMTP Emailer V1.07
    Copyright(C) 2002-2004 [email protected]
    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 ist freeware.

 5
Author: John T,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2009-11-05 20:09:03

Wenn Sie bereits Cygwin verwenden oder es trotzdem in Betracht gezogen haben, können Sie das Paket "E-Mail" verwenden, um E-Mails über die Cygwin-Befehlszeile (oder das darin enthaltene Bash-Skript) zu senden.

Dieses dreiteilige Intro-to-Cygwin-Tutorial enthält einen Schnellstart, der das Senden von E-Mails über die Cygwin-Befehlszeile demonstriert. Pt1 Pt2 Pt3 -

Und wenn es Ihr Interesse weckt, habe ich dieses Tutorial über dieses beim Einrichten eines SSH gefunden server zu Hause über Cygwin.

 3
Author: JMD,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2009-11-05 20:47:48

Powershell 2.0 hat ein Send-Mail Cmdlet eingebaut.
Beispiel:

Send-MailMessage –From [email protected] –To [email protected] –Subject   
"Test Email" –Body "Testing the cmdlet" –SmtpServer smtp.mydomain.com
 3
Author: Jim Deville,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2014-02-20 11:41:45