Cómo enviar correos electrónicos con archivos adjuntos desde Powershell (2022)

Hoy les mostraré cómo enviar correos electrónicos con archivos adjuntos desde Powershell. Muchas organizaciones tienen servidores SMTP para enviar correos electrónicos desde un servidor de aplicaciones a los destinatarios. Lo que normalmente hacen los administradores cuando un usuario informa un problema de que los correos electrónicos no se envían desde un servidor.

Lo más probable es que les pidan que prueben la prueba de telnet para validar el flujo de correo. Por supuesto, telnet funciona para verificar correos, pero no admite correos electrónicos con archivos adjuntos y es un proceso largo a seguir. Por lo tanto, sugeriría que intente enviar un correo electrónico utilizando el script de PowerShell, ya que es el método más fácil y efectivo de realizar.

$fromaddress = Esta es la dirección de correo electrónico del remitente
$toaddress = Esta es la dirección de correo electrónico del destinatario
$Subject = Asunto de un correo electrónico
$body = Crear un HTML para el cuerpo de un correo electrónico
$attachment = Esta es la ubicación de un archivo adjunto
$smtpserver = “ NOMBRE DEL SERVIDOR SMTP AQUÍ”

Aquí está el script completo sobre cómo enviar correos electrónicos con un archivo adjunto de PowerShell

#####Definir variables#####

$fromaddress = “[email protected]
$toaddress = “[email protected]
$Subject = “Email Attachment Test”
$body = get-content “C:\users\desktop\content.html”
$attachment = “ C:\usuarios\escritorio\test123.txt”
$smtpserver = “NOMBRE DEL SERVIDOR SMTP AQUÍ”

################################

$mensaje = nuevo-objeto System.Net.Mail.MailMessage
$mensaje.Desde = $dirección $mensaje.Para.Agregar
($adirección)
$mensaje.IsBodyHtml = $True
$mensaje.Asunto = $Asunto
$adjuntar = nuevo-objeto Net.Mail.Attachment($adjunto)
$mensaje.Adjuntos.Add($adjuntar)
$mensaje.cuerpo = $cuerpo
$smtp = objeto nuevo Net.Mail.SmtpClient($smtpserver)
$smtp.Send($mensaje)

############################################## ##

¿Cómo ejecutar el script?

  • Asegúrese de haber instalado la versión más reciente de Windows PowerShell
  • Copia el guión
  • Pégalo en un archivo de bloc de notas.
  • Guárdelo como nombre de archivo.ps1
  • Accede a “ Windows PowerShell
  • Vaya a la ubicación del archivo guardado y ejecútelo.
  • Si encuentra algún error en los pasos anteriores, haga clic derecho en el archivo .ps1, haga clic en " Editar " y presione la tecla F5 para ejecutar el script.

La captura de pantalla del guión está abajo.

Cómo enviar correos electrónicos con archivos adjuntos desde Powershell (2022)

Como puede ver, esto es fácil de seguir y, lo que es más importante, los correos electrónicos se reciben más rápido cuando se envían desde PowerShell.

Lea también : ¿Cómo cifrar los correos electrónicos de Office 365 de manera efectiva?

¿Quiere mejorar su experiencia de Exchange Online para mejorar la productividad? Echa un vistazo a los consejos y trucos mencionados aquí .

Ahora me gustaría saber de usted:

¿Yo me perdí algo? O tal vez tenga una pregunta sobre algo que cubrí.

De cualquier manera, me gustaría saber de usted. Así que adelante y deja un comentario a continuación.



Leave a Comment

Cinco formas de corregir el error Contenido ilegible encontrado en Word

Cinco formas de corregir el error Contenido ilegible encontrado en Word

Si sigue apareciendo el error de contenido ilegible encontrado en Word al abrir documentos en Windows, aquí le mostramos cómo solucionarlo.

Cómo cambiar el tema en Word

Cómo cambiar el tema en Word

Aprende a personalizar el tema en Microsoft Word para mejorar tu experiencia visual mientras trabajas. Sigue estos pasos para cambiar el tema a tu gusto.

Cómo bloquear una imagen en Microsoft Word

Cómo bloquear una imagen en Microsoft Word

¿La posición de las imágenes en su documento de Microsoft Word se mueve con cada edición? Descubra cómo bloquear las imágenes para obtener un documento más organizado. Mejore su productividad con estos simples pasos.

Las 6 soluciones principales para los atajos de teclado que no funcionan en Microsoft Excel para Windows

Las 6 soluciones principales para los atajos de teclado que no funcionan en Microsoft Excel para Windows

¿Los atajos de teclado de Excel no funcionan en Windows? Pruebe estas soluciones para resolver el problema y recuperar su productividad.

Descripción general del buzón de archivo de Office 365

Descripción general del buzón de archivo de Office 365

Descripción general del buzón de archivo de Office 365. Funciones de archivo en línea. Cómo habilitar el archivo en línea en Microsoft 365. ¿Cómo acceder a un buzón de archivo?

Word no responde al imprimir: cómo solucionar el problema

Word no responde al imprimir: cómo solucionar el problema

¿Word no responde cuando estás imprimiendo un documento en tu PC? ¡Aquí hay ocho formas probadas de solucionarlo!

Activar / desactivar el sonido de notificación de correo en Outlook 2016

Activar / desactivar el sonido de notificación de correo en Outlook 2016

Controle el sonido de las notificaciones por correo electrónico en el cliente de correo electrónico de Microsoft Outlook 2016.

Las 11 mejores soluciones para el corrector ortográfico no funcionan en Microsoft Word

Las 11 mejores soluciones para el corrector ortográfico no funcionan en Microsoft Word

¿No puedes corregir la ortografía en Microsoft Word? Aquí hay una guía para arreglar la herramienta del corrector ortográfico que no funciona en Microsoft Word.

4 formas de recortar una imagen en un círculo en PowerPoint

4 formas de recortar una imagen en un círculo en PowerPoint

¿Se pregunta cómo hacer una imagen circular en PowerPoint? Aprenda cuatro formas de recortar una imagen en un círculo en PowerPoint.

Cómo deshabilitar Word Wise en su lector Kindle

Cómo deshabilitar Word Wise en su lector Kindle

¿No te gusta la función Word Wise de tu lector Kindle? ¡Aquí te explicamos cómo puedes desactivar Word Wise y disfrutar de una lectura sin distracciones!