Como fazer upload automático de anexos de e-mail

Como fazer upload automático de anexos de e-mail

Quando recebo um e-mail com um anexo que excede os limites usuais (digamos 10 Mb), carrego o arquivo em um servidor FTP remoto privado (usando uma ferramenta simples de upload PHP caseira) e adiciono o link ao meu e-mail mensagem. Claro que funciona, mas ainda consome um pouco de tempo em comparação com colocar um anexo em um e-mail.

Existe alguma ferramenta, plugin, qualquer que seja, que me permita anexar arquivos de qualquer tamanho aos meus e-mails, carregar automaticamente os grandes no FTP e adicionar o link na mensagem?

  • SO: Win 7, Win XP
  • Cliente de email: Thunderbird (examinei extensões TB, sem sorte)
  • Servidor de correio: Mercury Mail Transport (smtp através de retransmissão)
  • FTP remoto privado

Não tenho medo de um pouco de script/programação, se necessário, mas não vejo por onde começar.

Responder1

Eu pensoTonshoé o que você está procurando. Mas é um serviço pago.

Tonsho é uma reviravolta interessante no serviço. Em vez de fazer upload de arquivos sozinho, você pode usar um cliente de e-mail normal, como Microsoft Outlook e Thunderbird, e enviar seu e-mail normalmente. Seu e-mail passará pelos servidores Tonsho e, se os anexos forem muito grandes, ele será automaticamente carregado em um servidor e fornecerá um link ao destinatário.

Atualizar:Parece que o Thunderbird já está planejando isso. É um projeto chamadoArquivos GrandesE eles direcionaram o Thunderbird 11 para lançá-lo.

Responder2

Sua melhor aposta é provavelmente criar um complemento personalizado do Thunderbird. A Mozilla publicou recursos sobre como fazer uma extensão aqui:https://developer.mozilla.org/en/Building_a_Thunderbird_extension

O código da sua extensão precisaria fazer o seguinte (provavelmente no envio):

  1. Identifique o tamanho dos anexos.
  2. (Opcional) Se os anexos forem muito grandes, pergunte ao usuário se ele deseja usar o upload via FTP.
  3. Depois de saber que precisa do upload do FTP, copie o arquivo para o servidor FTP. (Para obter informações sobre acesso FTP, consulte oComplemento FireFTPpara Firefox)
  4. Gere um link para o arquivo enviado.
  5. Exclua o anexo e anexe um link na parte inferior do e-mail.
  6. Envie o e-mail agora sem anexo.

Responder3

Eu examinaria algumas das soluções comerciais. Por exemplo, o arquivo mailer no BarracudaDrive oferece alguns recursos interessantes, como proteção por senha e envio para vários destinatários.

Veja o seguinte blog para mais informações: http://barracudadrive.net/blog/2011/08/Securely-distribute-large-files-via-emails

O File Mailer é um produto integrado ao BarracudaDrive WebDAV e Web File Manager. Arquivos de qualquer tamanho podem ser carregados usando WebDAV ou o recurso de arrastar e soltar no Web File Manager. Esses arquivos podem então ser enviados como anexos ou links para indivíduos ou para listas predefinidas. Os arquivos podem ser enviados por e-mail para uma quantidade ilimitada de listas e cada lista pode ter uma quantidade ilimitada de contatos.

O File Mailer é construído sobre o Web File Manager multiusuário existente. Os usuários com acesso ao Web File Manager podem enviar por e-mail qualquer arquivo ao qual tenham acesso por meio das restrições definidas pelo administrador. Os usuários com acesso ao painel do administrador do File Mailer também podem criar e gerenciar listas de contatos, gerenciar trabalhos de e-mail, visualizar o histórico de downloads, etc.

O arquivo Mailer é útil se você precisar de algum dos seguintes itens:

  • distribuição segura e criptografada de qualquer tipo de item não tangível.
  • distribuição de arquivos grandes demais para e-mail normal.
  • fácil distribuição de dados para muitos, até mesmo um grande número de clientes/contatos.
  • rastreamento dos dados distribuídos ou exigir verificação de entrega.
  • dados personalizados para cada cliente/contato em uma lista de distribuição. Os dados podem ser personalizados por

Responder4

As respostas existentes estão agora em sua maioria desatualizadas. Versões recentes do Thunderbird vêm com suporte integrado para vincular anexos grandes. Eles chamam esse suporte de "Filelink" e o descrevem aqui:

https://support.mozilla.org/en-US/kb/filelink-large-attachments

Vários back-ends são suportados, embora eu recomende apenas dois deles atualmente:

já que esses são os únicos que podem ser configurados com um servidor pessoal. O Webdav é certamente mais fácil de configurar, pois requer apenas um servidor Webdav genérico onde você possa escrever. É o equivalente moderno de um servidor FTP.

Dl para Thunderbird é mais interessante para anexos, pois geraexpirando automaticamentelinks. É uma solução do tipo “configure e esqueça”, onde você realmente não precisa gerenciar o espaço posteriormente e pode escalar para centenas de usuários.

É tambémespecialmenteútil porque pode gerar uma espécie de link de "upload reverso" ("concessão", como eles chamam). Se você está tendo problemasrecebendoum arquivo, basta gerar um link e colá-lo na mensagem. Ao clicar nele, você terá a capacidade decarregarum arquivo e o link será enviado automaticamente para você assim que o upload for concluído.

Esse recurso efetivamente duplica sua utilidade para todos os contatos com os quais você está tentando trocar arquivos.

informação relacionada