首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用sieve发送HTML电子邮件

如何使用sieve发送HTML电子邮件
EN

Stack Overflow用户
提问于 2017-03-02 02:05:20
回答 1查看 871关注 0票数 1

我正在使用sieve发送有关我们内部电子邮件的外部通知电子邮件。

代码语言:javascript
复制
if header :matches "X-Forward-To" "*" {
   set "forwardTo" "${1}";
   set :encodeurl "message" "Message";
   notify :from "no-reply@mycompany.com"
     :importance "1"
     :message "You've got mail!"
     "mailto:${forwardTo}?body=${message}";
   }
}

除非消息中有任何html标记,否则这将非常有效。然后我会收到写有标签的纯文本电子邮件。除了notify之外,我还可以使用其他函数吗?notify中是否有开关?如何使用sieve发送HTML电子邮件?

编辑:明确地说,我不想简单地重定向或转发初始消息;我想用它自己的消息发送一个通知。

编辑2:看起来可能只是干扰了邮件交换服务器,把我搞糊涂了。content-type: text/html标记可能会有不同的效果。

EN

回答 1

Stack Overflow用户

发布于 2017-05-24 08:05:37

如果它要正常工作,您需要在mailto URL中包含Content-Type头,如下所示:

代码语言:javascript
复制
set :encodeurl "message" "Message <i>with HTML</i>";
notify :from "no-reply@mycompany.com"
  :importance "1"
  :message "You've got mail!"
  "mailto:${forwardTo}?Content-Type=text/html&body=${message}";

如果你在这样做时遇到问题,那么通过通知发送HTML电子邮件可能不是由你的邮件设置或邮件服务器处理的。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/42538886

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档