Automating sending of emails - python-3.x

I need help to put in my body content into the email. The content for the body for the email resides in a tab in excel which contains words and tables. I wan them to be in the email body and not as attachments.
Dont know where to start

you might want to try using the openpyxl library. For sending emails use smtplib library. You can extract data from the excel sheet using openpyxl and send mail using smtplib.

For operating with excel files I recommend you pandas library and probably smtplib library for sending emails. If you provide some code I can help you more.

Related

Prefix or Append HTML file using Python

I am trying to send multiple emails using smtplib in python. I am reading the email body from a html file. And i am able to use the html file in the email body to send emails. However, i need to prefix the recipients name (from a csv, running in loop) to the email body (html).
appendfile = open('EmailFormatv3.html','a')
appendMe.write(new_format.html)
new_format.write(appendfile)
appendfile.close()
I tried append, but that may not be the correct way for doing it. Please advise the best way to add send name to email body. Thank you

Access to Thunderbird Address Book - abook.mab

I have an Excel VBA macro where I send emails using Thunderbird. I would like to know if there's a way to access Thunderbird's address book so that I could search an email adress from a textbox. Is this possible?
According to this documentation, the Thunderbird MAB files are in a format called "MORK":
https://wiki.mozilla.org/Address_Book
Here is info on the MORK format, with some links to Python scripts and other code which you may be able to deconstruct and convert to VBA:
https://wiki.mozilla.org/Mork

Download attacments from e-mails

I am trying to automatically download attachments that come with e-mails, using VBA in excel 2007
Incoming mails will be in the same outlook folder (call it "Inventory"). I will define a rule in outlook that will move them there once I get them, so that part is already dealt with.
These incoming mails will all have the same subject(call it "Inventory update"). This is also dealth with.
What I need to do is,
Download the attachments in the mails mentioned above, to a certain folder(call it "C:\Guncelleme Dosyalari")
I will not rename the attachments before I save them.
There will be no other mails in the folder that update mails will arrive. Therefore swiping through all the mails in the folder without seeking the correct subject line is also doable.
Thanks in advance.
Once you open the message (you can use MAPIFolder.Items collection for that), loop through all attachments in the MailItem.Attachments collection and call Attachment.SaveAsFile

Include a link into the outgoing email for the report in Cognos

I'm trying to schedule a report and send the link via email to the recipients. But when I add a hyper link to the editor it takes it as a plain text. I'm using the following format:
Click Here
Does anyone know if this is even possible? If Cognos would take extra HTML attributes than the ones presented in the editor?
Try this out and make sure you drag HTML Item from toolbox
Send Mail

Incoming Mails in Sharepoint

I have a Document Library that receives a mail every week. I want to show the list of mails with their summaries. Is it possible to get that mail's content in Sharepoint, without deploying a custom code?
Thanks.
Edit 1:
Anyone? Anywhere? :(
Edit 2: Incoming E-Mail Settings:
http://i39.tinypic.com/23m1u7l.png
By summary, I mean, say two lines of body of the mail.
How about AJAX?
I can get the received mails' path (path to EML files, actually) and maybe i can use AJAX to query each EML file, to get its content?
Answering my own question is, weird.

Resources