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

Cómo editar el nombre del autor en Microsoft Word

Cómo editar el nombre del autor en Microsoft Word

Cada vez que crea o deja un comentario en un documento de Microsoft Word, le asigna un nombre de cuenta de Microsoft predeterminado como nombre del autor. cuando compartes

4 formas de arreglar la barra de herramientas de Excel que no funciona en Windows

4 formas de arreglar la barra de herramientas de Excel que no funciona en Windows

Si la barra de herramientas de Microsoft Excel no funciona en su computadora con Windows 10 u 11, aquí le mostramos cómo solucionarlo.

Cómo crear un botón Imprimir a PDF en Microsoft Excel en Windows 11

Cómo crear un botón Imprimir a PDF en Microsoft Excel en Windows 11

Para imprimir rápidamente su hoja de Excel como PDF, aquí le mostramos cómo puede crear un botón Imprimir en PDF en Microsoft Excel.

3 mejores formas de extraer imágenes de una presentación de PowerPoint

3 mejores formas de extraer imágenes de una presentación de PowerPoint

¿Quiere guardar imágenes de su archivo de PowerPoint y usarlas en otro lugar? Aquí hay tres formas sencillas de extraer imágenes de una presentación de PowerPoint.

10 mejores formas de solucionar el problema de no poder escribir en Microsoft Word

10 mejores formas de solucionar el problema de no poder escribir en Microsoft Word

No poder escribir un documento de Word puede desperdiciar sus horas de productividad. Estas son las mejores formas de solucionar el problema de escritura en Microsoft Word.

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!

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.

Las 6 soluciones principales para el error de Excel se quedó sin recursos en Windows

Las 6 soluciones principales para el error de Excel se quedó sin recursos en Windows

¿Sigues viendo el error 'Excel se quedó sin recursos' en tu computadora con Windows 10 u 11? A continuación se muestran algunas formas de solucionarlo rápidamente.

Cómo buscar una palabra en Google Docs en computadoras de escritorio y dispositivos móviles

Cómo buscar una palabra en Google Docs en computadoras de escritorio y dispositivos móviles

¿Quieres buscar una palabra en Google Docs? A continuación se muestran formas sencillas de realizar búsquedas precisas, lo que garantiza una experiencia de edición perfecta.

3 formas de insertar una hoja de cálculo de Excel en un documento de Word

3 formas de insertar una hoja de cálculo de Excel en un documento de Word

¿Necesita insertar datos de una hoja de cálculo de Excel en Microsoft Word? Estas son las diversas formas en que puede hacerlo.