在Google App Engine上使用Mandrill/MailChimp发送确认电子邮件

use*_*401 7 python email google-app-engine mailchimp python-2.7

在过去的几天里,我一直在尝试从我的GAE应用发送确认电子邮件,但我的GAE电子邮件配额已达到限制,虽然我已启用结算功能,但我的电子邮件配额将不会重置,因为我刚启用了结算功能.

我已经研究过使用Mandrill/MailChimp(通过包装器API)并让他们从我的桌面发送电子邮件.但是,当我在GAE应用程序中使用我的代码并在本地开发服务器或在线服务器上运行时,他们将不会发送电子邮件,因为mailsnake,chimpy等都需要"请求"python模块.所以我下载了模块并将其正确放入我的app引擎项目中的位置.

然后我又得到了一个错误......

  File "/home/ahmad/Dropbox/milsal/requests/packages/urllib3/connectionpool.py", line 83, in set_cert
    'CERT_NONE': ssl.CERT_NONE,
AttributeError: 'module' object has no attribute 'CERT_NONE'
Run Code Online (Sandbox Code Playgroud)

然后我意识到请求模块依赖于ssl.py,ssl.py是_ssl的python包装器(app引擎python(2.7)不支持ac库).

所以我尝试将ssl.c放在那个位置,但它没有用......所以现在我卡住了..

我想我自己,即使我把ssl.c这样python ssl包装模块可以使用它,可能会出现另一个错误,我将永远无法跟上追逐所有依赖关系mailchimp/mandrill python api包装器需要在GAE版本的python上运行,这些版本自动存在于我的桌面python上.

虽然我可以使用我的ubuntu python发送电子邮件,但我无法从GAE发送它们.

我的第一个问题是,我想知道是否有人收到了来自GAE的mailchimp/mandrill电子邮件.

第二个问题是:如果没有其他选择我正在做什么来使用mandrill/mailchimp从GAE发送电子邮件如何在GAE项目中安装python模块以及所有它的依赖项自动...?

在此先感谢您的帮助..

Pet*_*ego 4

您可以直接使用Mandrills REST API发送消息

您可以使用URL Fetch API发出 REST 请求,并使用 JSON来序列化/反序列化有效负载。