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

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

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

Цитата:
Вроде бы и так нормально работает:

А я большей частью отправляю все: blat -of file.txt
Все опции в file.txt в кодировке 1251, всегда все корректно

Всего записей: 1705 | Зарегистр. 08-12-2004 | Отправлено: 10:31 10-09-2010
klonkin

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

Цитата:
А я большей частью отправляю все: blat -of file.txt
Все опции в file.txt в кодировке 1251, всегда все корректно

 
киньте содержимое file.txt посмотреть, если не трудно.

Всего записей: 3 | Зарегистр. 08-05-2008 | Отправлено: 13:58 11-10-2010
igor_andreev

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

Цитата:
киньте содержимое file.txt посмотреть, если не трудно.

Нетрудно. Все опции для file.txt доступны, если запустить blat с параметром -h
 
Например так:

Код:

-bodyF d:\letter.txt
-sig d:\signature.txt
-subject "Тема письма"
-to "Имя Фамилия<to@msn.com>"
-f "Имя Фамилия<loginfrom@ngs.ru>"
-u loginfrom
-pw 123456
-server mail.ngs.ru
-try 1
-debug
-charset windows-1251
-noh
-log d:\blat.log

Вся кириллица и в заголовках и в теме и в тексте читаемая приходит с @ngs.ru на @msn.com...
 
И я кстати попробовал отослать через smtp.mail.ru и понял, почему с майл.ру у mihmig в посту от 23.07.2009 были проблемы:

Цитата:
Жаль, но полноценно работать с русским языком удалось только так:  
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...
 

 
Если отправлять через SMTP-сервер mail.ru -f "Вася Пупкин<pupkin@mail.ru" с параметром -debug, то в логе можно лицезреть вот такую ошибку:

Цитата:
 
<<<getline<<< 550 Message was not accepted -- it contains invalid headers.  More specially, 'From:' header must match user you are sending mail from.  See http://www.mail.ru/pages/help/261.html for details.
Message not accepted by server

А если отправлять ФИО латинскими буквами -f "Vasya Pupkin<pupkin@mail.ru" - то все отсылается без ошибок. То есть просто у майл.ру smtp кривоват
У моего провайдера сервер например абсолютно нормально воспринимает кириллицу в заголовках. Или на том же вышеприведенном mail.ngs.ru тоже все пучком с русскими буквами... Blat ни в чем не виноватый, это у какого-то программиста на mail.ru что-то кривое и не оттуда растет

Всего записей: 1705 | Зарегистр. 08-12-2004 | Отправлено: 00:54 13-10-2010 | Исправлено: igor_andreev, 01:12 13-10-2010
valdizz



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

Цитата:
А если отправлять ФИО латинскими буквами -f "Vasya Pupkin<pupkin@mail.ru" - то все отсылается без ошибок. То есть просто у майл.ру smtp кривоват  

 
Спасибо тебе человек, а то я уж замучался... У Белтелекома такая же фигня))

Всего записей: 14 | Зарегистр. 08-05-2008 | Отправлено: 17:55 13-12-2010
emfs

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Поддерживает ли шифрование? Например, pgp или другой?

Всего записей: 900 | Зарегистр. 09-07-2007 | Отправлено: 14:53 15-12-2010
aidarsimon



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
При отправке сообщения с гугла (smtp.gmail.com) сообщения с ящика, от которого отправляли - попадают в отправленные, а при отправке с яндекса (smtp.yandex.ru) не попадают в отправленные. Все настройки перерыл

Всего записей: 3749 | Зарегистр. 06-09-2008 | Отправлено: 10:51 04-02-2011
VitRom

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

Всего записей: 3098 | Зарегистр. 18-06-2006 | Отправлено: 11:02 04-02-2011
aidarsimon



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
VitRom
Согласись - ты выставил себя полным клоуном. Я попросил дельный совет или хотя бы подсказку. А посылать на яндекс или гугл любой чумаркиз сможет.
Задолбали такие вот "умники" от которых толку ноль.

Всего записей: 3749 | Зарегистр. 06-09-2008 | Отправлено: 13:30 04-02-2011 | Исправлено: aidarsimon, 13:33 04-02-2011
VitRom

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
aidarsimon, включи анимацию гифов в браузере
 
И не соглашусь: ты просто "пожаловался на жизнь" -- "ай, не работает"!
А логи сессий и пр. инфу "умники" должны телепатически читать? Так телепаты в отпуске.

Всего записей: 3098 | Зарегистр. 18-06-2006 | Отправлено: 15:35 04-02-2011 | Исправлено: VitRom, 15:35 04-02-2011
aidarsimon



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
VitRom
Иди в орех, с ботами не общаюсь. У которых считаются козырными фразами "юзай яндекс" и "телепаты в отпуске".
При чем тут логи сессий? Сам то понял, что написал?

Всего записей: 3749 | Зарегистр. 06-09-2008 | Отправлено: 15:56 04-02-2011 | Исправлено: aidarsimon, 15:57 04-02-2011
VitRom

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Понял Что ты не можешь внятно объяснить, что же происходит при отправке.
"Лог сессии" -- это типа вот этого, ну и ещё другие источники информации существуют, типа отладочного вывода в консоль.
В общем, выше в пред. посте я ссылку дал. Чмоки.

