1024programmer Java Django+jenkins+python+RESTfulframework (method-based view) (2) Forward mail

Django+jenkins+python+RESTfulframework (method-based view) (2) Forward mail

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)

Django+jenkins+python+RESTful framework (method-based View)(2) Forward mail


This article is from the internet and does not represent1024programmerPosition, please indicate the source when reprinting:https://www.1024programmer.com/770308

author: admin

Previous article
Next article

Leave a Reply

Your email address will not be published. Required fields are marked *

Contact Us

Contact us

181-3619-1160

Online consultation: QQ交谈

E-mail: [email protected]

Working hours: Monday to Friday, 9:00-17:30, holidays off

Follow wechat
Scan wechat and follow us

Scan wechat and follow us

Follow Weibo
Back to top
首页
微信
电话
搜索