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

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в 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
OOD

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

Всего записей: 3379 | Зарегистр. 20-05-2006 | Отправлено: 13:19 27-03-2013
alyam83

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
отправляю несколько файлов (я не показываю несколько параметров. там все верно):
blat.exe -attach "D:\Consultant\RECEIVE\*.usr","D:\Consultant\adm\sts\*.stt"
 
скрипт работает. кроме случая, когда файлов *.STT не существует. они не всегда создаются. как учесть этот момент?
 
Добавлено:
@echo off
setlocal enableextensions enabledelayedexpansion
 
set sMask=D:\Consultant\adm\sts\*.stt
 
1>nul 2>&1 dir "%sMask%" && (
    blat.exe -attach "D:\Consultant\RECEIVE\*.usr","%sMask%"
) || (
    blat.exe -attach "D:\Consultant\RECEIVE\*.usr"
)
 
endlocal
exit /b 0

Всего записей: 5 | Зарегистр. 05-06-2013 | Отправлено: 11:02 05-06-2013
spEEd



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

А из флеш версии как такую же отправку настроить?

Всего записей: 285 | Зарегистр. 02-03-2002 | Отправлено: 17:19 05-06-2013
dearom

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Добрый день!
Появилась необходимость ежедневно отправлять файлы по почте, хочу как то автоматизировать это дело. В качестве клиента выбрал blat 3.1.1, написал такой батник
 

Код:
@echo on
set eMail=email_to
set femail=email_from
set subj=-s "tema"
set server=-server smtp_server
set username=username
set password=pass
set debug=-debug -log blat.log -timestamp
set file=g:\bakups\arh_news\cul\*.*
 
blat -to %eMail% -f %femail% -u %username% -pw %password% %subj% %server% -attacht %file% %debug%
 

 
После его запуска в cmd появляется такой текст

Код:
Blat v3.1.1 (build : Feb 27 2013 20:04:23)
32-bit Windows, Full, Unicode
 

 
и ничего не происходит. В логе тоже самое

Код:
2013.07.31 10:04:40 (Wed)------------Start of Session-----------------
Blat v3.1.1 (build : Feb 27 2013 20:04:23)
32-bit Windows, Full, Unicode  

 
Куда копать?

Всего записей: 55 | Зарегистр. 26-04-2011 | Отправлено: 10:06 31-07-2013 | Исправлено: dearom, 10:08 31-07-2013
slech



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
dearom
blat.exe /? - отрабатывает ?
Пробовали отправить письмо из консоли а не батником и желательно с миниматльными параметрами, например без атача ?

Всего записей: 4893 | Зарегистр. 10-11-2004 | Отправлено: 14:00 31-07-2013
dearom

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
slech
 
blat /? отрабатывает, пробовал из консоли с парметрами откого логин пароль смтп сервер и кому также висит эти две строки

Код:
Blat v3.1.1 (build : Feb 27 2013 20:04:23)
32-bit Windows, Full, Unicode  
 
и все

Всего записей: 55 | Зарегистр. 26-04-2011 | Отправлено: 14:22 31-07-2013 | Исправлено: dearom, 14:23 31-07-2013
Alex_Piggy

Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Добрый день, dearom
Для Blat является обязательным указание текста письма. Укажите -body " "
Сейчас он у Вас ждет ввода с клавиатуры. Попробуйте ввести что-то и нажать Ctrl-Z, Enter.
PS. И заключайте пожалуйста set в кавычки. set "server=-server smtp_server"

Всего записей: 1891 | Зарегистр. 07-08-2002 | Отправлено: 16:22 31-07-2013 | Исправлено: Alex_Piggy, 16:24 31-07-2013
dearom

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Alex_Piggy
Есть! и Правда не хватало аргумента -body
 
Спасибо

