1

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

我查看了使用反射器的“电子邮件操作”实现,

它从参数中读取“邮件服务器”,如下所示。

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

我们不需要为邮件服务器提供凭据(用户名/密码)吗?还是从 webconfig 获取邮件配置?

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

谢谢

4

2 回答 2

3

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 和网络表单发送电子邮件。

于 2012-11-07T14:19:48.440 回答
0

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

<system.net>
    <mailSettings>
        <smtp>
            <network host="127.0.0.1" />
        </smtp>
    </mailSettings>
</system.net>
于 2012-11-06T20:57:25.447 回答