Sitecore发送工作流程电子邮件

时间:2012-11-06 12:07:09

标签: sitecore sitecore-workflow

我想为电子邮件发送配置Sitecore工作流引擎。

我使用Reflector了解了“电子邮件操作”实现,

从论据中读取“邮件服务器”如下。

string host = this.GetText(innerItem, "mail server", args);

我们不需要为mailserver提供凭据(用户名/密码)吗?或者它是否从webconfig中获取邮件配置?

我还没有尝试使用Workflow发送电子邮件,请帮我配置电子邮件发送模块。

由于

2 个答案:

答案 0 :(得分:2)

Sitecore从web.config中的以下属性中读取邮件服务器设置:

<setting name="MailServer" value="your.mailserver.com" />
<!--  MAIL SERVER USER
      If the SMTP server requires login, enter the user name in this setting
-->
<setting name="MailServerUserName" value="" />
<!--  MAIL SERVER PASSWORD
      If the SMTP server requires login, enter the password in this setting
-->
<setting name="MailServerPassword" value="" />
<!--  MAIL SERVER PORT
      If the SMTP server requires a custom port number, enter the value in this setting.
            The default value is: 25
-->
<setting name="MailServerPort" value="25" />

这应该足以从Sitecore和webforms发送电子邮件。

答案 1 :(得分:0)

是。它从web.config中读取您的邮件设置。除了需要配置的所有Sitecore邮件设置外,还应在web.config底部添加通用ASP.NET邮件设置。

<system.net>
    <mailSettings>
        <smtp>
            <network host="127.0.0.1" />
        </smtp>
    </mailSettings>
</system.net>