如何使用php的邮件发送邮件()反映在发件人邮箱的“已发送邮件”
问题描述:
让我们假设我的PHP脚本发送邮件到[email protected]使用函数mail()
。在mail()
的$headers
参数中,我指定了[email protected]。如果[email protected]回复此电子邮件,他可能会或可能不会在回复时包含整个对话。这将使得不可能知道接收方正在回复什么。如何使用php的邮件发送邮件()反映在发件人邮箱的“已发送邮件”
如果有一种方式将邮件()发送的邮件直接发送到[email protected]的“已发送邮件”邮箱,这将大有帮助。
我知道一种替代方法。即发送邮件至[email protected]发送至[email protected]的邮件副本,无论何时使用mail()
发送邮件,但邮件都会到达收件箱,这将再次使其跟踪对话变得笨拙。
请告诉我,如果有一种方法以反映发送邮件“发送邮件” [email protected]的箱。
谢谢
所有的和平......!
答
这不是简单的... PHP邮件()只是发送一个电子邮件通过系统“sendmail”命令,简化它只是一个smtp客户端。
你需要的是一个IMAP客户端--PHP有一个很好的IMAPlib扩展,让我们去试试吧。顺便说一句,你需要你的用户帐户把电子邮件“发送项目”,可能是不可解决的。
编辑:
您应该遵循在这些网站上的说明和示例:
http://hu.php.net/manual/en/function.imap-mail-move.php http://hu.php.net/manual/en/function.imap-mail-copy.php
有几个例子,我认为你可以在那些帮助下做你想做的事情。
感谢您的回复...如果您找到解决方案,请回过头来回答我的问题... – 2012-02-29 07:40:51