Sitecore:发送存档电子邮件

Sitecore:发送存档电子邮件,sitecore,Sitecore,我想试用发送存档提醒邮件。 我已将webconfig电子邮件发送设置配置如下: <setting name="MailServer" value="smtp.gmail.com"/> <!-- MAIL SERVER USER If the SMTP server requires login, enter the user name in this setting --> <setting name="MailServerUserNa

我想试用发送存档提醒邮件。 我已将webconfig电子邮件发送设置配置如下:

<setting name="MailServer" value="smtp.gmail.com"/>
  <!--  MAIL SERVER USER
        If the SMTP server requires login, enter the user name in this setting
  -->
  <setting name="MailServerUserName" value="xxxx@gmail.com"/>
  <!--  MAIL SERVER PASSWORD
        If the SMTP server requires login, enter the password in this setting
  -->
  <setting name="MailServerPassword" value="xxxxx"/>
  <!--  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="587"/>

我选择了一个项目并配置了归档选项,如归档时间、提醒电子邮件等。 项目已存档,但未发送提醒电子邮件


我如何对发送电子邮件的事情进行排序。我没有安装Email Activator模块,我需要它来发送电子邮件吗?

您是否尝试在web.config中添加mailSettings节点

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

电子邮件提醒和存档是两个独立的功能

要使电子邮件提醒生效,请确保为
电子邮件提醒.FromAddress
设置配置了有效的电子邮件地址


如果已经设置,请确保计划运行
TaskDatabaseAgent
(默认情况下每10分钟运行一次),并在运行时检查日志是否存在任何问题。

您不需要安装ECM即可通过计划任务发送电子邮件


解决问题的真正方法是查看日志。执行的任何计划任务都会将条目放入日志中,包括过程中发生的任何错误。我会检查那里,看看有什么关于归档的项目。这是使用Sitecore整理任何内容的最佳方法

只需在web.config中的最后一个但在之前添加以下节点:

<system.net>
    <mailSettings>
      <smtp deliveryMethod="Network">
        <network enableSsl="true" />
      </smtp>
    </mailSettings>
  </system.net>

如下所示:


这对于Sitecore是不必要的。