我使用筛子发送有关内部电子邮件的外部通知电子邮件。
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
中有开关吗?如何使用筛子发送HTML电子邮件?
编辑:要明确,我不想简单地重定向或转发初始消息;我想发送一条包含自己消息的通知。
编辑2:看起来它可能只是介入那些搞乱我的邮件交换服务器。 content-type: text/html
标记可能会起作用。
答案 0 :(得分:1)
如果它可以工作,你需要在mailto URL中包含Content-Type标题,如下所示:
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电子邮件不会由您的邮件设置或途中的邮件服务器处理。