Domanda

Voglio develpoe un app che invia e-mail da impostazioni IMAP4 del telefono cellulare. E sto seguendo questo wiki perticular.

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();

Ora voglio KUidMsgtypeSMTP UID. Non ricevo come utilizzare questa cosa. Come faccio ad avere il valore di questa costante. quando ho usato a caso il valore 0x040 esadecimale, mi ha dato l'errore di sistema (-1) in fase di esecuzione. Grazie in anticipo.

È stato utile?

Soluzione

È necessario #include <miutset.h> intestazione di sistema in quanto contiene

const TUid KUidMsgTypeSMTP                      = {0x10001028}; // 268439592
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top