3

Возможный дубликат:
Электронная почта командной строки Windows

Я ищу программу, которая может отправить электронное письмо из командной строки или, более конкретно, из сценария. В поисках суперпользователя я нашел много решений для Linux, но мне хотелось бы что-то, что может работать в Windows (XP или 2003). Я сталкивался с программой под названием «Блат». У кого-нибудь были положительные результаты с этой программой? Negative? Или вы могли бы предложить другие предложения?

3 ответа3

5

Я никогда не использовал blat, но я использовал bmail. Это очень просто, маленький (17 КБ) и может легко использоваться в пакетных сценариях.

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 бесплатен.

3

PowerShell 2.0 имеет встроенный командлет отправки почты.
Пример:

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

Если вы уже используете Cygwin или рассматривали его в любом случае, вы можете использовать пакет 'email' для отправки электронной почты из командной строки Cygwin (или сценария bash в ней).

В этом учебнике из трех частей, посвященном ознакомлению с Cygwin, содержится краткое руководство, которое демонстрирует отправку электронной почты из командной строки Cygwin. Pt1 Pt2 Pt3

И, если это возбуждает ваш интерес, я нашел это руководство через это руководство по настройке SSH-сервера дома через Cygwin.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .