Tecnología

Inicio

Cómo enviar un adjunto de correo electrónico con una línea de comandos

Cómo enviar un adjunto de correo electrónico con una línea de comandos


La capacidad de enviar un archivo adjunto de correo electrónico desde la línea de comandos de Windows o un archivo por lotes puede ser muy útil en la automatización del flujo de trabajo y la eliminación de la repetición manual. La puesta en práctica de fijación de Simple Mail Transfer Protocol es compleja. utilidades de terceros, tales como Postie pueden enviar archivos adjuntos con un solo comando que de otro modo sería un bloque de código largo lenguaje de script. Postie tiene una versión gratuita para los pequeños archivos adjuntos y ha sido ampliamente utilizado desde 2001. Otros proveedores con productos similares incluyen Febooti, ​​Codestone y NetMailBot.

Instrucciones

El envío de un adjunto de correo electrónico Desde la línea de comandos Uso de Postie

1 Descargar Postie Personal Edition o prueba comercial (WIN32) desde el sitio web de Sistemas en Infradig infradig.com.

2 Extraer todos los archivos y carpetas contenidas en el archivo postie.zip a una ubicación en el equipo basado en Windows como C: \ Temp.

3 Identificar un archivo adjunto en el disco duro local que es menor que 256 KB y anote la ruta completa al archivo. Por ejemplo:

C: \ Temp \ Photo.jpg

4 Identificar una dirección de servidor SMTP que se puede acceder desde la conexión a Internet del ordenador. Muchas veces será el nombre de dominio de su proveedor de servicios Internet añade al "smtp" y separados por un punto. Por ejemplo, si el nombre de dominio de su proveedor de Internet es "isp.com", a continuación, la dirección del servidor SMTP puede ser:

smtp.isp.com

Es frecuente encontrar esta dirección en la configuración de la cuenta de su cliente de correo electrónico.

5 Abrir Bloc de notas u otro editor de texto del equipo.

6 Copia el siguiente texto de la plantilla de mando y pegarlo en tu editor de texto. Asegúrese de que todo aparece en una sola línea.

<POSTIEPATH> \ Postie \ postie.exe -host: <SMTPSERVER> -to: <a dirección> -desde: <FROMADDRESS> -s: "<OBJETO>" -a: "<ATTACHMENTPATH>" -msg: "<MESSAGEBODY> "

7 Vuelva a colocar todas las etiquetas de datos en el texto de la orden, que están protegidos por revestimientos con "<>".

<POSTIEPATH> - Reemplazar con la ruta completa a la ubicación en la que extrajo postie.zip, por ejemplo, C: \ TEMP.

<SMTPSERVER> --replace con la dirección completa del servidor SMTP previamente identificada. Usando nuestro ejemplo, tendría que reemplazarlo con smtp.isp.com.

<A dirección> --replace con la dirección de correo electrónico que desea enviar el archivo adjunto al.

<FROMADDRESS> - Reemplazar con la dirección de correo electrónico que desea que el archivo adjunto se muestre a partir.

<SUBJECT> - Sustituir por el texto que desea que aparezca en la línea de asunto del correo electrónico.

<ATTACHMENTPATH> - Reemplazar con la ruta completa al archivo adjunto previamente identificados, por ejemplo, C: \ Temp \ Photo.jpg.

<MESSAGEBODY> - Sustituir por el texto que desea que aparezca en el cuerpo del mensaje de correo electrónico.

8 Guarde el documento de texto con una extensión .bat en una ubicación en el disco duro local y luego ejecutar el archivo por lotes. Si ha introducido todo correctamente, el correo electrónico debe ser enviado con el archivo adjunto. Como alternativa, copiar y pegar el texto completo de comandos directamente en la utilidad de línea de comandos o en el cuadro ejecutar arranque con Windows y ejecutar desde cualquiera de esos lugares.

Consejos y advertencias

  • Asegúrese de que las comillas dentro de la plantilla de comandos no se quitan. Quitar los caracteres "<>" al sustituir las etiquetas de datos. El siguiente es un comando totalmente poblado de muestra:
  • C: \ temp \ Postie \ postie.exe -host: smtp.isp.com -to: [email protected] -desde: [email protected] -s: "Fijación de prueba" -a: "C: \ Temp \ photo.jpg "-msg:" Por favor, encontrar el archivo adjunto ".
  • El servidor SMTP que utilice debe permitir mensajes de correo electrónico que se enviará a partir de su nombre de dominio. Siempre es más seguro utilizar un servidor SMTP proporcionado por su proveedor de Internet y utilizar un <FROMADDRESS> que utiliza su nombre de dominio de su ISP, para minimizar el riesgo de rechazo del mensaje.
  • La versión libre y personal de Postie permite la fijación de tamaños sólo hasta 256 KB y tiene otras limitaciones funcionales. Si necesita enviar archivos adjuntos grandes o quiere características avanzadas, comprar una licencia comercial para Postie u otra utilidad similar.
  • Al utilizar el Bloc de notas, el cambio "Guardar como tipo" a "todos los archivos" al guardar el archivo por lotes, por primera vez, si no se volvería guardado como un archivo .txt y no ejecutar cuando se ejecuta.