Всего записей: 3098 | Зарегистр. 18-06-2006 | Отправлено: 16:06 04-02-2011 | Исправлено: VitRom, 22:49 04-02-2011
DMDFox

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Ребята помогайте! Тут этот вопрос уже подымался но никто так и не ответил. Как настроить Blat работать по локальной сети внутри домена (т.е. когда Инет у людей идет локальную через сеть, а не на прямую). Там вот говорили можна эт сделать с помощью Microsoft Exchange Server? А как именно? Или есть еще другие способы? Или программы?

Всего записей: 4 | Зарегистр. 09-06-2009 | Отправлено: 22:26 13-02-2011
mardoplias2007

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Как отправить письмо с файлом . Который находиться в папке system32 ?

Всего записей: 33 | Зарегистр. 30-07-2008 | Отправлено: 00:15 04-05-2011
ndch

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
mardoplias2007
как-то так:
Код:
blat  -noh -noh2 -charset windows-1251 -to "recipient@example.com" -server "smtp.example.com" -f "sender@example.com" -sf "subj" -bodyF "text" -sig "sig" -attach %windir%\system32\файл

 
subj,text,sig - текстовые файлы сабжа,сообщения,подписи в кодировке windows-1251

Всего записей: 6521 | Зарегистр. 31-08-2008 | Отправлено: 08:07 04-05-2011 | Исправлено: ndch, 08:09 04-05-2011
mardoplias2007

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Я наверное что то не правильно делаю потому как у меня не получается отправить в общем суть вопроса  такова  
 
У меня в папке %SystemRoot%\system32 лежит 3 файла blat.exe blat.lib и blat.dll и еще там лежит два файла которые мне нужно отправит на свое мыло ( файл1.exe  файл2.exe)
и тамже лежит батник  файл.bat Содержание батника таково :  
 
 "%SystemRoot%\system32\blat.exe" -install -server smtp.yandex.ru -port 587 -f мой_ящик@yandex.ru -u логин -pw мой_пароль
 
"%SystemRoot%\system32\blat.exe" -subject "111" -body "222" -to ящик@yandex.ru -attach %SystemRoot%\system32\файл1.exe  -attach %SystemRoot%\system32\файл2.exe
 
Ну вот как то так . Мне нужно что бы при запуске батника из папки %SystemRoot%\system32 мне отправлялось два файла из той же папки файл1.exe и  файл2.exe. Я так понимаю что в батнике где то ошибка .

Всего записей: 33 | Зарегистр. 30-07-2008 | Отправлено: 08:50 04-05-2011
ndch

Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
mardoplias2007
ну так проверяй.
тебе дали все карты в руки.
проверять конкретно на твоём smtp сервере - мало желающих.

Всего записей: 6521 | Зарегистр. 31-08-2008 | Отправлено: 10:14 04-05-2011
mardoplias2007

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
В том то и дело уже всю голову сломал  
 
 "%SystemRoot%\system32\blat.exe" -install -server smtp.yandex.ru -port 587 -f мой_ящик@yandex.ru -u логин -pw мой_пароль
 
"%SystemRoot%\system32\blat.exe" -subject "111" -body "222" -to ящик@yandex.ru -attach %SystemRoot%\system32\файл1.exe  -attach %SystemRoot%\system32\файл2.exe  
 
Прописывая в батнике вот это со своими настройками ни чего на почту не отправляеться (((((

Всего записей: 33 | Зарегистр. 30-07-2008 | Отправлено: 11:12 04-05-2011 | Исправлено: mardoplias2007, 11:12 04-05-2011
igor_andreev

Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
mardoplias2007
Первая строчка(с -install) запускается на компе один раз, параметры записываются в реестр. В батнике она не нужна. А чего не запускается - для этого есть -debug и -log.

Всего записей: 1705 | Зарегистр. 08-12-2004 | Отправлено: 11:25 04-05-2011
ndch

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

Цитата:
 А чего не запускается - для этого есть -debug и -log.

судя по всему он не будет разбираться.
 
Добавлено:
так работает ?
 
blat -subject "pinch" -body "ура стырил!" -to "user@yandex.ru" -port 587 -pw "passkey" -server "smtp.yandex.ru" -f "user@yandex.ru" -attach %windir%\system32\pinch.exe
 
так приходит ?
что приходит ?
что в консоли пишет ?
 
яндекс аттачи *.exe  пропускает ?
антивирус на почтовом сервере, на локальной машине письмо пропускает ?
 
Добавлено:
25 порт чем не угодил ?

Всего записей: 6521 | Зарегистр. 31-08-2008 | Отправлено: 11:54 04-05-2011
mardoplias2007

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

Цитата:
-debug и -log.

 
Все разобрался спасибо  
 
25 порт заблокирован провайдером

Всего записей: 33 | Зарегистр. 30-07-2008 | Отправлено: 13:19 04-05-2011 | Исправлено: mardoplias2007, 13:23 04-05-2011
Открыть новую тему     Написать ответ в эту тему

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