コード例 #1
0
    def __init__(self):
                        
        dataDir = Settings.dataDir + 'ProgrammingEmail/SaveMessageAsDraft/'
        
        # Create a instance of MailMessage class
        message = MailMessage()

            # Set subject of the message
        message.setSubject("New message created by Aspose.Email for Java")

        mail_address = MailAddress

        # Set Html body
        message.setHtmlBody("<b>This line is in bold.</b> <br/> <br/>" +
            "<font color=blue>This line is in blue color</font>")

        # Set sender information
        message.setFrom(MailAddress("*****@*****.**", "Sender Name", False))

        # Add TO recipients
        message.getTo().add(MailAddress("*****@*****.**", "Recipient 1", False))
        message.getTo().add(MailAddress("*****@*****.**", "Recipient 2", False))

        # Create an instance of MapiMessage and load the MailMessag instance into it
        mapiMessage=MapiMessage()
        mapi_msg = mapiMessage.fromMailMessage(message)

        # Set the MapiMessageFlags as UNSENT and FROMME
        mapi_message_flags = MapiMessageFlags()
        
        # Save the MapiMessage to disk
        mapi_msg.save(dataDir + "New-Draft.msg")

        # Display Status
        print "Draft saved Successfully."
コード例 #2
0
    def __init__(self):

        dataDir = Settings.dataDir + 'ProgrammingOutlook/WorkingWithOutlookPersonalStorage/StringSearchInPST/'

        personalStorage = PersonalStorage()
        fileFormatVersion = FileFormatVersion
        pst = personalStorage.create(dataDir + "search.pst",
                                     fileFormatVersion.Unicode)

        standardIpmFolder = StandardIpmFolder
        fi = pst.createPredefinedFolder("Inbox", standardIpmFolder.Inbox)

        mapiMessage = MapiMessage()
        mailMessage = MailMessage()
        fi.addMessage(
            mapiMessage.fromMailMessage(
                mailMessage.load(dataDir + "search.pst")))

        builder = MailQueryBuilder()
        builder.getFrom().contains("automated", true)

        query = builder.getQuery()
        coll = fi.getContents(query)

        print "Total Results:".coll.size()
コード例 #3
0
    def __init__(self):
                        
        dataDir = Settings.dataDir + 'ProgrammingOutlook/WorkingWithOutlookPersonalStorage/CreatePST/'
        
        # Create an instance of PersonalStorage
        personalStorage=PersonalStorage()
        pst = personalStorage.create(dataDir + "sample1.pst", 0)

        # Create a folder at root of pst
        pst.getRootFolder().addSubFolder("myInbox")

        # Add message to newly created folder
        mapi_message = MapiMessage()
        pst.getRootFolder().getSubFolder("myInbox").addMessage(mapi_message.fromFile(dataDir + "Message.msg"))

        print "Created PST successfully."
コード例 #4
0
    def __init__(self):

        dataDir = Settings.dataDir + 'ProgrammingOutlook/WorkingWithOutlookPersonalStorage/CreatePST/'

        # Create an instance of PersonalStorage
        personalStorage = PersonalStorage()
        pst = personalStorage.create(dataDir + "sample1.pst", 0)

        # Create a folder at root of pst
        pst.getRootFolder().addSubFolder("myInbox")

        # Add message to newly created folder
        mapi_message = MapiMessage()
        pst.getRootFolder().getSubFolder("myInbox").addMessage(
            mapi_message.fromFile(dataDir + "Message.msg"))

        print "Created PST successfully."
コード例 #5
0
    def __init__(self):

        dataDir = Settings.dataDir + 'ProgrammingOutlook/WorkingWithOutlookPersonalStorage/AddMapiNoteToPST/'

        mapiMessage = MapiMessage()
        mess = mapiMessage.fromFile(dataDir + "MapiNote.msg")

        # Note #1
        note1 = mess.toMapiMessageItem()
        note1.setSubject("Yellow color note")
        note1.setBody("This is a yellow color note")

        # Note #2
        note2 = mess.toMapiMessageItem()
        note2.setSubject("Pink color note")
        note2.setBody("This is a pink color note")

        noteColor = NoteColor

        note2.setColor(noteColor.Pink)
        noteColor

        # Note #3
        note3 = mess.toMapiMessageItem()
        note2.setSubject("Blue color note")
        note2.setBody("This is a blue color note")
        note2.setColor(noteColor.Blue)
        note3.setHeight(500)
        note3.setWidth(500)

        personalStorage = PersonalStorage()
        fileFormatVersion = FileFormatVersion()

        pst = personalStorage.create(dataDir + "MapiNoteToPST.pst",
                                     fileFormatVersion.Unicode)

        standardIpmFolder = StandardIpmFolder()

        notes_folder = pst.createPredefinedFolder("Notes",
                                                  standardIpmFolder.Notes)
        notes_folder.addMapiMessageItem(note1)
        notes_folder.addMapiMessageItem(note2)
        notes_folder.addMapiMessageItem(note3)

        print "Added MapiNote Successfully."
