Как автоматически загружать вложения электронной почты

Как автоматически загружать вложения электронной почты

Когда у меня есть электронное письмо с вложением, превышающим обычные ограничения (например, 10 Мб), я загружаю файл на частный удаленный FTP-сервер (используя простой самодельный инструмент загрузки PHP) и добавляю ссылку в свое электронное письмо. Конечно, это работает, но все равно немного трудоемко по сравнению с отправкой вложения в электронное письмо.

Существует ли какой-либо инструмент, плагин или что-то еще, что позволило бы мне прикреплять файлы любого размера к моим электронным письмам, а также автоматически загружать большие файлы на FTP и добавлять ссылку в сообщение?

  • ОС: Win 7, Win XP
  • Почтовый клиент: Thunderbird (я пробовал расширения TB, но безуспешно)
  • Почтовый сервер: Mercury Mail Transport (smtp через ретранслятор)
  • Частный удаленный FTP

Я не боюсь немного поработать над скриптингом/программированием, если это необходимо, но я не совсем понимаю, с чего начать.

решение1

Я думаюТоншоэто то, что вы ищете. Но это платная услуга.

Tonsho — интересный поворот в сервисе. Вместо того, чтобы загружать файлы самостоятельно, вы можете использовать обычный почтовый клиент, такой как Microsoft Outlook и Thunderbird, и отправлять электронное письмо обычным образом. Затем ваше электронное письмо пройдет через серверы Tonsho, и если вложения слишком большие, оно автоматически загрузится на сервер и предоставит получателю ссылку.

Обновлять:Кажется, Thunderbird уже планирует это. Это проект под названиемБольшиеФайлыИ они нацелились на Thunderbird 11 для его выпуска.

решение2

Лучшим вариантом, вероятно, будет создание собственного дополнения Thunderbird. Mozilla опубликовала ресурсы по созданию расширения здесь:https://developer.mozilla.org/en/Building_a_Thunderbird_extension

Код вашего расширения должен выполнять следующие действия (вероятно, при отправке):

  1. Определите размер вложений.
  2. (Необязательно) Если вложения слишком большие, предложите пользователю использовать загрузку по FTP.
  3. Как только вы поймете, что вам нужна загрузка по FTP, скопируйте файл на FTP-сервер. (Информацию о доступе по FTP см. вДополнение FireFTPдля Firefox)
  4. Сгенерируйте ссылку на загруженный файл.
  5. Удалите вложение и добавьте ссылку в конец письма.
  6. Отправьте электронное письмо без вложений.

решение3

Я бы посмотрел на некоторые коммерческие решения. Например, файловый почтовик в BarracudaDrive предоставляет некоторые интересные функции, такие как защита паролем и отправка нескольким получателям.

Более подробную информацию смотрите в следующем блоге: http://barracudadrive.net/blog/2011/08/Безопасная-рассылка-больших-файлов-по-электронной-почте

File Mailer — это продукт, интегрированный с BarracudaDrive WebDAV и Web File Manager. Файлы любого размера можно загружать с помощью WebDAV или функции перетаскивания в Web File Manager. Затем эти файлы можно отправлять в виде вложений или ссылок отдельным лицам или в предопределенные списки. Файлы можно отправлять по электронной почте неограниченному количеству списков, и каждый список может иметь неограниченное количество контактов.

File Mailer построен на основе существующего многопользовательского Web File Manager. Пользователи с доступом к Web File Manager могут отправлять по электронной почте любые файлы, к которым у них есть доступ, с помощью ограничений, установленных администратором. Пользователи с доступом к File Mailer Administrator Panel также могут создавать и управлять списками контактов, управлять почтовыми заданиями, просматривать историю загрузок и т. д.

Файл Mailer полезен, если вам требуется что-либо из следующего:

  • безопасное и зашифрованное распространение любых видов нематериальных предметов.
  • распространение файлов, которые слишком велики для обычной электронной почты.
  • простое распространение данных среди большого, даже очень большого количества клиентов/контактов.
  • отслеживание распространяемых данных или требование проверки доставки.
  • настраиваемые данные для каждого клиента/контакта в списке рассылки. Данные могут быть настроены

решение4

Существующие ответы в основном устарели. Последние версии Thunderbird поставляются со встроенной поддержкой связывания больших вложений. Они называют эту поддержку «Filelink» и описывают ее здесь:

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

Поддерживается несколько бэкэндов, хотя на данный момент я бы рекомендовал только два из них:

поскольку только они могут быть настроены с персональным сервером. Webdav, безусловно, проще в настройке, так как для него требуется только общий сервер Webdav, на котором вы можете писать. Это современный эквивалент ftp-сервера.

Dl для Thunderbird более интересен для вложений, так как он генерируетавтоматически истекаетссылки. Это решение типа «настроил и забыл», при котором вам не нужно впоследствии управлять пространством, и его можно масштабировать до сотен пользователей.

Это такжеособеннополезно, так как может генерировать своего рода ссылку "обратной загрузки" ("grant", как они это называют). Если у вас возникли проблемыполучениефайл, вы можете просто сгенерировать ссылку и вставить ее в сообщение. Когда вы нажимаете на нее, вам предоставляется возможностьзагрузитьфайл, и ссылка будет автоматически отправлена ​​вам после завершения загрузки.

Эта функция фактически удваивает свою полезность для всех контактов, с которыми вы пытаетесь обмениваться файлами.

Связанный контент