powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / [Python] SMTP почему в этом скрипте я получаю побитую кодировку?
2 сообщений из 2, страница 1 из 1
[Python] SMTP почему в этом скрипте я получаю побитую кодировку?
    #39549821
Lepsik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
#!/usr/bin/python

import smtplib
import base64

filename = "final.txt"

# Read a file and encode it into base64 format
fo = open(filename, "rb")
filecontent = fo.read()
encodedcontent = base64.b64encode(filecontent) # base64

sender = 'ме@фигвам.ca'
receivers = ['ме@фигвам.ca']

marker = "AUNIQUEMARKER"


body ="""
This is a test email to send an attachement.
"""
# Define the main headers.
part1 = """From: TSQL unit test <ме@фигвам.ca>
To: To Person <ме@фигвам.ca>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary=%s
--%s
""" % (marker, marker)

# Define the message action
part2 = """Content-Type: text/plain
Content-Transfer-Encoding:8bit

%s
--%s
""" % (body,marker)

# Define the attachment section
part3 = """Content-Type: multipart/mixed; name="%s"
Content-Transfer-Encoding:base64
Content-Disposition: attachment; filename=%s

%s
--%s--
""" %(filename, filename, encodedcontent, marker)
message = part1 + part2 + part3

try:
smtpObj = smtplib.SMTP('smtp.com', 25)
smtpObj.sendmail(sender, receivers, message)
print ("Successfully sent email")
except SMTPException:
print ("Error: unable to send email")


---------------------------------------

This is a test email to send an attachement.
mÕ¹¥Ñ}Ñ•ÍÑ•™…ձхф¹ÍŰ4)Õ¹¥Ñ}Ñ•ÍÑ‘•Ù¥”¹ÍŰ4)Õ¹¥Ñ}Ñ•ÍÑ‘•Ù¥•}±¥ÍÑ}‘•Ñ…¥°¹ÍŰ4)Õ¹¥Ñ}Ñ•ÍÑ59`ÄÀȹÍŰ4)Õ¹¥Ñ}Ñ•ÍÑ59`ÄÀ̹ÍŰ4)Õ¹¥Ñ}Ñ•ÍÑ59`ÄÀйÍŰ4)Õ¹¥Ñ}Ñ•ÍÑ59`ÄÀÔ¹ÍŰ4)Õ¹¥Ñ}Ñ•ÍÑ‘µ¹á}™Õ¹Ñ¥½¸¹ÍŰ4)Õ¹¥Ñ}Ñ•ÍÑÉ•Á½ÉÑÍ}‘…Í¡‰½…ɐ¹ÍŰ4)Õ¹¥Ñ}Ñ•ÍÑM19`ÈÀÀ¹ÍŰ4)Õ¹¥Ñ}Ñ•ÍÑM19`ÈÀ̹ÍŰ4)Õ¹¥Ñ}Ñ•ÍÑͱ¹á}‘…Í¡‰½…ɐ¹ÍŰ4)Õ¹¥Ñ}Ñ•ÍÑͱ¹á}•µ‰•‘‘•‘}½¹™¥œ¹ÍŰ4)Õ¹¥Ñ}Ñ•ÍÑͱ¹á}™Õ¹Ñ¥½¸¹ÍŰ4)Õ¹¥Ñ}Ñ•ÍÑͱ¹á})%I¹ÍŰ4)Õ¹¥Ñ}Ñ•ÍÑͱ¹á}Áɽ•‘ÕÉ”¹ÍŰ4)Õ¹¥Ñ}Ñ•ÍÑͱ¹á}Áɽ™¥±•}½¹™¥œ¹ÍŰ4)Õ¹¥Ñ}Ñ•ÍÑͱ¹á}É•Á½ÉйÍŰ4)Õ¹¥Ñ}Ñ•ÍÑͱ¹á}É•Á½ÉÑ}‘•Ñ‘½}ÕÍ…”¹ÍŰ4)Õ¹¥Ñ}Ñ•ÍÑͱ¹á}É•Á½ÉÑ}‘½}ÕÍ…”¹ÍŰ4)Õ¹¥Ñ}Ñ•ÍÑͱ¹á}É•Á½ÉÑ}ÁÉ¥¹Ñ}ÕÍ…”¹ÍŰ4)Õ¹¥Ñ}Ñ•ÍÑͱ¹á}É•Á½ÉÑ}ѽÑ}‘½}ÕÍ…”¹ÍŰ4)Õ¹¥Ñ}Ñ•ÍÑͱ¹á}É•Á½ÉÑ}Ý™}ÕÍ…”¹ÍŰ4)Õ¹¥Ñ}Ñ•ÍÑͱ¹á}ÑÉ¥•É̹ÍŰ4)Õ¹¥Ñ}Ñ•ÍÑÍ幍}•Œ¹ÍŰ4)Õ¹¥Ñ}Ñ•ÍÑÍ幍}ÁÉ¥¥¹œ¹ÍŰ4)Õ¹¥Ñ}Ñ•ÍÑÍ幍}ÁÉ¥¥¹}‘•عÍŰ4)Õ¹¥Ñ}Ñ•ÍÑÍ幍}ÁÉ¥¹ÑÉÕ±”¹ÍŰ4)Õ¹¥Ñ}Ñ•ÍÑÍ幍}Áɽ™¥±”¹ÍŰ
...
Рейтинг: 0 / 0
[Python] SMTP почему в этом скрипте я получаю побитую кодировку?
    #39552575
Lepsik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
спасибо за советы, в версии 2.7 этот код работает
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / [Python] SMTP почему в этом скрипте я получаю побитую кодировку?
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]