2009-12-21 4 views
0

Я работаю с IMAP и пытаюсь найти способ найти размер сообщения IMAP до фактической загрузки его на сервер с клиента (не сервер передача на сервер).Поиск размера сообщения IMAP перед отправкой на сервер

После того, как сообщение на самом деле на сервере, найти его размер относительно легко - вы можете просто использовать структуру BODY затем использовать mail_fetchstructure, как:

BODY *bodyStructure; 
mail_fetchstructure(MailStream, msgno, &bodyStructure); 
printf("Message size: %u\n", bodyStructure->size.bytes); 

Однако, что будет работать только после вы загружаете сообщение на сервер. Я пытаюсь найти размер сообщения IMAP, как и будет, после его загрузки на сервер. У кого-нибудь есть идеи?

ответ

0

С какими системами C++ вы используете? В python вы загружаете сообщение в виде строки, поэтому вы можете просто взять длину строки ...

Смежные вопросы