PDA

Показать полную графическую версию : blat не посылает файлы.


egorburger
14-03-2012, 13:16
Добрый день.

У меня такой интересный вопрос.

При запуске команды:

blat.exe -charset windows-1251 -server smtp.egor.ru -f noreply@egor.ru -to egor@egor.ru -log c:\log.txt -overwritelog -subject "Subject" -body "Тело письма" -attach c:\1\*.*

возникают две сложности:
1) Если тему написать по-русски, то она обращяется в абрукадабру.
2) Если в названии файла в папке C:\1\ встречается буква "У" (большая), то ничего не отсылается. Ругается исключительно на "У" (большую), другие русские символы отсылает без проблем.

Логи, связанные со второй ошибкой ниже:

Attached binary file: c:\1\1111-У.tif
Attached binary file: c:\1\inn_ko.tif
Attached binary file: c:\1\iz_ko.tif
Attached binary file: c:\1\ОД-057637.tif
Attached binary file: c:\1\УК-1123456457.tif
Attached binary file: c:\log.txt
*** Error *** Message not accepted by server


Долго мучался с кодировками, ничего дельного не получается(
Версия Blat'а - Blat v3.0.0

RostVY
14-03-2012, 16:46
можно попробовать перед
blat.exe -charset windows-1251 -s... »

написать
chcp 1251

egorburger
14-03-2012, 17:56
Пробовал. Не помогает.
И то и то писал, и в Notepad++ (я пользуюсь тотал коммандером) менял кодировку.




© OSzone.net 2001-2012