Cómo enviar correo electrónico desde la línea de comandos de Windows

Cómo enviar correo electrónico desde la línea de comandos de Windows

Este tutorial lo ayudará a enviar un correo electrónico desde la línea de comandos de Windows a través del servidor SMTP remoto. Necesita detalles del servidor SMTP para enviar un correo electrónico desde el comando Windows PowerShell.

Enviar correo electrónico desde Windows PowerShell

Una vez que tenga detalles de SMTP, abra Windows PowerShell y ejecute los siguientes comandos uno por uno. Debe cambiar los valores resaltados de naranja con los valores apropiados según su configuración.

$ Correo electrónicofrom = "[correo electrónico protegido]" $ correo electrónico = "[Correo electrónico protegido]" $ temas = "Asunto de correo electrónico aquí" $ cuerpo = "This Is Mail Body" $ smtpserver = "SMTP.gmail.com ”$ smtpclient = new-object net.Correo.Smtpclient ($ smtpserver, 587) $ smtpclient.EnableSl = $ True $ SmtpClient.Credenciales = sistema nuevo de objeto.Neto.NetworkCredential ("nombre de usuario SMTP", "contraseña SMTP"); $ Smtpclient.Enviar ($ $ correo electrónico de, $ correo electrónico, $ asunto, $ cuerpo) 

Esto enviará correo electrónico a la dirección del destinatario a través del servidor SMTP remoto definido. También puede escribir esto en un script de PowerShell y ejecutar.