нашла скрипт на просторах, который меняет пароль пользователя в виндовс и высылает на почту.
Не получается настроить отправку сообщения с яндекс (с гугл тоже не отправляется) - подскажите, что исправить требуется?
Версия 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()