Advertisement
Guest User

Untitled

a guest
Feb 26th, 2018
379
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 1.12 KB | None | 0 0
  1. from flask import Flask
  2. import os
  3. from werkzeug.contrib.fixers import ProxyFix
  4. from flask_mail import Mail, Message
  5.  
  6. # Инициализация приложения
  7. app = Flask(__name__)
  8. app.wsgi_app = ProxyFix(app.wsgi_app)
  9.  
  10. class Config():
  11.     DEBUG = True
  12.     TESTING = True
  13.     HOST = '192.168.0.13'
  14.     PORT = 8889
  15.  
  16.     MAIL_USERNAME = 'tarabrin@pc'
  17.     MAIL_PASSWORD = ''
  18.     MAIL_DEFAULT_SENDER = 'tarabrin@pc'
  19.     MAIL_SERVER = 'localhost'
  20.     MAIL_PORT = 25
  21.     MAIL_USE_SSL = False
  22.  
  23. app.config.from_object(Config)
  24. print(app.config.get('MAIL_SERVER'))
  25. # Прикручиваем почту
  26. mail = Mail(app)
  27.  
  28. @app.route('/send/mail/', methods=['GET'])
  29. def index():
  30.     msg = Message("Hello", sender="tarabrin@pc", recipients=["xbox1995@yandex.ru"])
  31.     msg.body = "testing"
  32.     msg.html = "<b>testing</b>"
  33.     mail.send(msg)
  34.     return 'Ok'
  35.  
  36. if __name__ == '__main__':
  37.     try:
  38.         app.run(
  39.             host=app.config.get('HOST', None),
  40.             port=app.config.get('PORT', None),
  41.             debug=app.config.get('DEBUG', False)
  42.         )
  43.     except OSError as e:
  44.         print(e.strerror)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement