como enviar um email de um arquivo em lotes do windows?

2

Como posso enviar um email de um arquivo em lotes do Windows ou receber um aviso de sucesso ou falha de um arquivo em lotes?

user13743
fonte

Respostas:

2

Eu gosto de blat para correio de linha de comando.

Há uma infinidade de mecanismos de notificação, limitados ao seu ambiente e à sua imaginação. Outros meus favoritos são net send(tenha cuidado com isso ...) e Twitter (várias ferramentas de linha de comando disponíveis).

squillman
fonte
0

Você pode usar o bmail .

C: \> bmail /?

    Linha de comando SMTP Emailer V1.07
    Copyright (C) 2002-2004 [email protected]
    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.

John T
fonte
0

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
JMD
fonte