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 что-то кривое и не оттуда растет |