检查一些条件后使用python发送电子邮件

时间:2014-10-26 16:31:01

标签: python

我正在尝试在python中构建一个原型。用例非常简单。运行程序时将接受输入x并执行类似

的操作
if(x<=3){
  send email to xxx@gmail.com
  some html copy
} 

这是开始......现在我想我需要一个Web服务器来发送电子邮件。这就是我迷路的地方。我可以避免为此任务安装服务器堆栈吗?我对python很新。

1 个答案:

答案 0 :(得分:1)

直接从您自己的计算机发送电子邮件通常会失败,因为电子邮件系统会定期阻止来自未知来源的所有电子邮件,作为反垃圾邮件措施。因此,通常最好使用电子邮件服务,例如gmail。

Google有一个api for python与gmail交互,这允许发送电子邮件。

您需要使用

进行安装
pip install --upgrade google-api-python-client

并确保阅读,考虑并向内消化文档,尤其是有关身份验证的文档

https://developers.google.com/gmail/api/overview#api_overview