编辑电子邮件主题行(IMAP)

时间:2011-04-29 04:18:35

标签: php imap

我正在尝试将IMAP电子邮件处理与另一个内部系统集成,该系统基于主题行/电子邮件内容使用的内容。

我们需要能够在将电子邮件移动到新文件夹之前更改主题行的文本。什么/哪里是一个好的起点?

我已经浏览了一下,可以通过手动方式,通过thunderbird插件或使用outlook来实现。我似乎无法在PHP或任何其他语言中找到相关的示例。我也听说这个想法充其量只是因为你需要修改电子邮件内容并将其上传回imap服务器。

outlook实现似乎删除了原始文件并将新文件保存到服务器上的IMAP文件夹中。

旁注:是的,我知道这是一个奇怪的要求,虽然将电子邮件转发给我们自己然后移动它是我们的后备计划它不是很受欢迎,因为它移动原始标题对回复所有内容有用。

任何建议表示赞赏。

PS如果我失明了,manual中有一些显而易见的东西让我知道。

1 个答案:

答案 0 :(得分:2)

您是否已经构建了任何代码来处理电子邮件处理? IMAP主题行信息存储为标题,因此您需要使用imap_headerinfo()和/或imap_fetchheader()的PHP函数,具体取决于您要实现此目的的功能。你可以让PHP检查每个邮件标题,如果它匹配X格式,删除邮件,并使用适当修改的标题信息创建一个新邮件。