Исправлен файл отправки сообщений
This commit is contained in:
parent
0b8c5a4338
commit
defba73ed6
10
main.py
10
main.py
@ -1,14 +1,20 @@
|
|||||||
from flask import Flask
|
from flask import Flask, render_template
|
||||||
|
|
||||||
from data import db_session
|
from data import db_session
|
||||||
|
|
||||||
app = Flask(__name__)
|
app = Flask(__name__)
|
||||||
app.config['SECRET_KEY'] = 'moona_secret_key'
|
app.config['SECRET_KEY'] = 'moona_secret_key'
|
||||||
|
|
||||||
|
|
||||||
|
@app.route('/')
|
||||||
|
def main_page():
|
||||||
|
return render_template('base.html', title='moona')
|
||||||
|
|
||||||
|
|
||||||
def main():
|
def main():
|
||||||
db_session.global_init("db/moona_data.db")
|
db_session.global_init("db/moona_data.db")
|
||||||
app.run()
|
app.run()
|
||||||
|
|
||||||
|
|
||||||
if __name__ == '__main__':
|
if __name__ == '__main__':
|
||||||
main()
|
main()
|
||||||
|
|||||||
34
post.py
34
post.py
@ -1,20 +1,18 @@
|
|||||||
import smtplib
|
import smtplib
|
||||||
from email.mime.multipart import MIMEMultipart
|
|
||||||
from email.mime.text import MIMEText
|
|
||||||
|
|
||||||
ad_from = "POST@gmail.com" # почта с которой отправляем (нужно включить возможно авторизации таким способом иначе не прокатит)
|
|
||||||
ad_to = "POST" # почта на каоторую отправляем
|
def mail(msg, to, topic='No temes'):
|
||||||
password = "PASSWORD" # пароль от почты
|
email_server = "smtp.yandex.ru"
|
||||||
# создание наполнения письма
|
sender = "moonadiary@yandex.ru"
|
||||||
msg = MIMEMultipart()
|
headers = "From: %s\r\nTo: %s\r\nSubject: %s\r\n\r\n" % (sender, to, topic)
|
||||||
msg['From'] = ad_from
|
text = msg
|
||||||
msg['To'] = ad_to
|
message = headers + text
|
||||||
msg['Subject'] = 'Тема'
|
mailServer = smtplib.SMTP(email_server)
|
||||||
body = 'Текст письма'
|
mailServer.set_debuglevel(1)
|
||||||
msg.attach(MIMEText(body, 'plain'))
|
mailServer.ehlo()
|
||||||
# подключение к серверу, авторизация, отправка письма
|
mailServer.starttls()
|
||||||
server = smtplib.SMTP('smtp.gmail.com', 587)
|
mailServer.ehlo()
|
||||||
server.starttls()
|
mailServer.login('moonadiary', 'fiX-2Vb-6a2-kCi')
|
||||||
server.login(ad_from, password)
|
mailServer.ehlo()
|
||||||
server.send_message(msg)
|
mailServer.sendmail(sender, to, message)
|
||||||
server.quit()
|
mailServer.quit()
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user