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

» Blat

Автор: ASE_DAG
Дата сообщения: 26.05.2012 12:04
slech
> Был бы очень благодарен вам за ссылочки на программы для отсылки писем по SMTP протоколу и работающие из командной строки.
> Основной недсотаток blat для меня его невозможность работы по SSL/TLS.
Самый известный (и, наверное, самый функциональный) неинтерактивный SMTP-клиент — это msmtp. По шифрованному (как GnuTLS, так и OpenSSL) каналу работать он умеет.
Автор: zzxx88
Дата сообщения: 26.05.2012 12:20
> Основной недсотаток blat для меня его невозможность работы по SSL/TLS.
насколько помню решалось с помощью openssl
Автор: slech
Дата сообщения: 26.05.2012 19:45
ASE_DAG

Цитата:
Самый известный (и, наверное, самый функциональный) неинтерактивный SMTP-клиент — это msmtp. По шифрованному (как GnuTLS, так и OpenSSL) каналу работать он умеет.


Цитата:

Blat is a Windows (32 & 64 bit) command line utility that sends eMail using SMTP or post to usenet using NNTP.

За ссылочку спасибо. Возьму на заметку. Но для Window он не подходит.

zzxx88

Цитата:
насколько помню решалось с помощью openssl

Да, решается. Но не из коробки.
Автор: Alex_Piggy
Дата сообщения: 26.05.2012 19:57
Добрый вечер
slech

Цитата:

Цитата: Самый известный (и, наверное, самый функциональный) неинтерактивный SMTP-клиент — это msmtp. По шифрованному (как GnuTLS, так и OpenSSL) каналу работать он умеет

За ссылочку спасибо. Возьму на заметку. Но для Window он не подходит.
Автор: slech
Дата сообщения: 26.05.2012 20:03
Alex_Piggy
http://msmtp.sourceforge.net/download.html - посмотрел что предлагают собрать из исходников на *Nix и ошибочно решил что нет под Windows.

Спасибо за поправку. Будем смореть как он.
Автор: ASE_DAG
Дата сообщения: 26.05.2012 21:01
Alex_Piggy
> Спасибо за наводку.
Не за что. Я, кстати, не знал, что кто-то из девелоперов msmtp удосуживается собирать ее под Винду, но полагал, что тов. Slech сможет воспользоваться цигвиновской сборкой.

slech
> Будем смореть как он.
Будут вопросы — обращайтесь, может быть чем поможем.
Автор: slech
Дата сообщения: 26.05.2012 23:38
ASE_DAG
Вопросы появились, создал темку.
Автор: pasynok
Дата сообщения: 05.07.2012 22:38
Blat 3.06 (2012 июнь 27)
[more=Изменения...]
3.0.6
[+] Added error messages for attachment problems. These include: no file was
found for a given search string, a name that matches the search string does
not appear to be an actual file, a file that is larger than 4 GB, a file
that cannot be opened, and a file that cannot be read. These extra
messages should help people understand why their attachment(s) did not get
sent, or why Blat exits with error code 12.
[+] Add more intelligence for checking UTF-8 byte sequences when the UTF-8 Byte
Order Marker (BOM) is not present. This helps reduce the likelihood of
incorrectly marking the charset as "UTF-8" or not.
[-] Forgot to properly set charset= in headers when Blat determines the message
body is UTF/Unicode. Blat will now set charset= to UTF-8/UTF-7 as needed.
[-] Fixed options file parsing that I broke in 3.0.5, trying to support UTF-8
and Unicode files that may not have a BOM.
-------------------------------------------------------------------------------
3.0.5
Text attachments will be sent in their entirety, even if the message is
supposed to be multipart. This change allows UTF/Unicode files to be
processed correctly so that all characters of the file should be received
and decoded without issue.
[-] Extensive changes related to how Unicode is handled versus 7-/8-bit
characters in English, European, and some other languages. These changes
include fixes to salutations, postscripts, the subject line, text
attachments, and attachment file names. Additional changes identify 7-bit
data for text messages and text attachments.
-------------------------------------------------------------------------------
3.0.4
[+] If 32-bit Unicode code is run with Windows 9x/ME, exit with error code 14
because Unicode is not supported with Windows earlier than Windows 2000.
[+] Try to support non-ANSI computer names, as found with a Russian version of
Windows 7.
-------------------------------------------------------------------------------
3.0.3
[-] Per Thomas Beutlich, changed how the blat log file is opened, to create
this file as UTF-8 when Blat is compiled with Microsoft Visual Studio 2005
or newer. When compiled with Visual Studio 2003, or earlier, Unicode
strings will be converted to UTF-8 before being written to the log. If the
log is created, the first three bytes will be a UTF-8 marker. Testing with
Visual C++ 6.0 in Unicode showed that VC could not write Unicode strings
correctly, which required that strings be converted to UTF-8 before writing
to the log.
[-] Fixed yEnc encoding to work properly with binary files. One line of code
needed to be moved about eight (8) lines lower.
[/more]

