我想开发一个从手机的IMAP4设置发送电子邮件的应用程序。 我正在关注这个特别的维基。
RSendAs send;
User::LeaveIfError(send.Connect());
CleanupClosePushL(send);
RSendAsMessage sendMsg;
sendMsg.CreateL(send,**KUidMsgTypeSMTP** );
CleanupClosePushL(sendMsg);
sendMsg.SetSubjectL(_L("Incident Capture."));
sendMsg.AddRecipientL(_L("abc@xyz.com"),RSendAsMessage::ESendAsRecipientTo);
sendMsg.SetBodyTextL(_L("Image Attached"));
TRequestStatus status;
//add attachment
sendMsg.AddAttachment(_L("C:\\Data\\Images\\hhj.jpg"),status);
User::WaitForRequest(status);
sendMsg.SendMessageAndCloseL();
CleanupStack::Pop();
CleanupStack::PopAndDestroy();
现在我想要KUidMsgtypeSMTP Uid。我没有得到如何使用这个东西。 如何获得此常量的值。 当我使用随机十六进制值0x040时,它在运行时给了我系统错误(-1)。 提前谢谢。
答案 0 :(得分:1)
您需要#include <miutset.h>
系统标题,因为它包含
const TUid KUidMsgTypeSMTP = {0x10001028}; // 268439592