Добрый день.
нашла скрипт на просторах, который меняет пароль пользователя в виндовс и высылает на почту.

Не получается настроить отправку сообщения с яндекс (с гугл тоже не отправляется) - подскажите, что исправить требуется?

Версия Python 2.7.15

 import os
import csv
import smtplib, ssl
from random import Random
import time
rng = Random()
chars = 'QqWwEeRrTtAaSsDdFfGgZzXxCcVvBbYyUuiPpHhJjKkLNnMm'
digits = '23456789'
symbols = '!@#$%^*()'
me = 'admin@mydomain.ru'
s = smtplib.SMTP('smtp.yandex.com', 465)
s.login('admin@mydomain.ru', 'yourpass')
u = csv.reader(open('users.csv', 'rU'))
n = csv.writer(open('newpasswd.csv', 'wb'))
def passwordGenerator():
p = ''
for i in range(4):
p += rng.choice(chars)
p += rng.choice(digits)
p += rng.choice(symbols)
return p
def sendPassword(you, login, password):
msg = ("From: %s\r\nSubject: %s\r\nTo: %s\r\n\r\n" % (me, 'Password', you))
msg += 'login: %s\npassword: %s\n' % (login, password)
s.sendmail(me, [you], msg)
for row in u:
login = row[ 0]
you = row[1]
c = 1
while c != 0:
password = passwordGenerator()
print '-' * 33
print 'login: %s' % login
c = os.system('net user %s %s' % (login, password))
n.writerow([login, password])
sendPassword(you, login, password)
s.quit()