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

» Blat

Автор: igor_andreev
Дата сообщения: 10.09.2010 09:31

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

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

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


киньте содержимое file.txt посмотреть, если не трудно.
Автор: igor_andreev
Дата сообщения: 12.10.2010 23:54

Цитата:
киньте содержимое 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
Автор: valdizz
Дата сообщения: 13.12.2010 16:55

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


Спасибо тебе человек, а то я уж замучался... У Белтелекома такая же фигня))
Автор: emfs
Дата сообщения: 15.12.2010 13:53
Поддерживает ли шифрование? Например, pgp или другой?
Автор: aidarsimon
Дата сообщения: 04.02.2011 09:51
При отправке сообщения с гугла (smtp.gmail.com) сообщения с ящика, от которого отправляли - попадают в отправленные, а при отправке с яндекса (smtp.yandex.ru) не попадают в отправленные. Все настройки перерыл
Автор: VitRom
Дата сообщения: 04.02.2011 10:02
Автор: aidarsimon
Дата сообщения: 04.02.2011 12:30
VitRom
Согласись - ты выставил себя полным клоуном. Я попросил дельный совет или хотя бы подсказку. А посылать на яндекс или гугл любой чумаркиз сможет.
Задолбали такие вот "умники" от которых толку ноль.
Автор: VitRom
Дата сообщения: 04.02.2011 14:35
aidarsimon, включи анимацию гифов в браузере

И не соглашусь: ты просто "пожаловался на жизнь" -- "ай, не работает"!
А логи сессий и пр. инфу "умники" должны телепатически читать? Так телепаты в отпуске.
Автор: aidarsimon
Дата сообщения: 04.02.2011 14:56
VitRom
Иди в орех, с ботами не общаюсь. У которых считаются козырными фразами "юзай яндекс" и "телепаты в отпуске".
При чем тут логи сессий? Сам то понял, что написал?
Автор: VitRom
Дата сообщения: 04.02.2011 15:06
Понял Что ты не можешь внятно объяснить, что же происходит при отправке.
"Лог сессии" -- это типа вот этого, ну и ещё другие источники информации существуют, типа отладочного вывода в консоль.
В общем, выше в пред. посте я ссылку дал. Чмоки.
Автор: DMDFox
Дата сообщения: 13.02.2011 21:26
Ребята помогайте! Тут этот вопрос уже подымался но никто так и не ответил. Как настроить Blat работать по локальной сети внутри домена (т.е. когда Инет у людей идет локальную через сеть, а не на прямую). Там вот говорили можна эт сделать с помощью Microsoft Exchange Server? А как именно? Или есть еще другие способы? Или программы?
Автор: mardoplias2007
Дата сообщения: 03.05.2011 23:15
Как отправить письмо с файлом . Который находиться в папке system32 ?
Автор: ndch
Дата сообщения: 04.05.2011 07:07
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\файл
Автор: mardoplias2007
Дата сообщения: 04.05.2011 07:50
Я наверное что то не правильно делаю потому как у меня не получается отправить в общем суть вопроса такова

У меня в папке %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. Я так понимаю что в батнике где то ошибка .
Автор: ndch
Дата сообщения: 04.05.2011 09:14
mardoplias2007
ну так проверяй.
тебе дали все карты в руки.
проверять конкретно на твоём smtp сервере - мало желающих.
Автор: mardoplias2007
Дата сообщения: 04.05.2011 10:12
В том то и дело уже всю голову сломал

"%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

