【问题标题】:Label Outgoing email in Gmail在 Gmail 中标记外发电子邮件
【发布时间】:2014-05-26 01:24:24
【问题描述】:
我正在开发一个使用 CakePHP 的 PHP 应用程序,我想从包含电子邮件标签的 GMail 收件箱发送一封电子邮件。
例如:我的 GMail 收件箱中有“工作”标签,我需要 php 应用程序将工作标签附加到电子邮件消息中,然后发送该消息。
我通过 CakePHP 的电子邮件库使用 SMTP 从 gmail 收件箱发送这封电子邮件。我不确定是否可以使用这些工具附加标签。有谁知道这样可以吗?
【问题讨论】:
标签:
php
smtp
gmail
cakephp-2.0
email-headers
【解决方案1】:
标签是一种内部 GMail 机制,因此不属于电子邮件协议或类似内容的一部分。 GMail 根据用户定义的过滤器标记传入的电子邮件,例如来自某个地址或包含某些单词或短语的邮件。
如果您想用某些标签标记某些电子邮件,那么您需要在您的 GMail 中创建规则,然后按照这些规则发送电子邮件。
例如,您可以创建一个规则,将标签“工作”应用于来自 CakePHP 电子邮件地址的每封电子邮件,标题中包含单词 [work],然后发送类似的电子邮件。
另一种更奇特的解决方案是使用GMail's plus-aliasing。假设您的电子邮件是 yourname@gmail.com,所有发送到 yourname+something@gmail.com 的电子邮件也将到达您的收件箱。因此,您可以将邮件发送到 yourname+work@gmail.com 并为 GMail 中的邮件创建过滤器。