我想为电子邮件发送配置 Sitecore 工作流引擎。
我查看了使用反射器的“电子邮件操作”实现,
它从参数中读取“邮件服务器”,如下所示。
string host = this.GetText(innerItem, "mail server", args);
我们不需要为邮件服务器提供凭据(用户名/密码)吗?还是从 webconfig 获取邮件配置?
我还没有尝试使用 Workflow 发送电子邮件,请帮我配置电子邮件发送模块。
谢谢
我想为电子邮件发送配置 Sitecore 工作流引擎。
我查看了使用反射器的“电子邮件操作”实现,
它从参数中读取“邮件服务器”,如下所示。
string host = this.GetText(innerItem, "mail server", args);
我们不需要为邮件服务器提供凭据(用户名/密码)吗?还是从 webconfig 获取邮件配置?
我还没有尝试使用 Workflow 发送电子邮件,请帮我配置电子邮件发送模块。
谢谢
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 和网络表单发送电子邮件。
是的。它从 web.config 读取您的邮件设置。除了您需要配置的所有 Sitecore 邮件设置之外,您还应该在 web.config 的底部添加通用 ASP.NET mailSetting。
<system.net>
<mailSettings>
<smtp>
<network host="127.0.0.1" />
</smtp>
</mailSettings>
</system.net>