Модераторы: feodorv
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> почему нет текста письма при получении почты? по команде pop "retr" нет текста письма 
V
    Опции темы
Властелин
Дата 12.5.2012, 20:12 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 22
Регистрация: 21.9.2009

Репутация: нет
Всего: нет



Приветствую!

Скажите пожалуйста как получить текст письма от pop-сервера?  для получения текста письма отправляется команда серверу (на pop.mail.ru):
Код

ZeroMemory(buf,256);
strcpy(buf,"retr 1\r\n");
send(s, buf, strlen(buf), 0);
std::cout<<buf;
ZeroMemory(buf, 256);
recv(s, buf, sizeof(buf), 0);
std::cout<<buf<<"\n\n";


сервер возвращает:

DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=mail.ru; s=ma
il;
        h=Date:From:Message-Id; bh=47DEQpj8HBSa+/TImW+5JCeuQeRkm5NMpJWZG3hSuFU=;

        b=H10T+OYfLS9jcGwNzBVZgV2nsxKJ9BarNHUQ0VdTISYITPUGjp6wzeROqKcHvPvT2XLEIa
EvlSojiRoK5VyjCE5XTXGTVYuR7qr7+4Gqw02FWxkFDmSzjD8M7RWSjv5U;
Return-path: <[email protected]>
Received: from [178.122.28.167] (port=5281 helo=mail.ru)
        by smtp14.mail.ru with esmtpa (envelope-from <[email protected]>)
        id 1SQO6a-0001IZ-PD
        for [email protected]; Fri, 04 May 2012 23:23:52 +0400
Message-Id: <[email protected]>
From: [email protected]
Date: Fri, 04 May 2012 23:23:52 +0400
X-Spam: Not detected
X-Mras: Ok

╧ЁютхЁър юЄяЁртър ЄхъёЄр яшё№ьр шч ╧юўЄютюую ъышхэЄр (└ы╕э√ ╨рфўєъ)  

Благодарю за ответ!
PM MAIL   Вверх
Telepyz
Дата 12.5.2012, 22:37 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 119
Регистрация: 9.7.2007

Репутация: нет
Всего: 1



Ну вот, бред снизу и есть письмо, просто кодировка не та....
--------------------
обновить драйвер
PM MAIL   Вверх
volatile
Дата 12.5.2012, 23:05 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 2107
Регистрация: 7.1.2011

Репутация: нет
Всего: 85



Бред в удобочитаемом виде:
Цитата
[email protected]
178.122.28.167 (The Republic of Belarus, Brest)

Проверка отправка текста письма из Почтового лиента (Алёны Радчук)  

PM MAIL   Вверх
Властелин
Дата 12.5.2012, 23:07 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 22
Регистрация: 21.9.2009

Репутация: нет
Всего: нет



спасибо за ответ!
я было тоже подозревал этот "бред" как текст письма, но не знал как сделать ТУ кодировку, которую надо, например, какую функцию применить (в MS VS C++).

Добавлено @ 23:10
volatile, с помощью чего, каких функций привести в удобочитаемый вид? или ЧТО конкертно загуглить по этому поводу? спасибо! может в юникод перевести надо...

Это сообщение отредактировал(а) Властелин - 12.5.2012, 23:27
PM MAIL   Вверх
volatile
Дата 12.5.2012, 23:32 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 2107
Регистрация: 7.1.2011

Репутация: нет
Всего: 85



Цитата(Властелин @  12.5.2012,  23:07 Найти цитируемый пост)
не знал как сделать ТУ кодировку

Властелин, у вас кодировка cp866.
Скорей всего консольное окно.
Читайте faq

Добавлено через 1 минуту и 28 секунд
Вот, специально для вас, я нашел, этот faq
http://forum.vingrad.ru/forum/topic-189083.html

PM MAIL   Вверх
Властелин
Дата 13.5.2012, 00:15 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 22
Регистрация: 21.9.2009

Репутация: нет
Всего: нет



volatile, благодарю за поиск!!
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | C/C++: Сети | Следующая тема »


 




[ Время генерации скрипта: 0.0526 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.