Загрузка...

Error when connecting Yandex mail

Thread in Python created by evmorty May 7, 2020. 343 views

  1. evmorty
    evmorty Topic starter May 7, 2020 -> https://zelenka.guru/threads/3169748/ <- 183 May 31, 2018
    Код
    Code

    mailsender = smtplib.SMTP('smtp.yandex.ru', 465)
    mailsender.SMTP()
    mailsender.login(loginemail, passemail)
    mail_subject = 'Тема сообщения'
    mail_body = 'Текст сообщения'
    msg = MIMEText(mail_body, 'plain', 'utf-8')
    msg['Subject'] = Header(mail_subject, 'utf-8')
    mailsender.sendmail(loginemail, mailspam, msg.as_string())
    mailsender.quit()
    Ошибка
    Code


    Traceback (most recent call last):
    File "C:\Users\erez_nov\Desktop\email\mane.py", line 66, in <module>
    work()
    File "C:\Users\erez_nov\Desktop\email\mane.py", line 64, in work
    spam() #Работаем
    File "C:\Users\erez_nov\Desktop\email\mane.py", line 27, in spam
    mailsender = smtplib.SMTP('smtp.yandex.ru', 465)
    File "C:\Program Files (x86)\Python38-32\lib\smtplib.py", line 253, in __init__
    (code, msg) = self.connect(host, port)
    File "C:\Program Files (x86)\Python38-32\lib\smtplib.py", line 341, in connect
    (code, msg) = self.getreply()
    File "C:\Program Files (x86)\Python38-32\lib\smtplib.py", line 398, in getreply
    raise SMTPServerDisconnected("Connection unexpectedly closed")
    smtplib.SMTPServerDisconnected: Connection unexpectedly closed
     
  2. evmorty
    evmorty Topic starter May 7, 2020 -> https://zelenka.guru/threads/3169748/ <- 183 May 31, 2018
    Кто поможет - скину на чай
     
    1. ALEGOR
    2. evmorty Topic starter
      ALEGOR, ну почти
      Python

      send: 'ehlo borislavabubakirov@yandex.ru\r\n'
      reply: b'250-myt5-1ebfaac9e69d.qloud-c.yandex.net\r\n'
      reply: b'250-8BITMIME\r\n'
      reply: b'250-PIPELINING\r\n'
      reply: b'250-SIZE 42991616\r\n'
      reply: b'250-AUTH LOGIN PLAIN XOAUTH2\r\n'
      reply: b'250-DSN\r\n'
      reply: b'250 ENHANCEDSTATUSCODES\r\n'
      reply: retcode (250); Msg: b'myt5-1ebfaac9e69d.qloud-c.yandex.net\n8BITMIME\nPIPELINING\nSIZE 42991616\nAUTH LOGIN PLAIN XOAUTH2\nDSN\nENHANCEDSTATUSCODES'
      send: 'AUTH PLAIN AGJvcmlzbGF2YWJ1YmFraXJvdkB5YW5kZXgucnUASTdYMmlNSE4K\r\n'
      reply: b'535 5.7.8 Error: authentication failed: Invalid user or password!\r\n'
      reply: retcode (535); Msg: b'5.7.8 Error: authentication failed: Invalid user or password!'
      send: 'AUTH LOGIN Ym9yaXNsYXZhYnViYWtpcm92QHlhbmRleC5ydQ==\r\n'
      reply: b'334 UGFzc3dvcmQ6\r\n'
      reply: retcode (334); Msg: b'UGFzc3dvcmQ6'
      send: 'STdYMmlNSE4K\r\n'
      reply: b'535 5.7.8 Error: authentication failed: Invalid user or password!\r\n'
      reply: retcode (535); Msg: b'5.7.8 Error: authentication failed: Invalid user or password!'
      Traceback (most recent call last):
      File "C:\Users\erez_nov\Desktop\email\mane.py", line 82, in <module>
      work()
      File "C:\Users\erez_nov\Desktop\email\mane.py", line 80, in work
      spam() #Работаем
      File "C:\Users\erez_nov\Desktop\email\mane.py", line 37, in spam
      server.login(email, password)
      File "C:\Program Files (x86)\Python38-32\lib\smtplib.py", line 734, in login
      raise last_exception
      File "C:\Program Files (x86)\Python38-32\lib\smtplib.py", line 723, in login
      (code, resp) = self.auth(
      File "C:\Program Files (x86)\Python38-32\lib\smtplib.py", line 646, in auth
      raise SMTPAuthenticationError(code, resp)
      smtplib.SMTPAuthenticationError: (535, b'5.7.8 Error: authentication failed: Invalid user or password!')
      Но самое интересно - пароль верный)
    3. evmorty Topic starter
  3. evmorty
    evmorty Topic starter May 7, 2020 -> https://zelenka.guru/threads/3169748/ <- 183 May 31, 2018
    Пойду я дальше смотреть что не так
    Python
    email = stringe[0]
    password = stringe[1]
    dest_email = mailspam
    subject = 'tema pismo'
    email_text = 'text pismo'

    message = 'From: {}\nTo: {}\nSubject: {}\n\n{}'.format(email,
    dest_email,
    subject,
    email_text)

    server = smtp.SMTP_SSL('smtp.yandex.com')
    server.set_debuglevel(1)
    server.ehlo(email)
    server.login(email, password)
    server.auth_plain()
    server.sendmail(email, dest_email, message)
    server.quit()
    The post was merged to previous May 7, 2020
    На время закрыто, яндекс повесил капчу :c
     
Top
Loading...