根据营销人员Web表单中的下拉选择,将电子邮件发送到特定的电子邮件地址

本文关键字:电子邮件 电子邮件地址 选择 Web 表单 | 更新日期: 2023-09-27 18:01:04

对于营销人员来说,在Web表单中查看下拉选择并根据选择确定将电子邮件发送到何处的最佳方式是什么。有多个选择,并根据选择将电子邮件发送给销售人员或支持人员

根据营销人员Web表单中的下拉选择,将电子邮件发送到特定的电子邮件地址

您想要做的是

  1. 使用发送电子邮件保存操作
  2. 调用Sitecore.Forms.config中的processMessage管道,并添加一个类似于以下内容的自定义处理器:

    public void Process(ProcessMessageArgs args)
    {
        var field = args.Fields.GetEntryByName("myFieldName");
        if (field == null)
        {
            return;
        }
        var selection = field.Value;
        // TODO: select the right e-mail according to selection's value
        var email = "the@mail.com";
        // Append the email
        if (args.To.Length != 0)
        {
            args.To.Append(",");
        }
        args.To.Append(email);
    }
    

您可以将所选的下拉值标记到Analytics数据库(WFFM中提供的功能(,然后通过保存操作将所有申请者添加到参与计划中,并通过使用查看标记值的规则,通过不同的操作发送单独的电子邮件。也就是说,如果你想避免编码;-(

您有没有调查过http://sdn.sitecore.net/upload/sdn5/products/web_forms2/web%20forms%20for%20marketers%20v2_3%20reference-usletter.pdf?在第2.6节中,它谈到了提交操作,包括发送电子邮件,您也可以在操作中访问提交的信息。

您可以随时编写自定义操作。