[Python] Django发送邮件的代码 →→→→→进入此内容的聊天室

来自 , 2019-11-29, 写在 Python, 查看 98 次.
URL http://www.code666.cn/view/cd6b73b6
  1. from django.core.mail import send_mail, BadHeaderError
  2. from django.http import HttpResponseRedirect
  3.  
  4. def send_email(request):
  5.     subject = request.POST.get('subject', 'this is subject') #发送的邮件主题
  6.     message = request.POST.get('message', 'it \'s time to go home') #发送的消息
  7.     from_email = request.POST.get('from_email', '******') #发件人邮箱
  8.     to_email = request.POST.get('to_email', '××××××')
  9. #收件人的邮箱
  10.     if subject and message and from_email:
  11.         try:
  12.             send_mail(subject, message, from_email, [to_email]) #最后一个参数是收件人列表,可发送至多人
  13.         except BadHeaderError:
  14.             return HttpResponse('Invalid header found.')
  15.         return HttpResponseRedirect('/buy/')
  16.     else:
  17.         # In reality we'd use a form class
  18.         # to get proper validation errors.
  19.         return HttpResponse('Make sure all fields are entered and valid.')
  20. #//python/5818

回复 "Django发送邮件的代码"

这儿你可以回复上面这条便签

captcha