Accessing GMail through Python
users.physik.fu-berlin.de
Accessing GMail through Python
1–10 of 13 posts
Re: Accessing GMail through Python
#2A lot of web apps use email to deliver notifications and other data like reports. I want to take these emails and process them whenever a new email arrives. A few qualifications: The email server and the processing server are separate. Need to access any attached files as well as the message body and other headers. *Ideally, I don't want to deal with any email related libraries at all i.e. want to use something like a Rest API or even FTP (like in the libgmail library linked to in this post). This would make it usable from any language without needing a special email library.
Example Use Case: Your web analytics software sends you a daily report with an attached CSV file. You want to grab the data from the CSV and put it in a database so you can create a nice dashboard for your site.
Would love to hear from anyone that has had experience with a system like this and could point me in the right direction.
Re: Accessing GMail through Python
#3This reminds me of a problem I've been wanting to solve for a long time. A lot of web apps use email to deliver notifications and other data like reports. I want to take these emails and process them whenever a new email arrives. A few qualifications: The email server and the processing server are separate. Need to access any attached files as well as the message body and other headers. *Ideally, I don't want to deal…
Re: Accessing GMail through Python
#4Re: Accessing GMail through Python
#5This reminds me of a problem I've been wanting to solve for a long time. A lot of web apps use email to deliver notifications and other data like reports. I want to take these emails and process them whenever a new email arrives. A few qualifications: The email server and the processing server are separate. Need to access any attached files as well as the message body and other headers. *Ideally, I don't want to deal…
Google analytics has a API now.
Re: Accessing GMail through Python
#6For a hacker, what is the compelling reason to even use gmail? The web interface? Isn't there a way to run your own email server with a web interface?
You can take that free time to hack something up ;-)
Re: Accessing GMail through Python
#7For a hacker, what is the compelling reason to even use gmail? The web interface? Isn't there a way to run your own email server with a web interface?
Re: Accessing GMail through Python
#8For a hacker, what is the compelling reason to even use gmail? The web interface? Isn't there a way to run your own email server with a web interface?
Amount of time saved using an existing, established service like Gmail versus running your own and fighting the never-ending fight with spam. You can take that free time to hack something up ;-)
Re: Accessing GMail through Python
#9This reminds me of a problem I've been wanting to solve for a long time. A lot of web apps use email to deliver notifications and other data like reports. I want to take these emails and process them whenever a new email arrives. A few qualifications: The email server and the processing server are separate. Need to access any attached files as well as the message body and other headers. *Ideally, I don't want to deal…
Then you can write a handler that basically treats the email as if it had been a web request. (This amazing new feature was just added about a month ago!)
Let me know how it went.
Re: Accessing GMail through Python
#10This reminds me of a problem I've been wanting to solve for a long time. A lot of web apps use email to deliver notifications and other data like reports. I want to take these emails and process them whenever a new email arrives. A few qualifications: The email server and the processing server are separate. Need to access any attached files as well as the message body and other headers. *Ideally, I don't want to deal…
An extensible SMTP server in Python.
You might still have to write some email-specific plugins, but they would probably be reusable. For instance, a CSV-receiver plugin that inserts rows into MySQL.