Sitecore:发送存档电子邮件

时间:2012-11-06 09:50:05

标签: 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="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"/>

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

如何对此电子邮件发送事件进行排序。我没有安装电子邮件广告系列模块,我是否需要发送电子邮件?

4 个答案:

答案 0 :(得分:0)

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

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

答案 1 :(得分:0)

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

要使电子邮件提醒能够正常运行,请确保为EmailReminder.FromAddress设置配置了有效的电子邮件地址。

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

答案 2 :(得分:0)

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

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

答案 3 :(得分:0)

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

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

如下所示:

enter image description here