C++ 在上载到服务器之前查找IMAP消息的大小
我正在使用IMAP,并试图找到一种方法,在将IMAP消息从客户机(而不是服务器到服务器的传输)实际上载到服务器之前,先找到IMAP消息的大小 一旦邮件实际位于服务器上,查找其大小就相对容易了-您可以只使用正文结构,然后使用mail_fetchstructure,如中所示:C++ 在上载到服务器之前查找IMAP消息的大小,c++,imap,C++,Imap,我正在使用IMAP,并试图找到一种方法,在将IMAP消息从客户机(而不是服务器到服务器的传输)实际上载到服务器之前,先找到IMAP消息的大小 一旦邮件实际位于服务器上,查找其大小就相对容易了-您可以只使用正文结构,然后使用mail_fetchstructure,如中所示: BODY *bodyStructure; mail_fetchstructure(MailStream, msgno, &bodyStructure); printf("Message size: %u\n", bod
BODY *bodyStructure;
mail_fetchstructure(MailStream, msgno, &bodyStructure);
printf("Message size: %u\n", bodyStructure->size.bytes);
但是,只有在您将消息上载到服务器后,该操作才会起作用。我正在试图找到IMAP消息的大小,一旦它被上传到服务器,它将是这样的。有人有什么想法吗?< / P> < P>你使用的C++框架是什么?在python中,您将消息作为字符串上传,因此您可以只获取字符串的长度