Respostas:
Você pode usar o bmail .
C: \> bmail /?
Linha de comando SMTP Emailer V1.07
Copyright (C) 2002-2004 Craig.Peacock@beyondlogic.org
Uso: bmail [opções]
-s Nome do servidor SMTP
-p Número da porta SMTP (opcional, o padrão é 25)
-t Para: Endereço
-f De: Endereço
-b Corpo da mensagem do texto (opcional)
-h Gera cabeçalhos
-um Assunto (opcional)
-m Nome do arquivo (opcional) Usar arquivo como corpo da mensagem
-c Prefixo acima do arquivo com CR / LF para separar o corpo do cabeçalho
-d Debug (Mostrar todas as comunicações do servidor de email)
Usando -d(depuração), você pode ver se o envio da mensagem foi bem-sucedido ou não.
Edição: Eu não estou familiarizado com a execução de comandos Cygwin a partir de um arquivo em lotes que eu vi referência a ele em outro lugar. Dependendo da sua experiência com Cygwin, uma das outras respostas talvez seja mais adequada às suas necessidades, mas deixarei essa aqui para a posteridade.
Se você já possui o Cygwin instalado, pode instalar o emailpacote.
$ email --help
Informações de opções são as seguintes
email [opções] destinatário1, destinatário2, ...
-h, -help module Imprima esta mensagem ou especifique uma das opções abaixo
-V, -verbose Exibe o progresso da correspondência.
-f, -de-addr Endereço de email do remetente
-n, -de-nome Nome do remetente
-b, -blank-mail Permite enviar um email em branco
-e, -encrypt Criptografa o e-mail do primeiro destinatário antes de enviar
-s, -subject subject Assunto da mensagem
-r, -smtp-server server Especifique um servidor SMTP temporário para enviar
-p, -smtp-port port Especifique a porta SMTP à qual se conectar
Anexa arquivo e codifica base64
-c, -conf-file file Caminho para o arquivo de configuração não padrão
-t, -check-config Basta analisar o arquivo email.conf quanto a erros
-x, -timeout Define o tempo limite do soquete.
-cc email, email, ... Copiar destinatários
-bcc email, email, ... Destinatários para cópias ocultas
-sign Assine o email com GPG
-html Enviar mensagem no formato HTML (Crie seu próprio HTML!)
-tls Use TLS / SSL
-m, -smtp-auth type Define o tipo SMTP AUTH (simples ou de login)
-u, -smtp-user nome de usuário Especifique seu nome de usuário para SMTP AUTH
-i, -smtp-pass password Especifique sua senha para SMTP AUTH
-g, -gpg-pass Especifique sua senha para GPG
-H, -header string Adicionar cabeçalho (pode ser usado várias vezes)
- alta prioridade Envie o email com alta prioridade
-no-codificação Não use codificação UTF-8