Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Скриптовые языки администрирования Windows (http://forum.oszone.net/forumdisplay.php?f=102)
-   -   [решено] иероглифы при получении письма sendEmail (http://forum.oszone.net/showthread.php?t=251672)

Titan-nic 17-01-2013 13:45 2068779

иероглифы при получении письма sendEmail
 
Помогите пожалуйста. с почтовиком. я в этом не силен вообще.

Пользуюсь sendEmail. хочу чтоб письмо отправилос с текстом, который возьмется из post.txt, куда в свою очередь занесутся данныйе
Нужно чтоб письмо приходило и в нем СТРОГО с новой строки отображался каждоя строка. У меня либо только первая строка приходит, либо ничего. И еще вместо русского текста приходят кряказябры...

Код:

set name=%computername%
set posttxt=post.txt
(
echo @*@AFFECTES@*@:%name%
echo @*@ITEM@*@:Другое
echo @*@CATEGORITY@*@:НЕХВАТКА МЕСТА
echo @*@PRIORITY@*@:PRIORITY3
echo @*@SERIOUS@*@:8 ЧАСОВ
echo нет места
) >%posttxt%

        с:\exe\mail\sendEmail.exe" -f "%postFrom%" -t "%postTo%" -s "%postServer%" -xu "%postLogin%" -xp "%postPass%" -u "%postSUB%" -m %posttxt%


Titan-nic 17-01-2013 14:07 2068792

Или может посоветуете другую утилиту для отправки писем, в которой можно в теле письма, с каждой строки текст чтоб отображался

Код:

set name=%computername%
set posttxt=post.txt
(
echo @*@AFFECTES@*@:%name%
echo @*@ITEM@*@:Другое
echo @*@CATEGORITY@*@:НЕХВАТКА МЕСТА
echo @*@PRIORITY@*@:PRIORITY3
echo @*@SERIOUS@*@:8 ЧАСОВ
echo нет места
) >%posttxt%

        с:\exe\mail\sendEmail.exe" -f "%postFrom%" -t "%postTo%" -s "%postServer%" -xu "%postLogin%" -xp "%postPass%" -u "%postSUB%" -o massage-file=%posttxt%

Поменял в конце на
Код:

-o massage-file=%posttxt%
и нормально отправляет.
НО

Цитата:

@*@AFFECTES@*@:PXXX
@*@ITEM@*@:Äðóãîå
@*@CATEGORITY@*@:ÍÅÕÂÀÒÊÀ ÌÅÑÒÀ
@*@PRIORITY@*@:PRIORITY3
@*@SERIOUS@*@:8 ×ÀÑÎÂ
Äëÿ ñîçäàíèÿ ðåçåðâíîé êîïèè áàçû 1Ñ-server, íåäîñòàòî÷íî ìåñòà
как сделать чтоб по русски отправлял? :(
подскажите пожалуйста.

chcp 1251 ставил в начале кода, не помогло :(

Molchune 17-01-2013 15:33 2068857

Ну в принципе из хелпа к тому-же sendemail

Код:

-o message-charset=charset
ну а там уж и ставьте то что хотите хоть utf-8 хоть windows-1251

Titan-nic 17-01-2013 15:41 2068868

Спасибо. проглядел. :(


Время: 03:22.

Время: 03:22.
© OSzone.net 2001-