Django+jenkins+python+RESTful framework(基于Class的视图)(4) 转发邮件
2017-06-28 13:24
666 查看
Send_Email.py class SendEmailViewList(BaseViewList): def __init__(self): super(SendEmailViewList, self).__init__(None) def post(self, request, format=None): data = getRequestBody(request) print type(data) emailServer = data.get('emailServer') user = data.get('fromUser') passwd = data.get('frompasswd') recipients = data.get('toRecipients') startSendEmail(emailServer, user, passwd, *recipients) return Response({'result': 'Have send Emails'}, status=200) @api_view(['POST']) def sendEmail(request): data = getRequestBody(request) print type(data) emailServer = data.get('emailServer') user = data.get('fromUser') passwd = data.get('frompasswd') recipients = data.get('toRecipients') startSendEmail(emailServer,user,passwd,*recipients) return Response({'result':'Have send Emails'},status=200) def startSendEmail(emailServer,fromUser,frompasswd,*toRecipients): from django.conf import settings settings.EMAIL_HOST_USER = fromUser settings.EMAIL_HOST_PASSWORD = frompasswd server = FetchMail(emailServer, fromUser, frompasswd) content = server.getLatestEmailContent() detailsContent = server.getDetailsContent(content) subject = server.getSubject(content) address = server.getAddress(content) send_mail(subject, detailsContent, address, toRecipients, html_message=detailsContent)
相关文章推荐
- Django+jenkins+python+RESTful framework(基于方法的视图)(2) 转发邮件
- Django+jenkins+python+RESTful framework(3) 转发邮件
- Django+jenkins+python(1) 转发邮件
- Django Class-based generic views 基于类的通用视图
- django-rest-framework之基于类的视图
- Django——基于类的视图(class-based view)
- django-rest-framework指南(3):Class Based Views(类视图)
- python3.5基于django 开发博客
- 玩聚网目前也是基于Python的Django框架开发
- 【python3】基于 qq邮箱的邮件发送
- 基于 Python django 的小型论坛系统
- 在Python的Django框架的视图中使用Session的方法
- python django -3 视图
- Django REST framework教程三: 基于类的视图
- 基于类的通用视图(Class-based generic views)
- 我的python学习之路----发送邮件(基于smtp)
- Python flask 基于 Flask 提供 RESTful Web 服务
- 在IIS上部署基于django WEB框架的python网站应用
- Django 基于类的通用视图
- python 使用Django 的 邮件模块 发送邮件