24 lines
655 B
Python
24 lines
655 B
Python
import smtplib
|
|
from email.message import EmailMessage
|
|
|
|
|
|
def mail(msg, to, topic='No temes'):
|
|
email_server = "smtp.yandex.ru"
|
|
sender = "moonadiary@yandex.ru"
|
|
em = EmailMessage()
|
|
em.set_content(msg)
|
|
em['To'] = to
|
|
em['From'] = sender
|
|
em['Subject'] = topic
|
|
mailServer = smtplib.SMTP(email_server)
|
|
mailServer.set_debuglevel(1)
|
|
mailServer.ehlo()
|
|
mailServer.starttls()
|
|
mailServer.ehlo()
|
|
auth = open('../protect.moona', 'r', encoding='utf-8').read().split()
|
|
login, password = auth[0], auth[1]
|
|
mailServer.login(login, password)
|
|
mailServer.ehlo()
|
|
mailServer.send_message(em)
|
|
mailServer.quit()
|