Прописывая в батнике вот это со своими настройками ни чего на почту не отправляеться (((((
Автор: igor_andreev
Дата сообщения: 04.05.2011 10:25
mardoplias2007
Первая строчка(с -install) запускается на компе один раз, параметры записываются в реестр. В батнике она не нужна. А чего не запускается - для этого есть -debug и -log.
Автор: ndch
Дата сообщения: 04.05.2011 10:54
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 порт чем не угодил ?
Автор: mardoplias2007
Дата сообщения: 04.05.2011 12:19

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


Все разобрался спасибо

25 порт заблокирован провайдером
Автор: spEEd
Дата сообщения: 04.05.2011 12:22
mardoplias2007
если blat лежит в систем, то его путь даже прописывать не нужно,
и что за порт 587 такой хитрый?

у меня вот так работает

------ начало send.bat------
set smtpsender=мой.ящик@yandex.ru
set smtpserver=smtp.yandex.ru
set smtpport=25
set smtpuser=мой.ящик@yandex.ru
set smtppwd=пароль.от.мой.ящик@yandex.ru
set subj=111
set msg=222
set mailto=не.мой.ящик@yandex.ru
set logfile=C:\Temp\blat_log.txt

blat.exe -to %mailto% -f %smtpsender% -server %smtpserver% -port %smtpport% -u %smtpuser% -pw %smtppwd% -log %logfile% -subject %subj% -body %msg% -attach C:\Windows\System32\file1.exe
------ конец send.bat------

скопируй, вставь в батник, замени своими лог/пасс/ящик/файл и тыкни, посмотри что в результате будет в C:\Temp\blat_log.txt

Добавлено:

Цитата:
25 порт заблокирован провайдером


хрена се, провайдер, где таких только находят?
Автор: ndch
Дата сообщения: 04.05.2011 12:38
Как сделать так, чтобы при использовании в полях sender,From,to был не только адрес, но и имя?
Так, что бы они не были в кавычках.

Думаю что посылаю

Код: Васе Пупкину<vasya@example.com>
Автор: mardoplias2007
Дата сообщения: 04.05.2011 16:55

Цитата:
хрена се, провайдер, где таких только находят?


В связи с жалобами администраторов российских и иностранных почтовых серверов на массовую рассылку элекронных писем из нашей сети порт отправки почты (25) заблокирован!

Вот чем аргументирует провайдер закрытие 25 порта . А вообще спасибо я у же во всем разобрался ))
Автор: dedmad
Дата сообщения: 24.05.2011 18:54

Цитата:
в отправляемом письме должны быть следующие заголовки:
X-Confirm-Reading-To: <своё@мыло>
Return-Receipt-To: <своё@мыло>
Disposition-Notification-To: <своё@мыло>

Как вставить данные заголовки в письмо?
Автор: ndch
Дата сообщения: 25.05.2011 09:23
dedmad
RTFM
-d : request disposition notification
-r : request return receipt
Автор: johndou
Дата сообщения: 10.08.2011 11:17
spEEd

Цитата:
хрена се, провайдер, где таких только находят?

да полно такого счастья, в питере вскрупные домовые сети так поступают и разрешают отправку только через свой smtp с доп авторизацией. Со спамерами типа борються и с вирусами.
Автор: fixin
Дата сообщения: 20.10.2011 13:27
делюсь с коллегами, чтобы русские буквы в теле письма были нормальными и в Аутлук, и в почте через браузер, нужно файл письма сохранять в кодировке windows-1251 и ставить опцию при отправке -charset windows-1251
Автор: pasynok
Дата сообщения: 31.10.2011 14:34
Выход версий 2.74 и 2.75 прошел незаметно.
А теперь уже и Blat 2.76 появился 25.10.2011 на Yahoo. Так как там требуется регистрация - положил.

Цитата:
2.7.6
[ * ] Make sure all uses of strncpy() properly terminate the target string, to eliminate a potential memory overrun.
[ - ] Attempt to fix a potential problem with time zone adjustments in the Date: header for locations that do not have daylight savings time.
[ - ] Fixed a memory leak in gensock_connect(), introduced at version 2.6.0.


Кстати, еще один GUI для сабжа - lwblat-gui.
Автор: VladimirMagus
Дата сообщения: 05.11.2011 00:13
Доброго времени суток. Столкнулся вот с проблемой. На нескольких компьютерах настроена отправка информации с целью резервного копирования. Так как пользователи не в меру любопытные, но не особо продвинутые - постарался сделать так, чтобы все происходило максимально незаметно. Потому в автозагрузке лежал маленький bat-ник, что архивировал информацию, запускал blat.exe в фоне и отправлял почту. Кусок кода в bat-нике, что отвечал за отправку информации, с небольшими корректировками взят из сообщения уважаемого spEEd. Вот он собственно:

Код: set smtpsender=mail_1@mail.ru
set smtpserver=smtp.mail.ru
set smtpport=25
set smtpuser=mail_1
set smtppwd=parolparol
set subj="%COMPUTERNAME%"
set msg="%USERPROFILE%"
set mailto=mail_2@mail.ru
set mailattach="compress.rar"

blat.exe -to %mailto% -f %smtpsender% -server %smtpserver% -port %smtpport% -u %smtpuser% -pw %smtppwd% -subject %subj% -body %msg% -attach %mailattach%
Автор: arvidos
Дата сообщения: 05.11.2011 00:20
ну даже если и найдешь решение, то все равно придется менять настройки батник. я помню тоже замучался с авторизацией на mail.ru поэтому сделал для Блата специальный ящик на Яндексе. уже около года все прекрасно работает.

Страницы: 123456

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


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