django-cloudmailin é um cliente de Django para CloudMailin serviço de e-mails recebidos.
Configuração
settings.py
Adicionar ao INSTALLED_APPS:
'Cloudmailin'
Uso
Mailhandler é uma visão baseada em classe. Uma vez que um aplicativo pode ter vários endereços de email, eles têm que ser registrado com sua própria chave secreta e retornos de chamada. As chamadas de retorno podem ser reutilizados se você quer a mesma funcionalidade para diferentes endereços de e-mail.
cloudmailin.views de importação mailhandler
mail_handler = mailhandler ()
mail_handler.register_address (
& Nbsp; address='mysecretemail@cloudmailin.net ',
& Nbsp; 'mysupersecretkey' = secretos,
& Nbsp; callback = my_callback_function
)
O callback receberá as variáveis HTTP POST como argumentos:
my_callback_function def (** kwargs):
& Nbsp; # kwargs é um dicionário de cloudmailin pós params
& Nbsp; passe
Então, em urls.py, cadastre-se um padrão de URL para atuar como o ponto final:
url (r '^ receber / mail / aqui / $', mail_handler)
Requisitos :
- Python
- Django
Comentários não encontrado