Guest User

Untitled

a guest
Apr 3rd, 2018
300
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.49 KB | None | 0 0
  1. from app import app
  2. from flask_mail import Message
  3. from app import mail
  4. msg = Message('test subject', sender=app.config['ADMINS'][0], recipients=['your-email@example.com'])
  5. msg.body = 'text body'
  6. msg.html = '<h1>HTML body</h1>'
  7.  
  8. if __name__ == '__main__':
  9. mail.send(msg)
  10.  
  11. import os
  12.  
  13.  
  14. class Config(object):
  15. SECRET_KEY = 'very-secret-key'
  16. SQLALCHEMY_DATABASE_URI = 'sqlite:///D:/Валера/Волонтерство/VFlask/login.db'
  17. SQLALCHEMY_TRACK_MODIFICATIONS = False
  18.  
  19. MAIL_SERVER = os.environ.get('MAIL_SERVER')
  20. MAIL_PORT = int(os.environ.get('MAIL_PORT') or 25)
  21. MAIL_USE_TLS = os.environ.get('MAIL_USE_TLS') is not None
  22. MAIL_USERNAME = os.environ.get('MAIL_USERNAME')
  23. MAIL_PASSWORD = os.environ.get('MAIL_PASSWORD')
  24. ADMINS = ['valerypavlikov@yandex.ru']
  25.  
  26. D:ВалераВолонтерствоVFlaskvenvScriptspython.exe D:/Валера/Волонтерство/VFlask/VFlask.py
  27. Traceback (most recent call last):
  28. File "D:ВалераВолонтерствоVFlaskvenvlibsite-packagesflask_mail.py", line 492, in send
  29. message.send(connection)
  30. File "D:ВалераВолонтерствоVFlaskvenvlibsite-packagesflask_mail.py", line 427, in send
  31. connection.send(self)
  32. File "D:ВалераВолонтерствоVFlaskvenvlibsite-packagesflask_mail.py", line 190, in send
  33. message.as_bytes() if PY3 else message.as_string(),
  34. File "D:ВалераВолонтерствоVFlaskvenvlibsite-packagesflask_mail.py", line 385, in as_bytes
  35. return self._message().as_bytes()
  36. File "D:ВалераВолонтерствоVFlaskvenvlibsite-packagesflask_mail.py", line 307, in _message
  37. ascii_attachments = current_app.extensions['mail'].ascii_attachments
  38. File "D:ВалераВолонтерствоVFlaskvenvlibsite-packageswerkzeuglocal.py", line 347, in __getattr__
  39. return getattr(self._get_current_object(), name)
  40. File "D:ВалераВолонтерствоVFlaskvenvlibsite-packageswerkzeuglocal.py", line 306, in _get_current_object
  41. return self.__local()
  42. File "D:ВалераВолонтерствоVFlaskvenvlibsite-packagesflaskglobals.py", line 51, in _find_app
  43. raise RuntimeError(_app_ctx_err_msg)
  44. RuntimeError: Working outside of application context.
  45.  
  46. This typically means that you attempted to use functionality that needed
  47. to interface with the current application object in a way. To solve
  48. this set up an application context with app.app_context(). See the
  49. documentation for more information.
  50.  
  51. During handling of the above exception, another exception occurred:
  52.  
  53. Traceback (most recent call last):
  54. File "D:/Валера/Волонтерство/VFlask/VFlask.py", line 17, in <module>
  55. mail.send(msg)
  56. File "D:ВалераВолонтерствоVFlaskvenvlibsite-packagesflask_mail.py", line 492, in send
  57. message.send(connection)
  58. File "D:ВалераВолонтерствоVFlaskvenvlibsite-packagesflask_mail.py", line 152, in __exit__
  59. self.host.quit()
  60. File "C:UsersAsusAppDataLocalProgramsPythonPython36-32Libsmtplib.py", line 983, in quit
  61. res = self.docmd("quit")
  62. File "C:UsersAsusAppDataLocalProgramsPythonPython36-32Libsmtplib.py", line 420, in docmd
  63. self.putcmd(cmd, args)
  64. File "C:UsersAsusAppDataLocalProgramsPythonPython36-32Libsmtplib.py", line 367, in putcmd
  65. self.send(str)
  66. File "C:UsersAsusAppDataLocalProgramsPythonPython36-32Libsmtplib.py", line 359, in send
  67. raise SMTPServerDisconnected('please run connect() first')
  68. smtplib.SMTPServerDisconnected: please run connect() first
  69.  
  70. Process finished with exit code 1
Add Comment
Please, Sign In to add comment