Как аккуратно отформатировать текст письма с помощью python?

#python #python-3.x

#питон #python-3.x

Вопрос:

У меня есть код ниже:

 import smtplib from config import Parameters def send_email_issues(issues_found):  issues_found="Hello All, nThe following columns are missing in ARCM source (Mikes Data) : sdfsdfds, 1, 2, 45rgvdfgzfb n Found new Frequency in Monitor AU Frequency : Supplemental, These columns are missing in exceptions file :Reg Impact gt;= Reg Tier "  HOST = "localhost"  SUBJECT = "AR Issues Foud"  TO = "ak18@cii.com"  FROM = "dl.ing@imc.com"  text = "The following Issues were found for " Paramdate  ":"  "/n"  BODY = "rn".join((  "From: %s" % FROM,  "To: %s" % TO,  "Subject: %s" % SUBJECT ,  "",  issues_found  ))  server = smtplib.SMTP(HOST)  server.sendmail(FROM, [TO], BODY)  server.quit()  

В настоящее время я получаю всю строку в виде одной строки. Как мне превратить его во что-то похожее на приведенное ниже?

 Hello All,  The following issues were found : The following columns are missing in ARC : sdfsdfds, 1, 2, 45rgvdfgzfb n Found new Frequency in Monitquency : Supemental,  These columns are missing in exceptions file :Reg Impact gt;= Re  Thankyou Team  

то есть на отдельных линиях?

Ответ №1:

Это твоя Content-Type text/html , или text/plain ? Если ваш тип контента таков text/html , вы должны использовать lt;brgt; для разрывов строк вместо n .

Комментарии:

1. это текст/обычный