Всего записей: 55 | Зарегистр. 26-04-2011 | Отправлено: 16:35 31-07-2013
IGOR511

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
"""А из флеш версии как такую же отправку настроить?""
 
Сначала необходимо флешку привязать к компьютеру, назначить фиксированную букву через компьютер- управление -управление дисками( при этом должна быть включена служба виртуальных дисков) к примеру буква К и потом в этом батнике везде где стоит диск D заменить на К и все заработает.

Всего записей: 38 | Зарегистр. 21-03-2013 | Отправлено: 15:02 06-10-2013
ZhN

Newbie
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
А подскажите, плиз, если лить в NNTP конференцию файлы (фото), то как сделать так, чтобы первое сообщение открывало ветку, а остальные лились как ответы на него, а не в корень конференции?  
Просто подряд лить пробовал - льёт в корень.

Всего записей: 26 | Зарегистр. 19-02-2002 | Отправлено: 00:26 06-12-2013
Alex_Piggy

Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Доброе время, ZhN
Можно попробовать. Из первого письма выделяется MessageID, и подставляется в другие письма как дополнительній заголовок.
Пример под Win
Первое письмо
blat -to EMAILTO -f EMAILFROM -u USER  -pw PASS -s SUBJECT -server SERVER -body BODY -superdebugT | find "Message-ID" > MessageID.txt
Остальные письма отправляются через
for /f "tokens=2 delims=:" %%i in (MessageID.txt) do set "MID=%%i"
blat -to EMAILTO -f EMAILFROM -u USER  -pw PASS -s SUBJECT -server SERVER -body BODY -a1 "In-Reply-To: %MID%"

PS Может еще и добавить -a2 "References: %MID%"

Всего записей: 1891 | Зарегистр. 07-08-2002 | Отправлено: 00:07 08-12-2013 | Исправлено: Alex_Piggy, 00:11 08-12-2013
ASE_DAG



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Crossposting detected.
 
http://forum.ru-board.com/topic.cgi?forum=5&topic=39040#4

----------
Dmitry Alexandrov <321942@gmail.com> [PGP] [BTC]

Всего записей: 9272 | Зарегистр. 12-05-2005 | Отправлено: 12:51 08-12-2013
harit



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
пытался использовать blat для работы с бесплатными почтовиками, но после того как все провайдеры позакрывали почтовые гейты даже для випклиентов пришлось искать бесплатную софтинку и она была найдена:
 
позвольте представить бесплатную альтернативу Blat, которая умеет отправлять через gmail, используя SSL.
 
mailsend
 
https://code.google.com/p/mailsend/
 
вот моя успешная строчка:
 
mailsend -smtp smtp.gmail.com -port 465 -t yourgmailname@gmail.com +cc +bc -f yourgmailname@gmail.com -sub "subject text" -M "one line body text" -name yourgmailname@gmail.com -rt yourgmailname@gmail.com -ssl -auth -user yourgmailname@gmail.com -pass yourpassword -q -attach "C:\yourpath\yourfile.txt"
 
 
, где:
yourgmailname - ваше имя на gmail.com
yourpassword  - ваш пароль на gmail.com
C:\yourpath - путь к вашему файлу
yourfile.txt - имя вашего файла
+cc - не запрашивать копию
+bc - не запрашивать скрытую копию
-ssl - включить ssl
-auth - необходима авторизация smtp (автоматический выбор из трех типов)
-q -  выйти сразу после отправки
-d - включить отладку (необязательно)
 
команда должна быть в кодировке 866 иначе русские буквы в теме, теле письма и пути будут кракозябами
 
для скрытия черного окна вызываю mailsend через hidec.exe
 
http://forum.oszone.net/attachment.php?attachmentid=778&d=1119954582
 
перезалейте, плиииз, бо ссылка ведет на другой форум, а там регистрация требуется, кстати эту утилитку специально писали для того форума.
 
утилитка полезная, у нее есть хороший ключик /W или /w (не помню, какой из, но регистр имеет значение) который засталяет ждать завершения других процессов hidec, т.е. следующий процесс запустится, только после того, предыдущей закончиться
 
вот какой синтаксис окончательный:
 
"диск:\путькhidec-y\hidec.exe" /W "диск:путькmailsend\mailsend.exe" -smtp smtp.gmail.com -port 465 -t yourgmailname@gmail.com +cc +bc -f yourgmailname@gmail.com -sub "subject text" -M "one line body text" -name yourgmailname@gmail.com -rt yourgmailname@gmail.com -ssl -auth -user yourgmailname@gmail.com -pass yourpassword -q -attach "C:\yourpath\yourfile.txt" -d >"диск:путьклогфайлу\logmailsend.txt"  
 
ключ /W может быть вида /w и не обязателен
 
в этом случае черное окно дос-сессии не появляется вообще, даже мельком (отправляю файло через 1с).

Всего записей: 227 | Зарегистр. 05-11-2007 | Отправлено: 21:08 16-05-2014 | Исправлено: harit, 21:12 16-05-2014
Dunkeshu

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
harit
Цитата:
позвольте представить бесплатную альтернативу Blat, которая умеет отправлять через gmail, используя SSL.
А посмотреть  в шапку и на ссылку от ASE_DAG, трудно было? Название этой темы - Blat!

Всего записей: 621 | Зарегистр. 25-01-2010 | Отправлено: 06:43 18-05-2014 | Исправлено: Dunkeshu, 06:47 18-05-2014
DrakonHaSh



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Dunkeshu
по мне сообщение от harit имеет раз в 100 больше пользы и смысла в этой теме, чем Ваше

Всего записей: 2076 | Зарегистр. 08-01-2008 | Отправлено: 13:49 18-05-2014
Skif_off

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
harit
Вы не в первый раз постите ссылку forum.oszone.net/attachment.php?attachmentid=778&d=1119954582, не могли бы вы в следующий раз дать ссылку на пост на oszone.net?

Всего записей: 6489 | Зарегистр. 28-01-2008 | Отправлено: 16:17 18-05-2014 | Исправлено: Skif_off, 16:17 18-05-2014
Dunkeshu

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
DrakonHaSh
Цитата:
по мне сообщение от harit имеет раз в 100 больше пользы и смысла в этой теме, чем Ваше
Информация интересная, но для обсуждения дальнейшей пользы или наиборот - непользы программы, вероятно автару, как инициатору этого движения, требуется найти или организовать соответствующую тему, например: - "Консольные мыльные клиенты", чтобы можно было, без рисков на оффтоп (бан, флуд и прочее), свободно перемыть косточки соответствующему объекту.
P.S. Никого не учу, так как сам мало что знаю.
А вот и первые позывы от Skif_off
Цитата:
harit Вы не в первый раз постите ссылку forum.oszone.net/attachment.php?attachmentid=778&d=1119954582, не могли бы вы в следующий раз дать ссылку на пост на oszone.net?

Всего записей: 621 | Зарегистр. 25-01-2010 | Отправлено: 19:21 18-05-2014
Skif_off

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

Каюсь, просто разозлился на ссылку с oszone.net - нафига давать прямую ссылку на аттач, если необходима регистрация? При этом еще описание утилиты поиском не находится. В параллельной теме стерпел, тут не сдержался, прошу прощения , грохнуть пост движок не позволит.

Всего записей: 6489 | Зарегистр. 28-01-2008 | Отправлено: 19:33 18-05-2014
Dunkeshu

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Одним из методов подружить Blat и(с) SSL, как уже отмечалось в этой теме, является использование Stunnel или, перейти полностью на более прогрессивные программы, например: - msmtp и mailsend.

Всего записей: 621 | Зарегистр. 25-01-2010 | Отправлено: 19:35 18-05-2014 | Исправлено: Dunkeshu, 20:34 18-05-2014
peculiar



Full Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Друзья, подскажите такой вопрос есть. Как отправлять нескольким адресатам, но чтобы они не видели в полученном письме только свой адрес ? А то получается такой рассылке грош цена ведь светишь свою свою базу адресов конкурентам ?

Всего записей: 460 | Зарегистр. 09-12-2005 | Отправлено: 12:39 26-05-2014 | Исправлено: peculiar, 12:40 26-05-2014
Открыть новую тему     Написать ответ в эту тему

Страницы: 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