¿Desea aprender a enviar un correo electrónico con Powershell? En este tutorial, vamos a mostrarle cómo usar Powershell para enviar notificaciones por correo electrónico mediante la línea de comandos en un equipo que ejecuta Windows.

• Windows 2012 R2
• Windows 2016
• Windows 2019
• Windows 10

Lista de equipos

En la siguiente sección se presenta la lista de equipos utilizados para crear este tutorial.

Como asociado de Amazon, gano con compras calificadas.

Tutorial relacionado – PowerShell

En esta página, ofrecemos acceso rápido a una lista de tutoriales relacionados con PowerShell.

Tutorial Powershell – Enviar correo electrónico utilizando la línea de comandos

Como administrador, inicie un nuevo símbolo del sistema powerSHELL.

Windows 10 - powershell elevated

Envíe un correo electrónico con Powershell.

Copy to Clipboard

Aquí está el mensaje enviado.

Copy to Clipboard

En nuestro ejemplo, 192.168.2.106 es la dirección IP del servidor SMTP.

En nuestro ejemplo, 192.168.2.107 es la dirección IP del equipo cliente que usa PowerShell.

El servidor SMTP debe permitir que la dirección IP envíe mensajes.

Envíe el correo electrónico con un archivo adjunto con Powershell.

Copy to Clipboard

Aquí está el mensaje enviado.

Copy to Clipboard

Use la línea de comandos de Powershell para enviar un correo electrónico mediante una credencial y el puerto 567.

Copy to Clipboard

Escriba las credenciales de SMTP.

Powershell - Email credentials

En nuestro ejemplo, enviamos un mensaje con credenciales y puerto 567.

Use Powershell para enviar un correo electrónico mediante una credencial almacenada.

Copy to Clipboard

En nuestro ejemplo, el puerto SMTP es 567 y el cifrado SSL está habilitado.

En nuestro ejemplo, usamos una credencial almacenada.

Envíe un correo electrónico con versiones anteriores de Powershell.

Copy to Clipboard

¡Felicitaciones! Puede enviar un correo electrónico con Powershell.