package com.aspose.email.examples.imap; import com.aspose.email.ImapClient; import com.aspose.email.ImapFolderInfo; import com.aspose.email.ImapMessageFlags; import com.aspose.email.SecurityOptions; public class ChangeMessageFlags { public static void main(String[] args) { // Setting Message Flags setMessageFlags(); // Removing Message Flags removingMessageFlags(); } public static void setMessageFlags() { ImapClient client = new ImapClient(); client.setHost("imap.gmail.com"); client.setPort(993); client.setUsername("username"); client.setPassword("password"); client.setSecurityOptions(SecurityOptions.Auto); client.selectFolder(ImapFolderInfo.IN_BOX); // Mark the message as read client.changeMessageFlags(1, ImapMessageFlags.isRead()); } public static void removingMessageFlags() { ImapClient client = new ImapClient(); client.setHost("imap.gmail.com"); client.setPort(993); client.setUsername("username"); client.setPassword("password"); client.setSecurityOptions(SecurityOptions.Auto); client.selectFolder(ImapFolderInfo.IN_BOX); // Mark the message as read client.removeMessageFlags(1, ImapMessageFlags.isRead()); } }