Django+jenkins+python+RESTful framework(基于方法的视图)(2) 转发邮件

发布时间:2017-7-1 11:51:01编辑:www.fx114.net 分享查询网我要评论
本篇文章主要介绍了"Django+jenkins+python+RESTful framework(基于方法的视图)(2) 转发邮件 ",主要涉及到Django+jenkins+python+RESTful framework(基于方法的视图)(2) 转发邮件 方面的内容,对于Django+jenkins+python+RESTful framework(基于方法的视图)(2) 转发邮件 感兴趣的同学可以参考一下。

Django+jenkins+python+RESTful framework(基于方法的视图)(2) 转发邮件

Send_Email.py



@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)


上一篇:如何确定Kafka的分区数、key和consumer线程数
下一篇:WPF定时刷新UI界面

相关文章

相关评论

本站评论功能暂时取消,后续此功能例行通知。

一、不得利用本站危害国家安全、泄露国家秘密,不得侵犯国家社会集体的和公民的合法权益,不得利用本站制作、复制和传播不法有害信息!

二、互相尊重,对自己的言论和行为负责。

好贷网好贷款