CloudMailin传入电子邮件服务的客户端
django-cloudmailin的Python项目详细描述
要求
- django>;=1.2.0
配置
设置.py
添加到已安装的应用程序:
'cloudmailin'
使用量
mailhandler是一个基于类的视图。因为一个应用程序可能有多个 电子邮件地址,必须用自己的密钥注册 回拨。如果您希望 不同的电子邮件地址。
from cloudmailin.views import MailHandler mail_handler = MailHandler() mail_handler.register_address( address='mysecretemail@cloudmailin.net', secret='mysupersecretkey', callback=my_callback_function )
回调将接收http post变量作为关键字参数:
def my_callback_function(**kwargs): # kwargs is a dict of cloudmailin post params pass
然后,在urls.py中,注册一个url模式作为端点:
url(r'^receive/mail/here/$', mail_handler)