Workflow Email Notification in Trial Version
We have downloaded and installed Sitefinity 5.1 Professional and want try out the Workflow email notification feature.
If that feature is not available when using the Trial license then please ignore the rest of this message. I searched for the topic on the forums but did not find any answer.
Following various videos, documentation and posts we have done the following:
- Created a Workflow, assigned a user to be notified via email whenever any content is sent for approval and made sure that the Workflow is Active.
- Modified the SMTP (Email Settings) under System in the Advanced Settings page to use one of our Exchange servers.
- Verified that the user has a valid email address set up in their profile
- Created content and selected Send for Approval
No email is received by the user configured in the Workflow.
We have been able to successfully send a Test Email Campaign mail message by configuring the same SMTP server information in the Notification Profile settings, so the SMTP server is reachable and accepts anonymous connections and the Sitefinity app is able to send mail using it.
We find the following exception in the Sitefinity Error log file:
----------------------------------------
Timestamp: 8/28/2012 9:03:19 PM
Message: HandlingInstanceID: 9b4bbed4-26f3-48be-a051-c2d23cd71346
An exception of type 'System.InvalidOperationException' occurred and was caught.
--------------------------------------------------------------------------------
08/28/2012 16:03:19
Type : System.InvalidOperationException, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
Message : The subscriber ResolveKey is not specified!.
Source : Telerik.Sitefinity.Services.Notifications.Impl
Help link :
Data : System.Collections.ListDictionaryInternal
TargetSite : Void Subscribe(Telerik.Sitefinity.Services.Notifications.NotificationsManager, Telerik.Sitefinity.Services.Notifications.ServiceContext, System.Guid, Telerik.Sitefinity.Services.Notifications.ISubscriberRequest)
Stack Trace : at Telerik.Sitefinity.Services.Notifications.NotificationService.Subscribe(NotificationsManager manager, ServiceContext context, Guid subscriptionListId, ISubscriberRequest subscriber)
at Telerik.Sitefinity.Services.Notifications.NotificationService.PersistSubscription(ServiceContext context, Guid subscriptionListId, ISubscriberRequest subscriber, Boolean checkIfListExist)
at Telerik.Sitefinity.Services.Notifications.NotificationService.PersistMessageJob(ServiceContext serviceContext, IMessageJobRequest messageJob, IDictionary`2 contextItems)
at Telerik.Sitefinity.Services.Notifications.NotificationService.SendMessage(ServiceContext context, IMessageJobRequest messageJob, IDictionary`2 contextItems)
Additional Info:
MachineName : WPGVMPROBWB01
TimeStamp : 8/28/2012 9:03:19 PM
FullName : Telerik.Sitefinity.Utilities, Version=5.1.3210.0, Culture=neutral, PublicKeyToken=b28c218413bdf563
AppDomainName : /LM/W3SVC/3/ROOT-1-129906537292468341
ThreadIdentity :
WindowsIdentity : IIS APPPOOL\SitefinityDemo
Requested URL : http://wpgvmprobwb01:5010/DefaultWorkflows/PagesApprovalWorkflow.xamlx
Category: ErrorLog
Priority: 0
EventId: 90000
Severity: Error
Title:Enterprise Library Exception Handling
Machine: WPGVMPROBWB01
App Domain: /LM/W3SVC/3/ROOT-1-129906537292468341
ProcessId: 6620
Process Name: c:\windows\system32\inetsrv\w3wp.exe
Thread Name:
Win32 ThreadId:7652
Extended Properties:
----------------------------------------
Any help would be greatly appreciated.
Thanks,
Brad Newman