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)
def run(): dataDir = "Data/" #ExStart: AddingMSGAttachments eml = MailMessage() # Set from, to, subject and body properties eml.from_address = "*****@*****.**" eml.to.append("*****@*****.**") eml.subject = "This is test message" eml.body = "This is test body" #Add attachments to MailMessage eml.add_attachment(Attachment(dataDir + "1.jpg")) eml.add_attachment(Attachment(dataDir + "1.doc")) eml.add_attachment(Attachment(dataDir + "1.pdf")) # Create an instance of the MapiMessage class and pass MailMessage as argument outlookMsg = MapiMessage.from_mail_message(eml) # Save the message (MSG) file strMsgFile = "AddingMSGAttachments_out.msg" outlookMsg.save(dataDir + strMsgFile)