>Форум Mozilla Россия http://forum.mozilla-russia.org/index.php >Thunderbird http://forum.mozilla-russia.org/viewforum.php?id=7 >Как мне отправить письмо из командной строки? http://forum.mozilla-russia.org/viewtopic.php?id=6055 |
Ramka > 08-11-2005 13:13:17 |
Thunderbird 1.5RC1. Как мне отправить письмо из командной строки с конкретным адресатом, темой и attachment'ом ? |
ladserg > 08-11-2005 18:18:41 |
Зайди на сайт http://www.glob.com.au/sendmail/ скачай файл http://www.glob.com.au/sendmail/sendmail.zip Распакуй всё куда-нибудь, настрой файл sendmail.ini (надо указать SMTP сервер), сунь туда файл test.txt, создай файл (скажем, mail.msg) вида: Выделить код Код:From: отправитель@мыло.ру To: получатель@мыло.ру Subject: My file Content-Type: multipart/mixed; boundary=boundary123 <пустая строка> --boundary123 Content-Type: text/plain; charset=cp866 Content-Transfer-Encoding: 8bit <пустая строка> Текст моего письма. --boundary123 Content-Type: text/plain; name="test.txt" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="test.txt" <пустая строка> <пустая строка> Пустые строки ОБЯЗАТЕЛЬНЫ!!! Создай батник mail.bat с содержимым: Выделить код Код:@echo off type mail.msg >temp.msg base64.exe -e test.txt>>temp.msg echo --boundary123-->>temp.msg sendmail.exe -t <temp.msg del temp.msg Запусти и наслаждайся. Таким образом можно отправлять любые файлы, нужно только правильно устанавливать заголовок Content-Type, например для файла test.7z оно будет выглядеть так: И не насилуй пожалуста больше Thunderbird. |
usergen > 09-11-2005 09:49:14 |
Тем более, что (цитата из http://kb.mozillazine.org/Command_line_arguments_(Thunderbird)): "You can use -compose message_options to have it bring up the compose message window and fill in everything for you, but you still need to press the Send button to actually send the message." - отправить автоматом не получится. |
Ramka > 09-11-2005 10:55:13 |
Спасибо ladserg. |
ladserg > 09-11-2005 11:22:37 |
Ramka пишет
Действительно пропустил, исправил на две пустые строки. Думаю такой подход проще и гибче чем использование Thunderbird. |
Ramka > 09-11-2005 11:28:04 |
Спасибо. Да, этот подход лучше и удобнее. |
Turbobas > 28-11-2005 17:00:09 |
ladserg |
ladserg > 28-11-2005 17:07:15 |
Turbobas пишет
+1 |
j0ker > 23-01-2006 11:50:00 |
а можно ли таким спопосб файли отправлять через контекстное меню? т.е. через SendTo. чтобы адрес файла передавался автоматически, а не руками его вписывать? |