1

アーカイブに関するリマインダーメールの送信を試してみたかったのです。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 Campaigner Moduleをインストールしていませんが、Eメールを送信するためにインストールする必要がありますか?

4

4 に答える 4

0

メールリマインダーとアーカイブは2つの別個の機能です。

メールリマインダーを機能させるには、設定に有効なメールアドレスが設定されていることを確認してくださいEmailReminder.FromAddress

それがすでに設定されている場合は、TaskDatabaseAgentが実行されるようにスケジュールされていることを確認し(デフォルトでは10分ごとに実行されます)、実行時に問題がないかログを確認します。

于 2012-11-07T04:14:19.230 に答える
0

web.config の最後で前に以下のノードを追加するだけです。

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

以下のようになります。

ここに画像の説明を入力

于 2016-05-04T10:04:50.750 に答える
0

スケジュールされたタスクを介して電子メールを送信するために ECM をインストールする必要はありません。

問題が何であるかを整理する実際の方法は、ログを調べることです。スケジュールされたタスクが実行されると、途中で発生したエラーを含め、エントリがログに記録されます。そこをチェックして、アーカイブされているアイテムに関して何があるかを確認します。これが、Sitecore で何かを整理する最良の方法です。

于 2012-11-08T01:16:47.447 に答える
0

web.config に mailSettings ノードを追加しようとしましたか?

<system.net>
    <mailSettings>
        <smtp>
            <network host="127.0.0.1" />
        </smtp>
    </mailSettings>
</system.net>
于 2012-11-06T20:42:41.367 に答える