Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/347.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
发送事先准备好的MIME电子邮件(PHP或Python)_Php_Python_Email - Fatal编程技术网

发送事先准备好的MIME电子邮件(PHP或Python)

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

是否可以按原样发送MIME消息,而不添加任何头?例如,如果我有一封包含所有标题和内容的正确MIME邮件保存到文本文件中,是否可以不经修改就使用此文件的内容并通过SMTP发送?
显然,python的SMTP.sendmail和PHP SMTP::mail都至少需要To:和From:,并且将完整的消息传递给这些函数似乎不起作用。

您可以读取第一个空行,将其用作附加的头,然后在正文中发送其余的消息。

从python的SMTP.sendmail中可以看出,应该包含一个发件人,一组收件人和一条与您的邮件类似的逐字MIME邮件。发件人/收件人和邮件本身之间的分隔是因为您正在谈论SMTP。事实上,是的。因此,您最好使用SMTP.sendmail