Вот столкнулся с проблемой, не получается отправить файл mp3 по почте, может кто знает как решается такая проблема? Спасибо за внимание.
def runmail():
outmail = MIMEMultipart();
outmail['Subject'] = 'Thiswork'
print(rec)
outmail['To'] = rec
outmail['From'] = sen
outmail.preamble = 'Newmessage'
for filename in os.listdir(directory):
path = os.path.join(directory,filename)
if not os.path.isfile(path) or not path.lower().endswith(('.wav')):
continue
fstat = os.stat(path)
print(path, time.localtime(fstat.st_ctime).tm_year,time.localtime(fstat.st_ctime).tm_hour)
ctype = mimetypes.guess_type(path)
print(ctype)
subtype = ctype[0].split('/',1);
print(subtype)
fp = open(path,'rb')
msg = MIMEAudio(fp.read(),_subtype=subtype[1])
print(subtype[1])
fp.close()
print(filename)
msg.add_header('Content-Disposition', 'attachment', filename=filename)
outmail.attach(msg)
s = smtplib.SMTP('mail.test.ru')
s.sendmail(sen, rec,outmail.as_string())
s.quit()