Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Программы » Blat

Модерирует : gyra, Maz

 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3 4 5 6 7 8 9 10

Открыть новую тему     Написать ответ в эту тему

8AleX8



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Blat это маленькая open source консольная програмулька под Windows, которая позволяет отправлять e-Mail по SMTP протоколу из командной строки. Подробнее...
 
Текущая версия 3.2.22 (2019-07-21)    
Оф сайт http://www.blat.net/    
Скачать http://sourceforge.net/projects/blat/files/    
Обсуждение (англ) http://groups.yahoo.com/group/blat/

Различные GUI
 
 
Родственные темы
Программы для отправки почты из командной строки

Всего записей: 1813 | Зарегистр. 11-12-2001 | Отправлено: 21:15 29-01-2004 | Исправлено: Smitis, 20:04 04-10-2020
Mark_Titov



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
...Кто подскажет - с Microsoft Exchange Server по локалке в нутри домена работает blat?
И зачем эти 2 файла нужны?
 
blat.dll
blat.lib
 
...у меня и без них все работает.

Всего записей: 387 | Зарегистр. 12-04-2010 | Отправлено: 12:42 14-05-2010 | Исправлено: Mark_Titov, 12:44 14-05-2010
VitRom

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
http://segfault.kiev.ua/smart-questions-ru.html
 
Да, будет.
 
Ну, мало-ли...

Всего записей: 3097 | Зарегистр. 18-06-2006 | Отправлено: 12:57 14-05-2010
Mark_Titov



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
Да, будет.

Спасибо, буду пробовать...
 

Цитата:
Ну, мало-ли.

...В смысле? А по подробнее можно?
 
Еще вопрос -
Blat умеет отправлять тело письма из файла.
Я сделал html с подпапками соответственно (компоненты index.html) и сунул ему в качестве тела, так он берет только этот index.html и все... А как заставить его цеплять в тело все состовляющее index.html?
 
Спасибо...

Всего записей: 387 | Зарегистр. 12-04-2010 | Отправлено: 13:08 14-05-2010 | Исправлено: Mark_Titov, 13:11 14-05-2010
VitRom

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
В смысле ссылка была не зря дана!

Цитата:
Microsoft Exchange Server по локалке
TCPIP в локалке есть? SMTP на Эксчендже запущен?
Цитата:
внутри домена
Какого домена? DNS или Windows? Если dns-домена, то блат работает так же, как любое другое приложение, начиная с ping или tracert. Если Windows, то не ограничена ли в Эксчендже авторизация, только через "домен"?
Цитата:
blat.dll  blat.lib
хез, но наличие .lib наводит на мысль, что это "полный набор", в который входит dll, которую можно прилинковать к своей программе.
Цитата:
буду пробовать...  
Дык, с этого и надо было начать
 
Добавлено:
Разве "из файла" и "с подпапками" одно и то же?
 
Добавлено:
Вообще "html с подпапками" фича только самого Проводника, и блату она пох. А вот архиваторы никто не отменял

Всего записей: 3097 | Зарегистр. 18-06-2006 | Отправлено: 15:21 14-05-2010
Mark_Titov



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
Разве "из файла" и "с подпапками" одно и то же?

НЕТ!
Структура папок со всеми рисунками прикрутками и тд которые отображаются на index.html.
Но цепляется только index.html, без рисунков и фотографий размещенных на index.html...
 

Цитата:
архиваторы никто не отменял

Может я не так объяснил - я не про вложения А ПРО ТЕЛО ПИСЬМА, и архиваторы сдесь не причем.
 
Спасибо...

Всего записей: 387 | Зарегистр. 12-04-2010 | Отправлено: 16:32 14-05-2010 | Исправлено: Mark_Titov, 16:33 14-05-2010
VitRom

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
а, понятно.
тогда смотрим /blat262/docs/syntax.html

Цитата:
 . . . .
----------------------- Attachment and encoding options -----------------------
 . . . . .
-embed <file>   : embed file(s) in HTML.  Object tag in HTML must specify
                  content-id using cid: tag.  eg: <img src="cid:image.jpg">
 . . . . .
-html           : send an HTML message (Content-Type=text/html)

Думаю, нужно скомбинировать эти два ключа.

Цитата:
-эмбед (файл) : внедрить файл в хтмл. Тэг объекта в хтмл должен указывать контент-ид с использованием тега cid: например...

