发送事先准备好的MIME电子邮件(PHP或Python)
是否可以按原样发送MIME消息,而不添加任何头?例如,如果我有一封包含所有标题和内容的正确MIME邮件保存到文本文件中,是否可以不经修改就使用此文件的内容并通过SMTP发送?发送事先准备好的MIME电子邮件(PHP或Python),php,python,email,Php,Python,Email,是否可以按原样发送MIME消息,而不添加任何头?例如,如果我有一封包含所有标题和内容的正确MIME邮件保存到文本文件中,是否可以不经修改就使用此文件的内容并通过SMTP发送? 显然,python的SMTP.sendmail和PHP SMTP::mail都至少需要To:和From:,并且将完整的消息传递给这些函数似乎不起作用。您可以读取第一个空行,将其用作附加的头,然后在正文中发送其余的消息。从python的SMTP.sendmail中可以看出,应该包含一个发件人,一组收件人和一条与您的邮件类似的
显然,python的SMTP.sendmail和PHP SMTP::mail都至少需要To:和From:,并且将完整的消息传递给这些函数似乎不起作用。您可以读取第一个空行,将其用作附加的头,然后在正文中发送其余的消息。从python的SMTP.sendmail中可以看出,应该包含一个发件人,一组收件人和一条与您的邮件类似的逐字MIME邮件。发件人/收件人和邮件本身之间的分隔是因为您正在谈论SMTP。事实上,是的。因此,您最好使用SMTP.sendmail