Enviar e-mail via Gmail no prompt de comando

6

Eu tenho algumas tarefas de backup sendo executadas semanalmente e gostaria de ter os arquivos de log enviados para mim automaticamente por e-mail, para que eu não precise marcá-los manualmente.

Em um sistema Windows, existe uma ferramenta que eu possa usar para me enviar um email via Gmail SMTP a partir de um prompt de comando?

    
por Matt Hanson 08.12.2009 / 07:47

4 respostas

8

O Gmail pode ser usado para enviar e-mails por qualquer programa de e-mail e de qualquer rede.

Alguns produtos de correio de linha de comando para o Windows são:

SendEmail
mailsend
(Eu não tenho experiência em primeira mão com esses produtos.)

Veja também este artigo: Como usar o Gmail como seu servidor SMTP .

    
por 08.12.2009 / 08:00
2

Blat :

What is Blat?
Blat is a Win32 command line utility that sends eMail using SMTP or post to usenet using NNTP.

    
por 20.04.2011 / 01:17
2

HowToGeek demonstra um script do Windows PowerShell que funciona muito bem em Como enviar e-mail a partir da linha de comando no Windows sem software extra

Aqui está o método: Primeiro você está definindo as variáveis:

$EmailFrom = “[email protected]
$EmailTo = “theRecipient'[email protected]
$Subject = “your subject”
$Body = “some text”
$SMTPServer = “smtp.gmail.com”
$SMTPClient = New-Object Net.Mail.SmtpClient($SmtpServer, 587)
$SMTPClient.EnableSsl = $true
$SMTPClient.Credentials = New-Object System.Net.NetworkCredential(“yourGmailUsername”, “password”);

Então, você está usando este comando para enviar o e-mail:

$SMTPClient.Send($EmailFrom, $EmailTo, $Subject, $Body)

Você precisará de uma conta do Gmail válida para se autenticar como usuário do Gmail.

    
por 07.12.2014 / 06:26
0

Você pode usar o seguinte programa java para enviar email por meio da linha de comando link

    
por 17.08.2017 / 11:17