在换行符后添加自定义短信

时间:2018-09-21 04:53:14

标签: python yagmail

以下代码段发送带有状态的电子邮件。 如果我想添加另一个换行符,并使用计划程序发送的文本。 可能的方法是什么?

def send_email(status,message):
    date = str(datetime.now().date())[-5:].replace('-', '/')
    yag.send(to=TO_EMAIL,subject="{} Rebuild Code: {}".format(date, status),contents=message)
    logging.info("Mail Sent!")

谢谢!

1 个答案:

答案 0 :(得分:0)

请尝试使用此更新的代码。

更新

def send_email(status,message):
    date = str(datetime.now().date())[-5:].replace('-', '/')
    message = "{}\n{}".format(message, 'Sent from Scheduler'
    yag.send(to=TO_EMAIL,subject="{} Rebuild Code: {}".format(date, status),contents=message))
    logging.info("Mail Sent!")

在这里,不仅可以返回邮件,还可以将其更新为"{}\n{}".format(message, 'Sent from Scheduler') \n是单个换行符。如果要多个换行符,可以使用\n\n