I would like to send email through a proxy. 
My current implementation is as follows:
I connect to the smtp server with authentication. After I've successfully logged in, I send an email. It works fine but when I look at the email header I can see my host name. I would like to tunnel it through a proxy instead. 
Any help will be highly appreciated.
This code has earned from me.
1. The file name must not be email.py   Rename file name for example emailSend.py
2. It is necessary to allow Google to send messages from unreliable sources.
Python smtplib proxy support