我想为电子邮件发送配置Sitecore工作流引擎。
我使用Reflector了解了“电子邮件操作”实现,
从论据中读取“邮件服务器”如下。
string host = this.GetText(innerItem, "mail server", args);
我们不需要为mailserver提供凭据(用户名/密码)吗?或者它是否从webconfig中获取邮件配置?
我还没有尝试使用Workflow发送电子邮件,请帮我配置电子邮件发送模块。
由于
答案 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>