From defba73ed6cd77f8b634de85840708ff2de026c3 Mon Sep 17 00:00:00 2001 From: mrmur Date: Tue, 29 Mar 2022 22:10:35 +0500 Subject: [PATCH] =?UTF-8?q?=D0=98=D1=81=D0=BF=D1=80=D0=B0=D0=B2=D0=BB?= =?UTF-8?q?=D0=B5=D0=BD=20=D1=84=D0=B0=D0=B9=D0=BB=20=D0=BE=D1=82=D0=BF?= =?UTF-8?q?=D1=80=D0=B0=D0=B2=D0=BA=D0=B8=20=D1=81=D0=BE=D0=BE=D0=B1=D1=89?= =?UTF-8?q?=D0=B5=D0=BD=D0=B8=D0=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- main.py | 10 ++++++++-- post.py | 34 ++++++++++++++++------------------ 2 files changed, 24 insertions(+), 20 deletions(-) diff --git a/main.py b/main.py index 09fc9c8..910c2a4 100644 --- a/main.py +++ b/main.py @@ -1,14 +1,20 @@ -from flask import Flask +from flask import Flask, render_template + from data import db_session app = Flask(__name__) app.config['SECRET_KEY'] = 'moona_secret_key' +@app.route('/') +def main_page(): + return render_template('base.html', title='moona') + + def main(): db_session.global_init("db/moona_data.db") app.run() if __name__ == '__main__': - main() \ No newline at end of file + main() diff --git a/post.py b/post.py index 6fbc633..68ac058 100644 --- a/post.py +++ b/post.py @@ -1,20 +1,18 @@ import smtplib -from email.mime.multipart import MIMEMultipart -from email.mime.text import MIMEText -ad_from = "POST@gmail.com" # почта с которой отправляем (нужно включить возможно авторизации таким способом иначе не прокатит) -ad_to = "POST" # почта на каоторую отправляем -password = "PASSWORD" # пароль от почты -# создание наполнения письма -msg = MIMEMultipart() -msg['From'] = ad_from -msg['To'] = ad_to -msg['Subject'] = 'Тема' -body = 'Текст письма' -msg.attach(MIMEText(body, 'plain')) -# подключение к серверу, авторизация, отправка письма -server = smtplib.SMTP('smtp.gmail.com', 587) -server.starttls() -server.login(ad_from, password) -server.send_message(msg) -server.quit() + +def mail(msg, to, topic='No temes'): + email_server = "smtp.yandex.ru" + sender = "moonadiary@yandex.ru" + headers = "From: %s\r\nTo: %s\r\nSubject: %s\r\n\r\n" % (sender, to, topic) + text = msg + message = headers + text + mailServer = smtplib.SMTP(email_server) + mailServer.set_debuglevel(1) + mailServer.ehlo() + mailServer.starttls() + mailServer.ehlo() + mailServer.login('moonadiary', 'fiX-2Vb-6a2-kCi') + mailServer.ehlo() + mailServer.sendmail(sender, to, message) + mailServer.quit()