示例#1
0
def run():
    
    dataDir = "Data/"
    #ExStart: SaveMessageAsOFT
    # Load file
    eml =MailMessage("*****@*****.**", "*****@*****.**", "template subject", "Template body")
    oftEmlFileName = "EmlAsOft_out.oft"
    options = SaveOptions.default_msg_unicode
    options.save_as_template = True
    eml.save(dataDir + oftEmlFileName, options)
def run():
    dataDir = "Data/"
    #ExStart:ChangeEmailAddress
    message = MailMessage()

    message.subject = "Creating Message with Friendly Email Address."

    # A To address with a friendly name can also be specified like this
    message.to.append(MailAddress("*****@*****.**", "Kyle Huang"))

    # Specify Cc and Bcc email address along with a friendly name
    message.cc.append(MailAddress("*****@*****.**", "Guangzhou Team"))
    message.bcc.append(MailAddress("*****@*****.**", "Ammad ulHaq "))

    message.save(dataDir + "MessageWithFrienlyName_out.eml",
                 SaveOptions.default_eml)
def run():

    dataDir = "Data/"
    #ExStart: AddEmailAttachments
    # Create an instance of MailMessage class
    message = MailMessage("*****@*****.**", "*****@*****.**")

    # Load an attachment
    attachment = Attachment(dataDir + "1.txt")

    # Add Multiple Attachment in instance of MailMessage class and Save message to disk
    message.attachments.append(attachment)
    message.add_attachment(Attachment(dataDir + "1.jpg"))
    message.add_attachment(Attachment(dataDir + "1.doc"))
    message.add_attachment(Attachment(dataDir + "1.rar"))
    message.add_attachment(Attachment(dataDir + "1.pdf"))
    message.save(dataDir + "AddEmailAttachments_out.msg",
                 SaveOptions.default_msg_unicode)