Насколько я понимаю, нужно прошерстить отправляемый html чем-то вроде chgstr или аналогичной тулзой (см. ветку "Задачи на bat-файлах", там в шапке много всячины) и заменить линки
 <img src="index_files/image.jpg"> (или как там они прописаны)
на
 <img src="cid:index_files/image.jpg">
или же
 <img src="image/jpeg:index_files/image.jpg">
одно из двух
 
Добавлено:
Ну а вообще не блатом единым
 
Вроде как в самом Виндовом ИИС есть хитрая папочка, которая "съедает" всё, что в неё положено, и в Эксчендже в ресурските что-то есть: http://www.msexchange.org/articles/Sending-Email-without-Client.html
 
Добавлено:
Ага, в общем-то, народ то же самое говорит, что и я: http://osdir.com/ml/mail.blat/2004-09/msg00051.html

Цитата:
Тим указал, что тебе нужно приаттачить имидж к сообщению ключом -аттач но чтобы оно показывалось правильно прямо в сообщении, нужны два изменения. Первое -- нужно внедрить картинку ключм -эмбед, а не -аттач, и второе -- ко всем гиперлинкам на имиджи нужно добавить "цид:" наподобие... (выше было)
Тег "цид:" говорит почтовому клиенту искать изображение в аттачах

Всего записей: 3097 | Зарегистр. 18-06-2006 | Отправлено: 18:58 14-05-2010
Mark_Titov



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
Добавлено:  
Ну а вообще не блатом единым  

...у меня в том то и дело что только блат отвечает всем моим требованиям.
 

Цитата:
Насколько я понимаю, нужно прошерстить отправляемый html чем-то вроде chgstr или аналогичной тулзой (см. ветку "Задачи на bat-файлах", там в шапке много всячины) и заменить линки  
 <img src="index_files/image.jpg"> (или как там они прописаны)  
на  
 <img src="cid:index_files/image.jpg">  
или же  
 <img src="image/jpeg:index_files/image.jpg">  
одно из двух

...Честно, не понял что к чему в этом плане, но приходится делать mht и туда все впихивать (конечно без картинок что не очень хорошо), тогда он его цепляет...

Всего записей: 387 | Зарегистр. 12-04-2010 | Отправлено: 09:18 15-05-2010
VitRom

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
-- Девушка, до меня не доходят пейджерные сообщения!
-- Перечитайте их ещё раз!

 
Хтмл с картинкой в самом-самом простом виде, картинки рядом, выглядит как

Код:
<head></head>
<body>
blah-blah-blah
<img src=img.gif>
blah-blah-blah
</body>

А для отправки он должен стать таким:

Код:
<head></head>
<body>
blah-blah-blah
<img src=cid:img.gif>
blah-blah-blah
</body>

"найдите N отличий"
 
Если картинки в подпапке, могут быть варианты с указанием ссылки (src=img, src=./img, в кавычках или без) -- пробуй.

Всего записей: 3097 | Зарегистр. 18-06-2006 | Отправлено: 14:02 15-05-2010
Mark_Titov



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
...Подскажите плиз, может ли блат брать текст и вставлять в поле -subject из текстового файла, так же как он берет список адресов?
 
Прошу прощенья, разобрался -

Код:
-sf <file>      : file containing subject line

Всего записей: 387 | Зарегистр. 12-04-2010 | Отправлено: 17:06 11-06-2010 | Исправлено: Mark_Titov, 17:50 11-06-2010
aljabr

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Есть ли что-нибудь на подобие 7-Zip Parameter Generator для BLAT?

Всего записей: 611 | Зарегистр. 19-09-2009 | Отправлено: 15:51 29-06-2010
igor_andreev

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
aljabr
http://ifolder.ru/14404826
Никогда им не пользовался, но вроде в yahoogroups народ отписывался, что работает.
И эта ссылка кстати есть на предыдущей странице, не надо лениться.
 
Добавлено:
Вот еще какое-то:
http://www.outlook-net.de/7-9-2.htm
Тоже не пробовал, звиняюсь. Мне не трудно самому параметры в блокноте написать...

Всего записей: 1704 | Зарегистр. 08-12-2004 | Отправлено: 17:49 29-06-2010 | Исправлено: igor_andreev, 17:55 29-06-2010
aljabr

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
igor_andreev
нет, нет. Я все прочел, скачал, генерирует команды, буду пробовать.

