0
0 комментариев

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

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

Версия 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()

Asked question
Добавить комментарий