Guest User

Untitled

a guest
Sep 3rd, 2018
431
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.92 KB | None | 0 0
  1. Difficulties with sending mail from GAE
  2. Traceback (most recent call last):
  3. File "/base/python_runtime/python_lib/versions/1/google/appengine/ext/webapp/__init__.py", line 636, in __call__
  4. handler.post(*groups)
  5. File "/base/data/home/apps/spam-tool/1.349401522260793315/spam-tool.py", line 34, in post
  6. body=cgi.escape(self.request.get('content')))
  7. File "/base/python_runtime/python_lib/versions/1/google/appengine/api/mail.py", line 297, in send_mail
  8. message.send(make_sync_call)
  9. File "/base/python_runtime/python_lib/versions/1/google/appengine/api/mail.py", line 799, in send
  10. raise ERROR_MAP[e.application_error](e.error_detail)
  11. BadRequestError: Missing subject
  12.  
  13. > message = mail.EmailMessage(sender="admin_address@gmail.com>",
  14. subject="test")
  15. message.subject=self.request.get('content')
  16. message.to = addr_to_send_to
  17. message.body = self.request.get('content')
  18. message.send()
  19.  
  20. sender = '<admin_address@gmail.com>',
  21.  
  22. from google.appengine.api import mail
  23. mail.send_mail(sender="something@gmail.com",
  24.  
  25. to=email_valid.email,
  26. subject="Please validate your email",
  27. body=body_text,
  28. html=htmlbody_text)
  29.  
  30. def email_member(request):
  31. to_addr = request.POST.get('email_to')
  32.  
  33. if not mail.is_email_valid(to_addr):
  34. # Return an error message...
  35. pass
  36. else:
  37. # note we can also send html email, e.g. html='<html><head></head><body>Hello world</body><html>'
  38. mail.send_mail(
  39. sender='admin@yourdomain.com',
  40. to=to_addr,
  41. subject=request.POST.get('email_title'),
  42. body=request.POST.get('email_body'))
  43.  
  44. def mail_member_information(email_to, email_title, email_body):
  45. taskqueue.add(
  46. url = 'email_message',
  47. params =
  48. {
  49. 'email_to': email_to,
  50. 'email_title': email_title,
  51. 'email_body': email_body,
  52. 'valid_guid': 'ae9e34ca-a2c5-476e-b8be-72d807e3dc6b'
  53. }
  54. )
Add Comment
Please, Sign In to add comment