Найти - Пользователи
Полная версия: Неудачное знакомство с smtplib
Начало » Python для новичков » Неудачное знакомство с smtplib
1
nwss
Доброго времени суток.
Вас беспокоит очередной новоиспеченный желающих познакомиться с пайтоном.
Появилась необходимость для личных нужд создать простенькое приложение, которое будет отправлять некоторую информацию мне на электронную почту.
 import smtplib
smtpObj = smtplib.SMTP('smtp.yandex.ru', 465)
smtpObj.starttls()
smtpObj.login('my_mail','my_pass')
smtpObj.sendmail("my_mail","my_mail","some_information")
smtpObj.quit()
Чек выдает
 Python 2.7.16 (v2.7.16:413a49145e, Mar  4 2019, 01:30:55) [MSC v.1500 32 bit (Intel)] on win32
Type "help", "copyright", "credits" or "license()" for more information.
>>> 
=========================== RESTART: C:\r\mail.pyw ===========================
Traceback (most recent call last):
  File "C:\r\mail.pyw", line 2, in <module>
    smtpObj = smtplib.SMTP('smtp.yandex.ru', 465)
  File "C:\Python27\lib\smtplib.py", line 256, in __init__
    (code, msg) = self.connect(host, port)
  File "C:\Python27\lib\smtplib.py", line 318, in connect
    (code, msg) = self.getreply()
  File "C:\Python27\lib\smtplib.py", line 369, in getreply
    raise SMTPServerDisconnected("Connection unexpectedly closed")
SMTPServerDisconnected: Connection unexpectedly closed
Понимаю что основная проблема - прокладка между рулем и сиденьем, но все же прошу помощи в решении проблемы. Спасибо.
Egorro13
Попробуй так:
 smtpObj = smtplib.SMTP_SSL('smtp.yandex.ru', 465)
# smtpObj.starttls()
nwss
Спасибо, добрый человек. Отрабатывает)
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