Como enviar um arquivo em lotes por email

11

Tentando enviar um arquivo em lotes como um anexo de email, recebo o seguinte erro:

mx.google.com rejeitou sua mensagem para os seguintes endereços de email:

[email protected]

mx.google.com deu este erro: Nosso sistema detectou um anexo ilegal em sua mensagem. Visite http://support.google.com/mail/bin/answer.py?answer=6590 para revisar nossas diretrizes de anexo. q42si10198525wei.6

Sua mensagem não foi entregue porque o provedor de email do destinatário a rejeitou.

Isso também acontece se eu colocar o arquivo em lotes em um arquivo .zip. Preciso enviar um arquivo em lotes para todos na minha empresa para que eles sejam executados, de preferência sem precisar alterar as extensões de arquivo primeiro. Isso é possível por email?

MikeFHay
fonte
Todas as respostas e comentários nas respostas são assim: xkcd.com/949
Alec Gorge

Respostas:

12

É uma coisa de 'segurança' e, nesse caso, alterar a extensão é a maneira mais fácil de corrigi-la. Eu fiz alguns testes antes e o gmail verifica pelo menos os arquivos 7zip e zip.

Você precisa de todos na empresa para executá-lo - use um compartilhamento de arquivos e compartilhe o link internamente. Você também pode fazer o upload em algum lugar e obter o link para os outros. Nesse caso, ser criativo é a melhor ideia.

Journeyman Geek
fonte
Sim, acho que vou ter que repensar minha abordagem. Essas são boas idéias, obrigado.
precisa saber é o seguinte
10

Eu fiz isso simplesmente com um duplo zíper , porque o Gmail não descompacta e verifica recursivamente.

Arquive-o no formato .rar e, em seguida, .zip ou .tar.gz ou qualquer outra combinação de dois formatos diferentes de arquivamento.

No entanto, pode ser um pouco de trabalho para alguns de seus destinatários cancelar o arquivamento duas vezes, portanto as outras respostas podem ser mais úteis.

Sam
fonte
Isso é excelente, mas exige que o destinatário possa abrir dois formatos diferentes de arquivamento. Tanto quanto sei, o Windows suporta apenas Zip imediatamente, então eles precisariam do 7zip ou Winrar ou algo instalado.
MikeFHay
@MikeL Ele ainda pode ser mais simples do que mudar a extensão do arquivo no Win SOs, onde a extensão está oculta por padrão ...
Sam
5

Não conheço nenhuma maneira de fazê-lo sem alterar a extensão do arquivo. A maneira como geralmente envio .exeou qualquer tipo de executável por email é primeiro compactando-o e depois alterando a extensão do arquivo zip (para algo inventado).

m4573r
fonte
1
Ah, boa ideia. Dizer às pessoas para abrir o arquivo no winzip deve ser uma instrução bastante fácil. Esta é uma solução possível.
precisa saber é o seguinte
1
Não seria mais fácil dizer a eles para remover a .txtextensão? Todo esse zíper e zíper duplo são muito trabalhosos nas duas extremidades apenas para enviar um arquivo de texto com uma .batextensão.
ale
1
@Al Renomear o arquivo significa primeiro salvá-lo, renomeá-lo e executá-lo. Três etapas para alcançar algo que deve ser trivial. Sem mencionar que o Windows, por padrão, não mostra extensões de arquivo e emite um aviso quando as extensões são alteradas. Para usuários tecnicamente analfabetos, está longe de ser o ideal.
precisa saber é o seguinte
E isso é mais difícil do que salvar o arquivo zip, renomeá-lo para * .zip, descompacte-o?
ale
@ Al Não, renomear o zip seria demais. Essa resposta é boa o suficiente se a caixa de diálogo "Abrir com" permitir que eles abram um arquivo .zipfoo no Windows Explorer. Infelizmente, esse não parece ser o caso.
precisa saber é o seguinte
3

Coloque-o em um arquivo zip protegido por senha e inclua a senha no corpo do email.

Jeremy Stein
fonte
1

A melhor maneira de fazer isso é compactar primeiro (ou qualquer programa de compactação). A perda de provedores de email não permite o envio de arquivos que podem ser executados (.exe ou .bat, por exemplo). Fechar o zíper normalmente fica em torno dele.

Se ainda assim falhar, renomeie o arquivo com .exeXXX (inclua o xxx) e forneça instruções ao destinatário de que ele precisará renomear o arquivo antes de executar na máquina remota.

No seu caso, renomeie-o para .batXXX

Dave
fonte
Ele não quer renomeá-lo. Essa é uma restrição um pouco irritante.
Journeyman Geek
Sim, meus usuários não são todos muito alfabetizados tecnicamente; portanto, prefiro um arquivo no qual eles possam simplesmente clicar duas vezes e deixá-lo executar. Obviamente, isso derrotaria todo o objetivo dessa medida de segurança, por isso duvido que exista uma solução. Talvez eu precise repensar minha abordagem.
precisa saber é o seguinte
1
Na verdade, se você permitir que a equipe execute um .bat ou .exe, isso permitiria que qualquer equipe executasse algo assim (vírus de alguém?) - sim, é um risco à segurança e eu recomendaria que procedesse com cautela.
Dave
0

Coloque-o em uma pasta e comprima-a com RAR. Em seguida, coloque o .rarem outra pasta e depois zip. Forneça a eles um link de download para o WinRAR e diga como abrir o lote para execução.

John
fonte
0

Testado no mac

Aqui estão três etapas simples para ignorar a segurança do gmail:

  1. Compacte seus arquivos no myFile.zip
  2. Renomeie o arquivo de myFile.zip para myFile
  3. Comprima o arquivo com a senha.
    • No mac, abra a linha de comando e execute: zip -er myZipFileName.zip locationOfmyFile,
      ele solicitará que você digite a senha e a confirme antes de compactá -lo.
    • No Windows, use o Winrar.

Agora envie-o por e-mail!

Ilya Gazman
fonte