Как я могу быстро отправить файлы по электронной почте? - PullRequest
0 голосов
/ 07 апреля 2009

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

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

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

mutt -s "Многие журналы ошибок" -a ./log1 -a ./log2 -a ./log3 mygmail@gmail.com

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

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

Ответы [ 3 ]

2 голосов
/ 07 апреля 2009

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

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

1 голос
/ 07 апреля 2009

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

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

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

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

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

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

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

...