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.