>Форум Mozilla Россия http://forum.mozilla-russia.org/index.php >Поддержка пользователей http://forum.mozilla-russia.org/viewforum.php?id=26 >Отправка письма из cmd http://forum.mozilla-russia.org/viewtopic.php?id=36202 |
Nushaba > 23-06-2009 12:26:32 |
Здравствуйте, нужно реализовать батник для отправки письма с вложением, дошёл только до состояния, когда остаётся только клюнуть на кнопку: Отправить, а надо автоматизировать, что бы без меня происходил автообмен данными по почте. Вот мой код батника: Выделить код Код:"C:\ProgXP\Mozilla Thunderbird\thunderbird.exe" -compose "to=почта@yandex.ru,subject=test,attachment='file:///f:/vl0.zip'"
|
Shura > 23-06-2009 14:08:10 |
Не используй для этого . Найди другую программу. |
Nushaba > 23-06-2009 15:15:14 |
Жалко, что я не научился программированию пока выше уровня html, но по трезвым оценкам, если возможно командой запустить птицу и сделать командой сообщение с вложением, то почему нельзя той же командой заставить улететь это сообщение? Для блата этой команды достаточно что бы отправить сообщение, птица только создаёт тело сообщения со всеми вытекающими последствиями, может быть есть какой то аддон для отправки сообщения, или по крайней мере аддон, сохраняющий письмо пока ты его печатаешь, как на почтовых серверах в черновики, и заменить в нём команду сохранения на команду отправки? Пусть даже это будет через определённое время, на сервер мне другого и не надо, с сервера писать письма я не собираюсь, кроме автообмена, который сейчас я делаю руками с другой машины. В общем вопрос по другому поставлю, встречал ли кто то аддон, сохраняющий письмо в черновики через определённый период времени? |
Shura > 23-06-2009 16:25:41 |
Он и без аддонов сохраняет письмо в черновики каждые 10 минут. P.S. Даже под винду есть много почтовиков, работающих из командной строки, которые специально созданы для таких задач. Там ведь ничего сложного нет, зачем пытаться городить такой огород из костылей? |
Nushaba > 23-06-2009 17:38:04 |
Ну хорошо, возьмём blat, это разве не огород? Настраивать тунели и прочее, ибо ssl не понимает blat если верить мануалам, записи в реестре и в результате надо всё равно использовать птицу что бы получить файл и по получению запустить батник для автообмена 1С, после чего запустить блат и отправить письмо с прикреплённым файлом. Это меньший огород? Так хоть есть вариант минимизировать разновидность культуры выращиваемой на нашем огороде. Ставить мышь не могу по соображения легальности, денег начальство не даёт, вот такая нелёгкая ситуация у сисадмина. Да и вообще не понятно мне до сих пор, я понимаю что кайф в GNU софте в том, что всё делается ручками, но нафига делать это на половину? В результате чего мы городим огороды в нашей системе и не дай боже переставлять систему, потом только птицу с её аддонами настраивать день. В идеале проще самому написать аддон, удовлетворяющий моим запросам, но на изучение программирования осталось 2 недели и естественно вложиться в этот срок мне не дано, с учётом текучки на работе. Вот и рассчитываю найти тут огород аддонов, которые смогли бы реализовать пока что мою идею. В противном случае ставить триал мыши и написать батник для автообмена под неё. В ней есть нужный мне функционал, а именно возможность сохранить файл (AE), запустить файл (NME с огородом фильтров), создать сообщение с вложенным файлом и отправить его (такого аддона для птицы попросту НЕТУ). Всё упирается в аддон автосоздания сообщений, хотя бы по расписанию. Что касается блата, то пока я не смог отправить с него сообщение, завтра буду продолжать, но всё ещё лелею увидеть тут других трезвых решений этой простой в мышке задаче. |
Shura > 24-06-2009 10:22:45 |
Попробуй вот эту программу: http://www.muquit.com/muquit/software/m … lsend.html на вид вроде всё просто |
Nushaba > 24-06-2009 11:04:34 |
Да, действительно хорошая софтинка, настраивается попроще блата во всяком случае, спасибо, посмотрю. |
Nushaba > 24-06-2009 14:37:44 |
Настроил я blat.exe, кому интересно как это делается, вот Вам мой пример на яндексе: Расшифровка: После установки и настройки программы можно посмотреть применившиеся изменения в реестре по ветке: Логин и пароль там будут зашифрованы, это нормально и менять в реестре ту непонятную писанину на ваш правильный пароль и логин будет отнюдь не правильно ) Если вы увидели что неправильно ввели что то, удалите просто с реестра папку \Blat и по новой сделайте установку программы. Теперь мы хотим отправить сообщение, так ведь? Пишем в командной строке, или создаём батник со следующим содержимым: blat.exe -body "тут пишем то, что хотим написать адресату в теле письма, стандартный текст в общем, можно сочиненице написать Заметьте, что ковычки нужны, в ковычках пишем своё сообщение" -to получатель@mail.ru и жмём Enter, после чего получатель получает письмо в течении нескольких секунд. Пример: Как оформить заголовок сообщения, прикрепить файлы, думаю почитаете сами, главное сделано уже, остальное от вашего воображения. Кому что непонятно будет и надо будет разжевать, пишите в ПМ, дополню эту тему постом с полным разжовыванием самых основных и необходимых возможностей, а сейчас времени нету, а потом заленюсь если не будет пользоваться популярностью тема Хочу отметить что это всё равно не то, чего бы я хотел, а именно я хотел бы отправить письма не по средствам blat.exe а через птицу, может у кого появятся какие идеи? Буду очень признателен. |