2009-04-07 2 views
0

Я регулярно отправляю файлы в Gmail для обмена файлами между разными компьютерами. Это громоздко. Я хочу быстро отправить мои файлы, например журналы ошибок. Я нашел перспективную статью [1] о Mutt, но это, видимо, не то, что я хочу:Как быстро отправлять файлы по электронной почте?

Пожалуйста, обратите внимание, что собачонка является чисто MUA и не может отправить электронную почту без надлежащего сервера электронной почты.

Я не хочу нет почтового сервера, так как я не могу установить его на компьютеры моих клиентов. Мне не нужно знать отправителя. Я хочу быстро отправить много журналов ошибок в свой Gmail. Я ищу что-то вроде:

собачонка -s "Многие журналы ошибок" -a ./log1 -a ./log2 -a ./log3 [email protected]

Я бы на самом деле люблю делать работу в терминале. Слишком много времени для массового отправки файлов в Gmail. Как я могу быстро отправить большое количество файлов?

[1] http://www.cyberciti.biz/tips/sending-mail-with-attachment.html

+0

С недавнего времени Gmail поддерживает multi-select для вложений. Реализовано через Flash, но эй, это работает. – Thomas

ответ

2

Mutt может быть настроен на использование другого MTA, чем по умолчанию sendmail. Вы можете установить SSMTP (описано here и доступно для загрузки here) или ESMTP и настроить его для отправки непосредственно на веб-сервер Gmail, а затем настроить Mutt на использование SSMTP или ESMTP. Это хорошо описано в this Ubuntu tutorial. Если установка системных двоичных файлов не является вариантом, вы должны установить SSMTP или ESMTP в локальную папку.

Если вы предпочитаете скрипты, mimesend, который является одним из примеров программ в Perl's MIME-tools package, выполняет то же самое, что и ваша команда mutt, и может быть взломан для подключения к веб-серверу Gmail.

+0

Я полностью ошеломлен. Мимические вещи звучат чрезвычайно интересно. Можете ли вы привести несколько примеров, где вы их используете? Вы можете настроить с ними собственные программы. Интересно! –

+0

MIME-tools - это библиотека, которую вы можете использовать в коде Perl; например, MIMEDefang, фильтр вирусов и спама, использует их для разбора почтовых сообщений. –

+0

mimesend предназначен в качестве примера того, как писать код, который использует MIME-инструменты, но я нашел его очень полезным как инструмент командной строки самостоятельно (подобно вашему примеру mutt, за исключением полностью управляемой командной строки , как mutt, он требует MTA). –

1

Почему вы используете электронную почту для этого? Другие варианты:

  • FTP/SCP (запустить сервер самостоятельно, или приобрести размещаемые услуги)
  • Интернет сервис хранения как Dropbox.
0

при условии, что вы не хотите использовать FTP/УПП, как было отмечено выше, вот как я решил аналогичную проблему ... с отправкой электронной почты журналы от клиента:

  1. я создал CGI скрипт на моем сервере, который имел возможность отправлять мне письма. своего рода прокси-сервер электронной почты.

  2. клиент отправил файлы, необходимые для отправки (вместе с аутентификацией, очевидно) на этот скрипт cgi.

Таким образом, клиенту требуется только поговорить с моим сервером, а не разговаривать с почтовым сервером.

возможно это помогает. -don

Смежные вопросы