Уведомления

Группа в Telegram: @pythonsu

#1 Март 30, 2018 09:03:31

seregka174
Зарегистрирован: 2015-02-03
Сообщения: 31
Репутация: +  0  -
Профиль   Отправить e-mail  

Отрравка почты без авторизации на стороне сервера с вложением

Всем доброго дня о великие
Совсем недавно познакомился с 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()

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

Заранее Вам спасибо!



После знакомства с Linux заколотил все форточки.

Офлайн

#2 Март 30, 2018 09:54:56

PEHDOM
Зарегистрирован: 2016-11-28
Сообщения: 2196
Репутация: +  294  -
Профиль   Отправить e-mail  

Отрравка почты без авторизации на стороне сервера с вложением

seregka174
Ну и в идеале как еще в данное письмо вложить файл?
https://python-scripts.com/send-email-smtp-python
seregka174
Как его исправить что бы пароль от почты не был коде?
логично предположить, что пароль нужно вынести из кода, например в отдельный файл или БД и оттуда его считывать.



==============================
Помещайте код в теги:
[code python][/code]
Бериегите свое и чужое время.

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version