Уведомления

Группа в Telegram: @pythonsu

#1 Апрель 12, 2018 11:57:37

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

Как отправлять email без логина и пароля SMTP

Доброго дня
Недавно начал изучать Python столкнулся со следующей проблемой
есть код отправки Email:

 # -*- 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 =  "Ser"
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()

Подскажите как сделать так что бы письма отправлялись без верификации по smtp то есть что бы логин с паролем не находились в коде?
Заранее спасибо!



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

Офлайн

#2 Апрель 12, 2018 12:44:37

py.user.next
От:
Зарегистрирован: 2010-04-29
Сообщения: 10003
Репутация: +  857  -
Профиль   Отправить e-mail  

Как отправлять email без логина и пароля SMTP

Можешь из файла брать. Где-то они всё равно должны быть записаны. Это в любой системе аутентификации так.



Офлайн

#3 Апрель 13, 2018 08:00:49

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

Как отправлять email без логина и пароля SMTP

py.user.next
Можешь из файла брать. Где-то они всё равно должны быть записаны. Это в любой системе аутентификации так.
Ясно спасибо.



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

Офлайн

Board footer

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

Powered by DjangoBB

Lo-Fi Version