Я пишу программу для чтения из текстового файла. Мне удалось заставить его работать, но я получаю странный заголовок, который мне не нужен.
Текстовый файл называется SixMonthTextFile.txt и сохраняется с помощью блокнота в windows.
Нежелательный заголовок, который я получаю, -
Content-Type: text / plain; charset = "us-ascii"
MIME-версия: 1.0
Content-Transfer -Кодирование: 7bit
Текст текста, прочитанный из файла здесь
Я попытался удалить первые 3 строки, и это не работает, просто вызывает новые проблемы. Любые идеи о том, почему это происходит и, что более важно, как это остановить?
Мой код
import smtplib
from email.mime.multipart import MIMEMultipart
from email.mime.text import MIMEText
#Read an external text file for body of message
fp = open('SixMonthTextFile.txt', 'r')
SixMonthMessage = MIMEText(fp.read())
fp.close()
print(SixMonthMessage)
В результате я получаю
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
We would like to remind you that it has been six months
since your last service and its time for a precautionary service
since your equipment needs regular servicing to remain reliable.
Please reply to this email to book your FREE appointment.
[Finished in 0.4s]
Я хочу только оригинальный текст из текстовый файл как таковой входит в тело письма.
Есть идеи, почему я получаю странный нежелательный дополнительный заголовок и как от него избавиться?