コード例 #6
0
    def __init__(self):
                        
        dataDir = Settings.dataDir + 'ProgrammingOutlook/WorkingWithOutlookMessageFiles/ParseOutlookMessageFile/'
        
        mapiMessage=MapiMessage()
        outlook_message_file = mapiMessage.fromFile(dataDir + "Message.msg")

        # Display sender's name
        print "Sender Name : " 
        print outlook_message_file.getSenderName()

        #Display Subject
        print "Subject : " 
        print outlook_message_file.getSubject()

        # Display Body
        print "Body : " 
        print outlook_message_file.getBody()
コード例 #7
0
    def __init__(self):
                        
        dataDir = Settings.dataDir + 'ProgrammingOutlook/WorkingWithOutlookPersonalStorage/AddMapiNoteToPST/'
        
        mapiMessage=MapiMessage()
        mess = mapiMessage.fromFile(dataDir + "MapiNote.msg")

        # Note #1
        note1 = mess.toMapiMessageItem()
        note1.setSubject("Yellow color note")
        note1.setBody("This is a yellow color note")

        # Note #2
        note2 = mess.toMapiMessageItem()
        note2.setSubject("Pink color note")
        note2.setBody("This is a pink color note")

        noteColor=NoteColor

        note2.setColor(noteColor.Pink)
        noteColor
        

        # Note #3
        note3 = mess.toMapiMessageItem()
        note2.setSubject("Blue color note")
        note2.setBody("This is a blue color note")
        note2.setColor(noteColor.Blue)
        note3.setHeight(500)
        note3.setWidth(500)

        personalStorage=PersonalStorage()
        fileFormatVersion=FileFormatVersion()

        pst = personalStorage.create(dataDir + "MapiNoteToPST.pst", fileFormatVersion.Unicode)

        standardIpmFolder=StandardIpmFolder()

        notes_folder = pst.createPredefinedFolder("Notes", standardIpmFolder.Notes)
        notes_folder.addMapiMessageItem(note1)
        notes_folder.addMapiMessageItem(note2)
        notes_folder.addMapiMessageItem(note3)

        print "Added MapiNote Successfully."
コード例 #8
0
    def __init__(self):
                        
        dataDir = Settings.dataDir + 'ProgrammingOutlook/WorkingWithOutlookPersonalStorage/StringSearchInPST/'
        
        personalStorage=PersonalStorage()
        fileFormatVersion=FileFormatVersion
        pst = personalStorage.create(dataDir + "search.pst", fileFormatVersion.Unicode)

        standardIpmFolder=StandardIpmFolder
        fi = pst.createPredefinedFolder("Inbox", standardIpmFolder.Inbox)

        mapiMessage=MapiMessage()
        mailMessage=MailMessage()
        fi.addMessage(mapiMessage.fromMailMessage(mailMessage.load(dataDir + "search.pst")))

        builder = MailQueryBuilder()
        builder.getFrom().contains("automated", true)

        query = builder.getQuery()
        coll = fi.getContents(query)

        print "Total Results:" . coll.size()
コード例 #9
0
    def __init__(self):

        dataDir = Settings.dataDir + 'ProgrammingEmail/SaveMessageAsDraft/'

        # Create a instance of MailMessage class
        message = MailMessage()

        # Set subject of the message
        message.setSubject("New message created by Aspose.Email for Java")

        mail_address = MailAddress

        # Set Html body
        message.setHtmlBody(
            "<b>This line is in bold.</b> <br/> <br/>" +
            "<font color=blue>This line is in blue color</font>")

        # Set sender information
        message.setFrom(MailAddress("*****@*****.**", "Sender Name", False))

        # Add TO recipients
        message.getTo().add(MailAddress("*****@*****.**", "Recipient 1",
                                        False))
        message.getTo().add(MailAddress("*****@*****.**", "Recipient 2",
                                        False))

        # Create an instance of MapiMessage and load the MailMessag instance into it
        mapiMessage = MapiMessage()
        mapi_msg = mapiMessage.fromMailMessage(message)

        # Set the MapiMessageFlags as UNSENT and FROMME
        mapi_message_flags = MapiMessageFlags()

        # Save the MapiMessage to disk
        mapi_msg.save(dataDir + "New-Draft.msg")

        # Display Status
        print "Draft saved Successfully."