2016-04-12 16 views
0

Im Sitecores Protokoll auf CD-Server fand ich die folgenden Fehler eine Menge:Warum kann Sitecore (V6.6) keine Benachrichtigungen für visitId vom CD-Server senden?

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) 

Das System auf Sitecore Version 6.6 ausgeführt wird. Kann jemand diesen Fehler lösen?

Vielen Dank, Jordy

Antwort

2

Sie benötigen für die Analytik von E-Mails Absender-Adresse zu konfigurieren.

Suchen Sie die Analytics.EMailFromAddress Konfiguration in Ihren Konfigurationsdateien und stellen Sie sie auf den richtigen Wert ein.

+2

E-Mail-Einstellungen können ein wenig verwirrend sein. Siehe http://intothecore.cassidy.dk/2012/05/email-confusion-configuring-smtp.html –

+0

@MarkCassidy tatsächlich in 6.6 der Code verwendet 'Analytics.EMailFromAddress' Config zu generieren' von' E-Mail-Adresse: 'MailAddress von = neue MailAddress (Settings.GetSetting ("Analytics.EMailFromAddress")); '. Trotzdem erklärt dein Artikel viel und ich bin mir sicher, dass du viel mehr über Analytik als ich selbst weißt, also werde ich hier nicht streiten;) –

+0

Kann man herausfinden, von welchem ​​Item die Regel ausgelöst wurde (ItemId)? Ich habe Analytics Loglevel in Debug geändert, aber ich kann die itemId nicht finden oder wie diese Regel ausgelöst wurde. – Jordy