script postfix por mail envio enviar desde correo consola con comandos comando windows email smtp blat

windows - postfix - enviar email shell script



¿Cómo puedo enviar un correo electrónico desde la línea de comando usando blat cuando el cuerpo contiene devoluciones de carro y alimentaciones de línea? (3)

Tengo un servidor de Windows que me envía correos electrónicos a través de un programa BASIC. Si el cuerpo del mensaje contiene retornos de carro / alimentaciones de línea, entonces el correo electrónico nunca termina. Solo la primera línea me fue enviada. Intenté reemplazarlos con / n pero eso no sirvió de nada ya que el correo electrónico me llegó con la / n en él. ¿Algunas ideas?

Aquí está el comando que estoy usando:

blat -to [email protected] -subject "[DEV] PO Detail Report" -body "Attached file is ready for import. From 01/01/09 to 01/29/09 PO Status not egual to ''C''" -attach "C:/TXT/PODetail_26879.csv" -log C:/EMAIL.LOG/20090129.TXT -timestamp''.


Puedes poner el cuerpo en un archivo de texto y enviarlo a blat:

blat [text file here] -to [email protected] -subject "[DEV] PO Detail Report" -attach "C:/TXT/PODetail_26879.csv" -log C:/EMAIL.LOG/20090129.TXT -timestamp''


Si quieres hacerlo todo en línea usa el ''|'' personaje

-body 1st line|second line|third line