我正在使用CakePHP的PHP应用程序,我想从包含电子邮件标签的GMail收件箱发送电子邮件。
举个例子:我有标签' work'在我的GMail收件箱中,我需要php应用程序将工作标签附加到电子邮件消息然后发送该消息。
我通过CakePHP的电子邮件库使用SMTP从gmail收件箱发送此电子邮件。我不确定是否可以使用这些工具附加标签。有谁知道这是否可以做到?
答案 0 :(得分:0)
标签是内部GMail机制,因此不是电子邮件协议的一部分或类似的东西。 GMail根据用户定义的过滤器标记传入的电子邮件,例如邮件来自某个地址或包含某些单词或短语。
如果您想使用某些标签标记某些电子邮件,则需要在GMail中创建规则,然后根据这些规则发送电子邮件。
例如,您可以创建一个应用标记' work'每封电子邮件都来自CakePHP的电子邮件地址,标题中包含[work]字样,然后发送类似的电子邮件。
另一种更有意思的解决方案是使用GMail's plus-aliasing。假设您的电子邮件是 yourname@gmail.com ,所有发送到 yousername+something@gmail.com 的电子邮件也会到达您的收件箱。因此,您可以将邮件发送到 yourname+work@gmail.com ,并为GMail中的那些人创建过滤器。