我正在尝试在python中构建一个原型。用例非常简单。运行程序时将接受输入x并执行类似
的操作if(x<=3){
send email to xxx@gmail.com
some html copy
}
这是开始......现在我想我需要一个Web服务器来发送电子邮件。这就是我迷路的地方。我可以避免为此任务安装服务器堆栈吗?我对python很新。
答案 0 :(得分:1)
直接从您自己的计算机发送电子邮件通常会失败,因为电子邮件系统会定期阻止来自未知来源的所有电子邮件,作为反垃圾邮件措施。因此,通常最好使用电子邮件服务,例如gmail。
Google有一个api for python与gmail交互,这允许发送电子邮件。
您需要使用
进行安装pip install --upgrade google-api-python-client
并确保阅读,考虑并向内消化文档,尤其是有关身份验证的文档
https://developers.google.com/gmail/api/overview#api_overview