Всего записей: 611 | Зарегистр. 19-09-2009 | Отправлено: 22:49 29-06-2010
Mark_Titov



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
...Подскажите пож-ста как все-таки писать команду для того что бы блат работал в домене с MS Exchange Server.
Интересует smtp формат записи. Делаю так -
 
-server smtp.domain_mail_server.domain.local:25
 
Спасибо...

Всего записей: 387 | Зарегистр. 12-04-2010 | Отправлено: 19:23 06-07-2010
igor_andreev

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Mark_Titov
http://www.blat.net/?faq/index.html#i_work_in_an_ms_exchange_environment,_what_do_i_use_for_the_smtp_server
http://osdir.com/ml/mail.blat/2002-10/msg00067.html

Всего записей: 1704 | Зарегистр. 08-12-2004 | Отправлено: 20:27 06-07-2010 | Исправлено: igor_andreev, 20:30 06-07-2010
Mark_Titov



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
igor_andreev
Уже все перепробовал - не идет (
 
Через внешку все работает, в домене нет...

Всего записей: 387 | Зарегистр. 12-04-2010 | Отправлено: 21:13 06-07-2010
OOD

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
почему стало писать blat не является приложением win32?

Всего записей: 3378 | Зарегистр. 20-05-2006 | Отправлено: 17:09 07-07-2010
Jene



Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
OOD
 
Потому что файл битый. Проверь диск и вирусы погоняй.

Всего записей: 19 | Зарегистр. 15-07-2006 | Отправлено: 09:12 30-07-2010
GlobalPlay



Junior Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору

Цитата:
Как сделать чтобы не всплывало?

Cmdow, Hidden Start, CHP.

Всего записей: 111 | Зарегистр. 04-04-2010 | Отправлено: 12:32 30-07-2010
ndch

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
Жаль, но полноценно работать с русским языком удалось только так:  
blat.exe -charset windows-1251 -hdrencb -f "=?windows-1251?B?wOLy7sDx?= <pupkin@mail.ru>" -to pupkin@rambler.ru -server smtp.mail.ru:2525 -subject "=?windows-1251?B?z/Dg6fEt6+jx8iDA4vLuwNE=?=" -body "Русский текст." -u zzz -pw zzz -base64 -attach "file.txt"  
 
Т.е. приходится самому заголовки ОТ и ТЕМА заворачивать в base64...

Зачем так извращатся ?
Вроде бы и так нормально работает:
blat -charset windows-1251 -to "НД Ю Thomas<nd@site.com>"
cmd-шник в 866 кодировке.
 
Мне пока по всем параметрам хватает. Мелочи делаются через cmd.

Всего записей: 6487 | Зарегистр. 31-08-2008 | Отправлено: 18:06 07-09-2010 | Исправлено: ndch, 20:24 07-09-2010
ndch

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
Как в the blat настроить запрос на получение уведомления о доставке/получении отправленного письма?

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

Код:
-d              : request disposition notification
-r              : request return receipt

 
Там все что нужно - написано.
 
Вот пример рассылки:
 
---"my.cmd"---
@rem кодировка 866
blat -charset windows-1251 -to %2 -server "192.168.3.1" -f "Робот рассылки<update@site.ru>" -sf "mail\subj" -bodyF "mail\text" -sig "mail\sig" -noh2 -noh -d -r -attach %1\attach.bin
---"name!.cmd"---
 
---spisok.cmd---
@rem кодировка 866
call my.cmd 1316 "Вася Пупкин <user1@yandex.ru>"
call my.cmd 1322 "Ася Калясина <user2@mail.ru>"
---spisok.cmd---
 
Что ещё можно придумать ?
Много чего, но всё остальное нетрудно добавить, прочитав мануал.
 
Добавлено:
пояснения:
Письма
в кодировке windows-1251, quoted-printable
с сабжем, лежащим в файле "mail\subj"
телом,  лежащим в файле "mail\text"
подписью,  лежащей в файле  "mail\sig"
и бинарным вложением %1\attach.bin
с уведомлениями
 
посылается по списку.
Зы. вложения лежат в директориях 1316, 1322 и т.д. (см. второй cmd)

Всего записей: 6487 | Зарегистр. 31-08-2008 | Отправлено: 08:52 10-09-2010 | Исправлено: ndch, 08:53 10-09-2010
Открыть новую тему     Написать ответ в эту тему

Страницы: 1 2 3 4 5 6 7 8 9 10

Компьютерный форум Ru.Board » Компьютеры » Программы » Blat


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru