Cómo enviar un archivo por lotes por correo electrónico


11

Al intentar enviar un archivo por lotes como un archivo adjunto de correo electrónico, aparece el siguiente error:

mx.google.com rechazó su mensaje a las siguientes direcciones de correo electrónico:

foo@googlemail.com

mx.google.com dio este error: Nuestro sistema detectó un archivo adjunto ilegal en su mensaje. Visite http://support.google.com/mail/bin/answer.py?answer=6590 para revisar nuestras pautas de archivos adjuntos. q42si10198525wei.6

Su mensaje no se entregó porque el proveedor de correo electrónico del destinatario lo rechazó.

Esto también sucede si coloco el archivo por lotes en un archivo .zip. Necesito enviar un archivo por lotes a todos en mi empresa para que se ejecuten, preferiblemente sin tener que cambiar primero las extensiones de archivo. ¿Es esto posible por correo electrónico?


Todas las respuestas y comentarios sobre las respuestas suenan así: xkcd.com/949
Alec Gorge

Respuestas:


12

Es una cuestión de "seguridad", y en este caso, cambiar la extensión es la forma más fácil de solucionarlo. Hice algunas pruebas antes y gmail al menos comprueba 7zip y comprime archivos.

Necesita que todos en la empresa lo ejecuten: use un recurso compartido de archivos y comparta el enlace internamente. También puede cargarlo en algún lugar y obtener el enlace a los demás. En este caso, ser creativo es la mejor idea.


Sí, creo que tendré que repensar mi enfoque. Estas son buenas ideas, gracias.
MikeFHay

10

Lo hice simplemente comprimiéndolo dos veces , porque Gmail no descomprime y comprueba de forma recursiva.

Archívelo en formato .rar, luego .zip, o .tar.gz, o cualquier otra combinación de dos formatos de archivo diferentes.

Sin embargo, puede ser un poco difícil para algunos de sus destinatarios desarchivar dos veces, por lo que las otras respuestas pueden resultar más útiles.


Esto es excelente, pero requiere que el destinatario pueda abrir dos formatos de archivo diferentes. Hasta donde sé, Windows solo admite Zip fuera de la caja, por lo que necesitarían 7zip o Winrar o algo instalado.
MikeFHay

@MikeL Todavía puede ser más simple que cambiar la extensión del archivo en Win OS, donde la extensión está oculta de forma predeterminada ...
Sam

5

No sé de ninguna manera que pueda hacerlo sin cambiar la extensión del archivo. La forma en que generalmente envío .exeo cualquier tipo de ejecutables por correo electrónico es primero comprimiéndolo, luego cambiando la extensión del archivo zip (a algo inventado).


1
Ah, buena idea. Decirle a la gente que abra el archivo en winzip debería ser una instrucción bastante fácil. Esta es una posible solución.
MikeFHay

1
¿No sería más fácil decirles que eliminen la .txtextensión? Toda esta compresión y doble compresión es mucho trabajo en ambos extremos solo para enviar un archivo de texto con una .batextensión.
cerveza

1
@Al cambiar el nombre del archivo significa primero guardarlo, luego renombrarlo y luego ejecutarlo. Tres pasos para lograr algo que debería ser trivial. Sin mencionar que Windows por defecto no muestra las extensiones de archivo, y da una advertencia cuando se cambian las extensiones. Para usuarios técnicamente analfabetos, está lejos de ser ideal.
MikeFHay

Y eso es más difícil que guardar el archivo zip, cambiarle el nombre a * .zip, descomprimirlo?
cerveza

@Al No, cambiar el nombre del zip sería demasiado. Esta respuesta solo es lo suficientemente buena si el diálogo "Abrir con" les permite abrir un archivo .zipfoo en el Explorador de Windows. Lamentablemente, ese no parece ser el caso.
MikeFHay

3

Póngalo en un archivo zip protegido con contraseña e incluya la contraseña en el cuerpo del correo electrónico.


1

La mejor manera de hacerlo es comprimirlo primero (o cualquier programa de compresión). La pérdida de proveedores de correo electrónico no permite el envío de archivos que se pueden ejecutar (.exe o .bat, por ejemplo). Al comprimirlo, generalmente se consigue.

Si aún falla, cambie el nombre del archivo con .exeXXX (incluya el xxx) y proporcione instrucciones al destinatario de que tendrá que cambiar el nombre del archivo antes de ejecutarlo en una máquina remota.

En su caso, cámbiele el nombre a .batXXX


No quiere renombrarlo aunque. Esta es una restricción un poco molesta.
Journeyman Geek

Sí, mis usuarios no tienen conocimientos técnicos, por lo que prefiero tener un archivo en el que simplemente puedan hacer doble clic y dejar que se ejecute. Obviamente, eso frustraría todo el propósito de esta medida de seguridad, por lo que dudo que haya una solución. Puede que tenga que repensar mi enfoque.
MikeFHay

1
En realidad, si permite que el personal ejecute un archivo .bat o .exe, permitiría que cualquier miembro del personal ejecute algo como esto (¿alguien tiene virus?). Sí, es un riesgo de seguridad y uno que recomendaría proceder con precaución.
Dave

0

Póngalo en una carpeta y comprima la carpeta con RAR. Luego coloque el .raren otra carpeta y luego zip. Proporcione un enlace de descarga para WinRAR y dígales cómo abrir el lote para ejecutar.


0

Probado en mac

Aquí hay 3 pasos simples para evitar la seguridad de gmail:

  1. Comprime tus archivos en myFile.zip
  2. Cambie el nombre del archivo de myFile.zip a myFile
  3. Comprime el archivo con contraseña.
    • En mac abra la línea de comando y ejecute: zip -er myZipFileName.zip locationOfmyFile
      le pedirá que ingrese la contraseña y la confirme antes de comprimirla.
    • En windows usa winrar.

¡Ahora envíelo por correo electrónico!

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.