Комплект билдов с yahoo group.
Автор: ERG73
Дата сообщения: 14.07.2012 15:09
А подскажите. Завел ящик на yandex.ru, начинаю отправлять рассылку - так после каждого 15 письма приходится менять тело письма, поскольку письма попадают в спам.
Кто как выходит из такого положения?
Автор: iRavil
Дата сообщения: 06.08.2012 17:12
подскажите пожалуйста, надо через консольный e-mail клиент отправить файл с РУССКИМ ИМЕНЕМ и русским вложением
по моему blat не понимает русских букв в принципе

C:\Exec\blat.exe абд.txt -to ras@office.ru -charset windows-1251

выдает ошибку:
unknown error code 2 trying open ???.txt
Автор: Alex_Piggy
Дата сообщения: 06.08.2012 18:38
Добрый день, iRavil
Какую версию и для какой системы в какой системе и как Вы запускаете?
В Висте проверил версии - 2.7.6 Win2000, 3.0.7 Win2000, 3.0.7 Win98 - файл "абвг.txt" отправляет.
Как вариант - если Вы запускаете батником, то в какой кодировке батник? - должен быть в CP866. Попробуйте скопировать и запустить строку из командной строки.
Автор: ameelien
Дата сообщения: 16.09.2012 13:31
А как бы так сделать что бы BLAT не съедали антивири? Может аналоги какие посоветуете, что бы консольный виндовый и микромаленький SMTP был. POP - не нужен. Чисто отправка отчётов с компа..
Автор: arvidos
Дата сообщения: 16.09.2012 13:43
кроме параноика Каспера его вроде никто и не детектит
http://virusscan.jotti.org/ru/scanresult/a2c278e334501fbadf70161d23f9d8cc8287fd3a
да и то написано - not-a-virus
Автор: ASE_DAG
Дата сообщения: 16.09.2012 18:27
ameelien
> аналоги какие посоветуете
msmtp же. См. #122.
Автор: archimeds
Дата сообщения: 15.11.2012 06:41
[more] Всем привет!Если топик ещё живой, прошу помощи
собственно мой bat
@echo off
set blat="c:\Blat\blat.exe"
set body="c:\Blat\body\bodytest.txt"
set subj="c:\Blat\subject\subjtest.txt"
set sendto="c:\Blat\address\testblat3.txt"
set sendfr="OnMeny"
set sign="c:\Blat\sign\sign.txt"
set serv=server
set log="x:\Blat\log\blat3log.log"
set file="c:\kr*.*"
echo =========================Отправляем почту==================
%blat% -attach %file% -bodyf %body% -sf %subj% -tf %sendto% -f %sendfr% -sign %sign% -server %serv% -log %log% -timestamp
echo =======================================================
всё работает, только вот подпись ствится всегда раньше вложения, т.е. тело письма по логике должно быть:

