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:

foo@googlemail.com

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?


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.


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.


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).


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.


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


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.


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!

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.