А не исходный. Я так понимаю дело в кодировке?
Ниже кусок кода.
#отправка на email fromaddr = "____________@gmail.com" toaddr = "______@mail.ru" mypass = "*_*_*_*_" filename = os.path.split(j)[0]+"/"+"Общий файл.pdf" with open(filename, "rb") as attachment: part = MIMEBase("application", "octet-stream") part.set_payload(attachment.read()) encoders.encode_base64(part) part.add_header( "Content-Disposition", f"attachment; filename= {filename}",) msg = MIMEMultipart() msg['From'] = fromaddr msg['To'] = toaddr msg['Subject'] = "Subject" msg.attach(part) body = "Это пробное сообщение\n Test.Text.\n Let's get away from here!" msg.attach(MIMEText(body, 'plain')) server = smtplib.SMTP_SSL('smtp.gmail.com', 465) server.login(fromaddr, mypass) text = msg.as_string() server.sendmail(fromaddr, toaddr, text) server.quit() #отправка на email
