Уведомления

Группа в Telegram: @pythonsu

#1 Дек. 7, 2010 21:29:20

neonc
От:
Зарегистрирован: 2009-05-20
Сообщения: 2
Репутация: +  0  -
Профиль   Отправить e-mail  

Отправка файла mp3 по почте

Вот столкнулся с проблемой, не получается отправить файл 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()



Отредактировано (Дек. 7, 2010 22:27:12)

Офлайн

#2 Дек. 7, 2010 23:45:43

pento
От:
Зарегистрирован: 2007-05-29
Сообщения: 100
Репутация: +  0  -
Профиль   Отправить e-mail  

Отправка файла mp3 по почте

А как вы отслеживаете отправляется ли файл? Какие ошибки валятся в консоль при запуске вашего скрипта?



Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version