Привет!
"вложение"
С Уважением!

а всегда и при любых комбинациях(вместо -sign пробовал ставить -ps, менял расположение параметров) получается только так:

Привет!
С Уважением!
"вложение"

Может у кого-нибудь есть мысли?
Заранее благодарен! [/more]
Автор: Alex_Piggy
Дата сообщения: 15.11.2012 09:39
Добрый день, archimeds
Прошу прощения, я плохо понимаю Вашу логику. Насколько я понимаю, вложение - это то, что идет вместе с письмом, но не участвует в тексте. Какое у Вас вложение? Для чего это нужно? Вам нужно, чтобы посреди письма висел текст архива? Если это изображения, то может быть Вам нужен не "-attach", а "-embed" и "-html"?
Автор: archimeds
Дата сообщения: 15.11.2012 12:26

Цитата:
Прошу прощения, я плохо понимаю Вашу логику. Насколько я понимаю, вложение - это то, что идет вместе с письмом, но не участвует в тексте. Какое у Вас вложение? Для чего это нужно? Вам нужно, чтобы посреди письма висел текст архива? Если это изображения, то может быть Вам нужен не "-attach", а "-embed" и "-html"?


Цитата:
Alex_Piggy
Вы абсолютно правильно поняли логику, но из Вашего ответа и мне стало понятно, что как выглядит вложение в письме зависит от почтовика, у меня например Lotus и в нём входящие от Blat`а выглядят именно так как я написал, отправляются не только архивы, но и текстовые файлы и изображения и именно необходимо чтобы они (в виде иконок типа вложения) висели посреди письма между приветствием и подписью, чего и не получается добиться.

Автор: pasynok
Дата сообщения: 07.03.2013 12:23
кстати, уже версия 3.1.1

[more=изменения]
3.1.1
[-] Fixed a problem with parsing the command line and email addresses that have
an ampersand (&) or a percent sign (%) by themselves, not using HTML
formatting.
-------------------------------------------------------------------------------
3.1.0
[+] Added support for Blat.wcx in Total Commander (http://www.ghisler.com)
[@] Blat 64-bit includes GSS encryption support once again. gssapi64.dll can
be downloaded from http://web.mit.edu/kerberos/dist/testing.html#kfw-3.2.3
Download kfw-3-2-3-amd64.zip and extract the files. gssapi64.dll is in
the kfw-3-2-3-final/bin folder.
[+] Added more support for HTML in email addresses, such as %20 in place of
spaces, or &lt; and &gt; in place of < and >, respectively. This should
make the email parser more compatible with web servers. I do not know if
there is currently a problem, but I saw a change from someone else that
made a quick effort to support %20 in email addresses, so I took that idea
and expanded it.
[+] The ability to have multiple -body options used for each session was an
undocumented "feature" in versions 2.6.2 through 2.7.6, but this was
dropped when version 3.0.0 was developed to support Unicode. A user on
SourceForge.net complained that this "feature" was missing from version
3.x, so I added this back in and now it is being documented in this
Change log.
http://tinyurl.com/alx3z7z
[+] Replace the user's login password in blat's log file with "*****" when
using -debug. -superdebug is not effected, because this mode will write
the individual bytes in HEX mode, which the user can then validate if their
login credentials are being rejected.
[-] Fixed inline attachments to remove "reply-type=original", making the
headers look like they did with Blat version 2.6.1. The test message
received by Windows Live Mail looks as expected -- inlined text attachments
are viewed as if part of the original message.
[-] RFC 2046 says that if "Content-Type:" is message/rfc822, then only 7BIT,
8BIT, and BINARY are permitted encoding types. If an attachment is found
to have this content type defined, then the attachment will be treated as a
text file, and the encoding will be either 7BIT or 8BIT. However, the
content of the attachment will not be validated for RFC 822 compliance.
[-] Fixed a missing terminator byte for text attachments that sometimes allowed
text attachments to be longer than expected, and/or incorrectly converted
to UTF-8.
[/more]

Цитата:
Added support for Blat.wcx in Total Commander
Не знаю, в чем это выражается, но, видимо, выражается... )

Добавил в шапку программы со схожим функционалом, пока только две. Так что, дополняйте список по мере...
Автор: just4rush
Дата сообщения: 15.03.2013 03:13

Цитата:
Так что, дополняйте список по мере...

Postie - консольный почтовик, вполне себе. Как-то Блат забрыкал ни с того ни с сего и не захотел работать, разбираться времени не было, нашёл себе Пости. Правда, вернулся к Блату, но и Пости оставил на всякий =)
Send or receive command line email (Postie)
or directly from any program (PostieX).
Send SMTP/NNTP/IMAP or receive POP/IMAP on Windows or Unix
Relay POP3/IMAP from any server to IMAP/SMTP on any server
Save time and benefit from automating the sending and receiving of email
More features than found in any other email product on the market today
HTML and/or plain-text formatting
Inline image embedding in HTML
Attach one or more files
... or a directory full of files
... or send them one message at a time
Optionally use SSL/TLS for secure transmission
IPV6 ready on all protocols
Автор: Tilks
Дата сообщения: 15.03.2013 09:43
Ещё один платный (trial 15 day) консольный почтовик
Command line email от Febooti
Автор: OOD
Дата сообщения: 27.03.2013 12:19
Подскажите почему не активна галочка вложений в плагине для тотала?
Автор: alyam83
Дата сообщения: 05.06.2013 10:02
отправляю несколько файлов (я не показываю несколько параметров. там все верно):
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
Автор: spEEd
Дата сообщения: 05.06.2013 16:19
Сам спросил - сам ответил?

А из флеш версии как такую же отправку настроить?
Автор: dearom
Дата сообщения: 31.07.2013 09:06
Добрый день!
Появилась необходимость ежедневно отправлять файлы по почте, хочу как то автоматизировать это дело. В качестве клиента выбрал 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%
Автор: slech
Дата сообщения: 31.07.2013 13:00
dearom
blat.exe /? - отрабатывает ?
Пробовали отправить письмо из консоли а не батником и желательно с миниматльными параметрами, например без атача ?
Автор: dearom
Дата сообщения: 31.07.2013 13:22
slech

blat /? отрабатывает, пробовал из консоли с парметрами откого логин пароль смтп сервер и кому также висит эти две строки

Код: Blat v3.1.1 (build : Feb 27 2013 20:04:23)
32-bit Windows, Full, Unicode
Автор: Alex_Piggy
Дата сообщения: 31.07.2013 15:22
Добрый день, dearom
Для Blat является обязательным указание текста письма. Укажите -body " "
Сейчас он у Вас ждет ввода с клавиатуры. Попробуйте ввести что-то и нажать Ctrl-Z, Enter.
PS. И заключайте пожалуйста set в кавычки. set "server=-server smtp_server"
Автор: dearom
Дата сообщения: 31.07.2013 15:35
Alex_Piggy
Есть! и Правда не хватало аргумента -body

Спасибо
Автор: IGOR511
Дата сообщения: 06.10.2013 14:02
"""А из флеш версии как такую же отправку настроить?""

Сначала необходимо флешку привязать к компьютеру, назначить фиксированную букву через компьютер- управление -управление дисками( при этом должна быть включена служба виртуальных дисков) к примеру буква К и потом в этом батнике везде где стоит диск D заменить на К и все заработает.
Автор: ZhN
Дата сообщения: 05.12.2013 22:26
А подскажите, плиз, если лить в NNTP конференцию файлы (фото), то как сделать так, чтобы первое сообщение открывало ветку, а остальные лились как ответы на него, а не в корень конференции?
Просто подряд лить пробовал - льёт в корень.

Страницы: 123456

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


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