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()