This technical tip shows how to load any existing email message and modify its contents before saving it back to disk using Aspose.Email for Android API. To do this successfully, specify the MessageFormat when loading the email message from disk. In addition, it is important to specify the correct MailMessageSaveType when saving the message back to disk.
To update and save an email Create an instance of the MailMessage class and Load an existing message using the MailMessage class' load() method and specifying the MessageFormat of the existing message. Get the subject using getSubject(). After modifying the subject, set it again using the setSubject() method. Get the body using getHtmlBody(). After modifying the body, set it using the setHtmlBody() method. After that create an instance of the MailAddressCollection class and get the recipients from the TO field into a MailAddressCollection object using the getTo() method exposed by the MailMessage class. Add or remove recipients using the add () and remove () methods exposed by the MailAddressCollection class and get the recipients from the CC field into a MailAddressCollection object using the getCC() method exposed by MailMessage class. Add or remove recipients using the add() and remove() methods exposed by the MailAddressCollection class. Call the save() method exposed by the MailMessage class, specifying the correct MailMessageSaveType to save the message file to the disk in MSG format.
Aspose.Email for Android API enables developers to design Android applications for managing & manipulating Outlook email file formats without using MS Outlook. It provides tools to create, read & convert Outlook MSG, PST, EML, EMLX, OST & MHT file formats. It manages recipients, subject, message body, attachments in MSG documents. It creates & save appointments in draft format, extract & save calendar items from a PST, add Mapi Items such as Messages, Contacts, Notes, Journals & Tasks to a PST.