2016-04-12 26 views
0

在Sitecore的日志CD-服务器上,我发现了以下错误很多:为什么Sitecore(V6.6)不能从CD-server发送visitId通知?

ManagedPoolThread #98 10:03:56 ERROR Cannot send notifications for visitId: a425675d-2829-277b-300c-3882f33bb1c 
Exception: System.ArgumentException 
Message: The parameter 'address' cannot be an empty string. 
Parameter name: address 
Source: System 
    at System.Net.Mail.MailAddress..ctor(String address, String displayName, Encoding displayNameEncoding) 
    at Sitecore.Analytics.Rules.Actions.SendNotifications`1.SendMail(Subscription sessionSubscription, HtmlTextWriter output) 
    at Sitecore.Analytics.Rules.Actions.SendNotifications`1.Apply(T ruleContext) 

该系统上Sitecore的版本6.6上运行。有谁知道如何解决这个错误?

非常感谢, 的Jordy

回答

2

您需要为分析配置电子邮件发件人地址。

在配置文件中找到Analytics.EMailFromAddress配置并将其设置为适当的值。

+2

电子邮件设置可能有点混乱。见http://intothecore.cassidy.dk/2012/05/email-confusion-configuring-smtp.html –

+0

@MarkCassidy实际上在6.6代码中使用'Analytics.EMailFromAddress'配置来生成'from'电子邮件地址:'MailAddress from =新的MailAddress(Settings.GetSetting(“Analytics.EMailFromAddress”));'。尽管如此,你的文章解释了很多,我相信你对分析的了解比我多,所以我不会在这里争论;) –

+0

是否有可能找出规则被触发的条目(ItemId)?我将Analytics loglevel更改为Debug,但找不到itemId或该规则的触发方式。 – Jordy

相关问题