Исправлен файл отправки сообщений

This commit is contained in:
mrmur 2022-03-29 22:10:35 +05:00
parent 0b8c5a4338
commit defba73ed6
2 changed files with 24 additions and 20 deletions

10
main.py
View File

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

34
post.py
View File

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