Ru-Board.club
← Вернуться в раздел «Программы»

» Blat

Автор: 8AleX8
Дата сообщения: 29.01.2004 20:15
Blat это маленькая open source консольная програмулька под Windows, которая позволяет отправлять e-Mail по SMTP протоколу из командной строки. [more]Blat is a Public Domain (generous aren't we?) Win32 console utility that sends the contents of a file in an e-mail message using the SMTP protocol. Blat is useful for creating scripts where mail has to be sent automatically (CGI, backups, etc.) To use Blat you must have access to a SMTP server via TCP-IP. Blat can store various default settings in the registry. The command line options override the registry settings. Input from the console (STDIN) can be used instead of a disk file (if the special filename '-' is specified). Blat can also "carbon copy" and "blind carbon copy" the message. Impersonation can be done with the -i flag which
puts the value specified in the "From:" line, however when this is done the real senders address is stamped in the "Reply-To:" and "Sender:" lines. This feature can be useful when using the program to send messages from users that are not registered on the SMTP host. Optionally, Blat can also attach multiple files to your message.
[/more]

Текущая версия 3.2.12 (2015-12-28)
Автор: mihas83
Дата сообщения: 03.02.2004 07:56
8AleX8
Сколько "юзаешь"? Поделись ощущениями, опытом, сильными сторонами...
Как нашел? Почему "положил глаз" на нее?
Автор: 8AleX8
Дата сообщения: 03.02.2004 08:28
mihas83
Играю с BLAT несколько дней. Нашел через GooGle.
Такие вещи преднозначены для системных администраторов. Например для автоматической отсылки сообщений.
Просто удежительно что програма размером всего 70.0 KB может рассылать мейлы.
Автор: mihas83
Дата сообщения: 03.02.2004 08:57
8AleX8

Цитата:
Просто удежительно что програма размером всего 70.0 KB может рассылать мейлы

Из маленьких, но удаленьких встречал здесь "The Bee (пчелка) -аська, мэйлер, ньюсридер"...
Автор: 8AleX8
Дата сообщения: 06.03.2004 17:37
Blat v2.2.2
2.2.2 (2004.02.26)
[-] fixed a bug where a socket was being left open after sending mail. A break
instruction in a for() loop needed to be removed, in sendmail.cpp. Thanks
go to Tim Musson for the suggestion, and Denis Mikhailitsky for reporting
it.
[-] fixed a bug in parsing email addresses where the address is 31 bytes long.
Thanks to Doug Jenkins for reporting this issue.
[-] minor changes to the options list.

http://prdownloads.sourceforge.net/blat/blat222.full.zip?download
Автор: albel
Дата сообщения: 07.03.2004 01:06
8AleX8
ссылочку не подкинешь? Что-то все зеркала с sourceforge выдают The requested URL /sourceforge/blat/blat222.full.+yEnc.zip was not found on this server.
Автор: 8AleX8
Дата сообщения: 07.03.2004 01:18
albel
Не пользуйся ни какими качалками. У меня с sourceforge всё прекрасно качается. Хочешь пришлю тебе на мыло?
Автор: albel
Дата сообщения: 07.03.2004 01:38
8AleX8
да я вроде браузером качаю - Mozilla Firefox Другие-то файлы с sourceforge нормально качаются.


Цитата:
Хочешь пришлю тебе на мыло?

если не сложно, на albel@hotmail.ru . Буду признателен
Автор: mastervigo
Дата сообщения: 26.08.2004 08:46
эта прога может отсылать письма с файлами ?
Автор: 8AleX8
Дата сообщения: 26.08.2004 09:46
mastervigo

Цитата:
эта прога может отсылать письма с файлами ?

Да.
RTFM http://www.blat.net/syntax/

Цитата:
Attachment and encoding options -----------------------
-attach <file> : attach binary file(s) to message (comma separated)
-attacht <file> : attach text file(s) to message (comma separated)
-embed <file> : embed file(s) in HTML. Object tag in HTML must specify
content-id using cid: tag. eg: <img src="cid:image.jpg">
-base64 : send binary files using base64 (binary MIME)
-uuencode : send binary files UUEncoded
-enriched : send an enriched text message (Content-Type=text/enriched)
-html : send an HTML message (Content-Type=text/html)
-alttext <text> : plain text for use as alternate text
-alttextf <file>: plain text file for use as alternate text
-mime : MIME Quoted-Printable Content-Transfer-Encoding
-8bitmime : ask for 8bit data support when sending MIME
-multipart <size>
: send multipart messages, breaking attachments on <size>
KB boundaries, where <size> is per 1000 bytes
Автор: 8AleX8
Дата сообщения: 18.01.2005 23:11
Blat Full Version Blat v2.4.0 released (Tue, 18 Jan 2005 19:55:09 GMT)

Цитата:
Changes:
============================
[ Blat ChangeLog Legend: ]
[ + Added feature ]
[ * Improved/changed feature ]
[ - Bug fixed (we hope) ]
============================
2.4
[+] support multihomed servers. No visible change for this, it is done at the connection state. If the primary IP address does not answer, alternate IP addresses will be attempted, if available.
[+] added "To: Undisclosed recipients:;" when only using the -bcc option. This is in RFC 2822. Use -ur option if you want this.
[+] added "forced" authentication for NNTP if -u/-pw options are used. This means that if the server does not specifically request authentication, Blat will attempt it anyway if the userid is specified on the command line.
[+] added support for format=flowed when adding alternate text. This was not added for the regular message body since the message could be binary.
[+] added -af, -atf, and -aef options that take a filename parameter. These new options are for using a file that contains a list of attachments to be sent. -Af is for binary files, similar to using -attach. -Atf is for text files, like using -attacht. Lastly, -aef is for embedded files in the same way as using -embed option. Each attachment named can be on separate lines, or be separated by commas. Quotation marks (") are not needed. Do not use two backslash characters for your path delimiter.
[+] added content-type defaults for these filename extensions: pdf, xls, gif, jpg, bmp, png. This was done in case the registry does not have them defined.
[+] support packet sizes up to 64240 bytes. This will allow more efficient data transmission than using only 512 byte packets.
[+] print how many parts of a message will be sent if more than one.
disable -base64 if attachments are included. This only effects the message body so that it does not get encoded with base64 *if* there are any attachments/embedded files.
changed the Content-Type header when adding alternate text and embedded, to be compliant with RFC 2387.
changed the access mode when opening a message file, to allow sharing on read and write mode. This was needed to send files that may still be open by another application.
increased the transmit buffer size to almost 64K, and ask Windows for the size of its send buffer. This allows Blat to be more efficient when transmitting.
when adding a plain text message with -alttextf, the message will not be converted to quoted printed if the text contains only US-ASCII, tab, carriage return, and newline characters. Any other control character, or 8-bit byte will be converted as before.
some code cleanup to support 64-bit compilation for AMD Opterons.
makefile.w32 tweaked for Watcom C/C++ 10.6 and newer.
makefile.g32 tweaked for Gnu gcc.
yEnc will display the original filesize in the subject line, so people who are math challenged can determine if they want to spend dial-up time to download files.
[-] changed how the different parts of a message are constructed when sending attachments, especially when also sending html with embedded objects. This now lets Outlook and Outlook Express show their paperclip when attachments are included. Thanks to Richard (a.k.a. crazymitchuk2) for alerting me to this problem with Outlook.
[-] increased the server timeout when looking for responses from one second to the global timeout value, which by default is 30 seconds.
[-] clear _all_ global variables at initialization, do not expect them to be preset. This will allow blat.dll to be called multiple times without unloading it between calls.
-------------------------------------------------------------------------------
2.3
[+] add support for GSSAPI authentication using Kerberos v5. This change also supports encrypted packets using Kerberos. You need gssapi.dll from MIT. http://web.mit.edu/kerberos/www/ Joseph Calzaretta from MIT provided the code.
[+] new command line options for GSSAPI: -k, -kc, -service, -level.
Автор: 8AleX8
Дата сообщения: 19.09.2005 08:37
Blat v2.5.0September 18, 2005
http://prdownloads.sourceforge.net/blat/Blat250.zip?download

Цитата:
============================
[ Blat ChangeLog Legend: ]
[ + Added feature ]
[ * Improved/changed feature ]
[ - Bug fixed (we hope) ]
============================

2.5
[+] when parsing the command line, if the first character is a forward slash
(/), this is changed to a hyphen. BEWARE that this _will_ effect text
within strings, such as your subject line and message body.
[+] allow the use of normal command line options with -install. For example:
blat -install -server smtp.xyz.com -u me -pw goaway -try 1 -port 900
-f myemailaddy
[+] added -nomps to disable automatic multipart messages. If the message is
larger than the SMTP allows, Blat will exit with code 14.
[+] added support for Unicode files as the message body. The file content will
be converted to UTF-7 and the Charset changed also.
[+] added -attachI to allow inline text attachments, similar to the former
definition of -attachT.
[+] for the .DLL, created a cSend() entry point that uses C style entry/exit
code, for an Oracle database application.
changed some of the help text, hoping to make it clearer.
-attachT changed to use "Content-Disposition: ATTACHMENT".
allocate enough memory to contain the encoded attachments, rather than
continually realloc memory as the buffer grows. This can speed up the
encoding process significantly on Win9x systems.
perform smarter header encoding when headers have quotable characters.
message IDs will include the process ID value, so two or more copies of
blat may execute at the same time on the same system.
Try count will be used when attempting to establish a connection to the
server. Previously, this was used only for the sending of messages after
a connection was established. The purpose is to allow Blat to connect to
busy or slow response servers.
any text sent to the server will have a carriage return for each line feed,
and a line feed for each carriage return. Messages without carriage
returns have caused problems for some servers.
[-] when adding a new boundary layer, the last byte of the boundary marker is
incremented within the limits of the defined boundary character set.
[-] changed the attachment sorting sequence to have embedded attachments first,
binary attachments second, then text and inline attachments. This fixes a
bug in the boundary headers with adding attachments to messages.
[-] remove the space between "MAIL FROM:" and the From address, to be aligned
with the RFCs. At least one mail server did not like a space after the
colon (, and rejected the messages.
[-] remove the space between "RCPT TO:" and the To address, to be aligned
with the RFCs.
[-] fix up file positioning for Win9x. Multipart messages was causing
problems for Win98 users.
Автор: slech
Дата сообщения: 04.02.2006 18:47
Так я не понял, программа чёто в реестр пишет ?
Она через инишки не умеет работать ?
Автор: piroJOKE
Дата сообщения: 16.03.2006 19:51
Кто-то посоветует какие-то альтернативы консольного мейлера под Винду?
Желательно, не пишущего в реестр, кстати.
Автор: slech
Дата сообщения: 17.03.2006 08:01
piroJOKE
сам пользуюсь SendEmail 1.52

вроде бесплатная
Автор: welderman
Дата сообщения: 20.11.2007 11:31
Во-первых и blat может ничего не писать в реестр, он лишь предлагает сохранить там некоторые основные параметры типа поля "От" и названия smtp-сервера.
Во-вторых, эта зараза замечательно отправляет письма, но почему-то только в режиме -debug, когда надо дополнительно жать кнопки, а при автоматическом запуске виснет наглухо. Версия 2.6.2 with GSS encryption.
Автор: slech
Дата сообщения: 19.12.2007 08:30
кто подскажет как научить тему письма на русском посылать ?
Автор: 4esz
Дата сообщения: 26.12.2007 07:24
Добрый день
подскажите плиз
юзаю blat 2.6.2
прописал через батник (который потом запускается nncron(ом)) настройки автоотправки тчетности, но вот беда почемуто blat периодически выдает следующее
SMTP server error accepting message data
че за хрень как с ней бороться?
Автор: slech
Дата сообщения: 26.12.2007 08:23
4esz
а ручками, без крона уходят через этот батник письма ?
Автор: 4esz
Дата сообщения: 26.12.2007 09:20
slech
и ручками тоже непонятки периодически то уходят то нет
я изначально батник писал на отправку четырем адресатам, думал трабла из-за этого
поэтому щас пробую одному адресату, но все равно те же грабли
может я инстал не так делаю ?
blat -install smtp.mail.ru kd-a@mail.ru

Автор: slech
Дата сообщения: 26.12.2007 10:07
думаю инстал это вовсе необязательно - помоему для того что бы он там что запомнил в реестре.

blat.exe log.txt -server 192.168.0.1 -f user@domain.com -tf emaillist.txt -s "тема" -log logblat.txt
вот минимальный мой вариант.
log.txt - закинет в тело письма
emaillist.txt - адреса назначения, кому. через запятую все 4-е можешь указать.
logblat.txt - что бы в случае сбоя посмотреть что и почему.
думаю он тебе как раз и нужен что бы разбираться почему не ходит.
Автор: kyky2008
Дата сообщения: 03.04.2008 08:00
Как в the blat настроить запрос на получение уведомления о доставке/получении отправленного письма?
Автор: iglezz
Дата сообщения: 03.04.2008 18:02
kyky2008
в отправляемом письме должны быть следующие заголовки:
X-Confirm-Reading-To: <своё@мыло>
Return-Receipt-To: <своё@мыло>
Disposition-Notification-To: <своё@мыло>
Автор: mihmig
Дата сообщения: 10.01.2009 21:49
Лично у меня почему-то стал глючить (зависать и все). Перешел на Zerat.
Автор: dedmad
Дата сообщения: 14.04.2009 14:39
Как вставить HTML сообщение при отправки из Blat
Долго бился с русскими темами, помог ключик -charset cp-1251. Теперь темы приходят нормально, но само тело сообщения в Outlook приходит "кракозябрами"
Автор: VitRom
Дата сообщения: 03.05.2009 19:06

Цитата:
вставить HTML сообщение при отправки из Blat
в последней версии точно есть ключик -html. Причём прекрасно понимает "обрезанный" хтмл (без тегов хеад, боди и т.п.)



All, что-то я уже, похоже, туплю, и прошу помощи:

Как отправить Блат-ом письмо уже в "транспортном" формате?
Т.е. уже закодированное, разбитое по мультипартам и т.п. -- только передать?

В общем-то, мне нужно "сливать" письма "наружу" через один и тот же СМТП с авторизацией, а сервак этого не умеет, он как порядочный резольвит МХ-ы и т.д. Тело, уже готовое к отправке, я выдрать могу легко, а вот как его отдать Блат-у?

Или есть ещё какая-то утилитка?
Автор: slech
Дата сообщения: 10.05.2009 22:11
кто-нибудь через gmail слал почту ?
там в связке с stunnel - никак не могу заставить работать.

Добавлено:
разобрался
Автор: mihmig
Дата сообщения: 23.07.2009 10:14
Жаль, но полноценно работать с русским языком удалось только так:
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...
Автор: spEEd
Дата сообщения: 30.09.2009 22:48
Через yandex или gmail как почту послать?
Нужна SMTP авторизация, а как в blat её заюзать не понял (если он ваще умеет это).
Автор: Dasky
Дата сообщения: 03.10.2009 17:08
GUI к сабжу никто не встречал?
понимаю, что звучит несколько странно, но тем не менее иногда бывает необходимо...
на форуме portablefreeware.com была тема SimpleBlatGUI, но к сожалению ссылки сдохли...
если у кого есть, просьба поделиться...
спс...

Страницы: 123456

Предыдущая тема: Apache + PHP + Tomcat 5.0


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.