Найти - Пользователи
Полная версия: Отрравка почты без авторизации на стороне сервера с вложением
Начало » Python для новичков » Отрравка почты без авторизации на стороне сервера с вложением
1
seregka174
Всем доброго дня о великие
Совсем недавно познакомился с Python и все блин теперь я питонаман вот зачем я попробовал ведь говорили же затянет
Ну да ладно прошу у Вас помощи есть данный код:
 # -*- coding: utf-8 -*-
"""Send email via smtp_host."""
import smtplib
from email.mime.text import MIMEText
from email.header    import Header
smtp_host = 'smtp.gmail.com'  
login = "ser@gmail.com"
password =  "************"
recipients_emails = "ser@gmail.com"
msg = MIMEText('Само сообщение письма', 'plain', 'utf-8')
msg['Subject'] = Header('Тут тема письма', 'utf-8')
msg['From'] = login
msg['To'] = recipients_emails
s = smtplib.SMTP(smtp_host, 587, timeout=10)
#s.set_debuglevel(1)
try:
    s.starttls()
    s.login(login, password)
    s.sendmail(msg['From'], recipients_emails, msg.as_string())
finally:
    print("письмо отправленно")
    s.quit()

Как его исправить что бы пароль от почты не был коде?
Ну и в идеале как еще в данное письмо вложить файл?

Заранее Вам спасибо!
PEHDOM
seregka174
Ну и в идеале как еще в данное письмо вложить файл?
https://python-scripts.com/send-email-smtp-python
seregka174
Как его исправить что бы пароль от почты не был коде?
логично предположить, что пароль нужно вынести из кода, например в отдельный файл или БД и оттуда его считывать.
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB