Notification service enables you to use different sender profiles. Each profile contains specific SMTP settings which determine the sending channel to be used. The system can be configured to use different profiles for different modules. For example, you may want to configure one default sender email address for your Email campaigns module, and a different one for comment notifications, or forum post notification. To achieve that you need to create two notification profiles, each with the desired default sender email address and then specify in the corresponding module settings which notification profile to be used.
When configuring a notification profile, you can choose to set up an existing profile, or create a new one and set it up. To configure a notification profile, follow these steps:
DefaultSenderEmailAddress
Enter the desired email address that will be used by Sitefinity CMS to specify the From: email address for outgoing emails.
Host
This property defines the SMTP server (host) address that Sitefinity CMS should use to send emails over SMTP protocol. Enter the name or IP address of the SMTP server.
Port
Enter the port used for SMTP transactions.
UseAuthentication
Select this checkbox if your SMTP server requires a username and password to be provided to authenticate the connection to it. If this checkbox is selected, the values int eh Username and Password textboxes are used.
Username
Enter the user name of the account that you use to connect to the SMTP server
Password
Enter the password of the account that you use to connect to the SMTP server
Domain (optional)
Domain
Enter the domain or computer name that verifies the credentials
UseSSL
Select if you want Sitefinity CMS to use Secure Sockets Layer (SSL) to encrypt the connection.
BatchSize (optional)
BatchSize
Specify the number of emails Sitefinity CMS processes as one batch when sending message jobs.
BatchPauseInterval (optional)
BatchPauseInterval
Enter the interval (in seconds) between sending batches
DeliveryMethod (optional)
DeliveryMethod
Select the method for handling outgoing email:
Network
PickupDirectory
PickupDirectoryFromIis
PickupDirectoryLocation (optional)
PickupDirectoryLocation
Specify the folder where applications save mail messages to be processed by the local SMTP server. If PickupDirectory or PickupDirectoryFromIis is specified as DeliveryMehtod, Sitefinity CMS uses this value to locate the directory to be used for outgoing email.
DeliveryMehtod
Timeout (optional)
Timeout
Enter the amount of time (in milliseconds) after which a message job times out
EmailSubjectEncoding (optional)
EmailSubjectEncoding
Specify the encoding of the Subject to be used when sending out emails
EmailBodyEncoding (optional)
EmailBodyEncoding
Specify the encoding of the Body to be used when sending out emails
ProfileName
Enter the desired name of the notification profile
SenderType (optional)
SenderType
Enter the CLR type of the email sender to be used for this notification profile. By default, this value is Telerik.Sitefinity.Services.Notifications.Smtp.SmtpSender
Telerik.Sitefinity.Services.Notifications.Smtp.SmtpSender
ProfileType (optional)
ProfileType
This property specifies usage of SMTP profile. By default its value is smtp. Only this value is currently supported.
Sitefinity CMS enables you to specify which notification profile to be used by default. This way, unless you have changed the notification settings of a module, all system modules that send out emails and notification use the profile you configure to be default. To specify which notification profile to be used by default follow the instructions below:
By default, all system modules use the Default notification profile. If you need to use different profiles for different modules, you can specify which notification profile to be used on a module level. If you specify a notification profile on a module level, the module starts using the specified profile, instead of the default profile configured on a global level.
Following is a list of modules where you can specify a notification profile:
Increase your Sitefinity skills by signing up for our free trainings. Get Sitefinity-certified at Progress Education Community to boost your credentials.
This free lesson teaches administrators, marketers, and other business professionals how to use the Integration hub service to create automated workflows between Sitefinity and other business systems.
This free lesson teaches administrators the basics about protecting yor Sitefinity instance and its sites from external threats. Configure HTTPS, SSL, allow lists for trusted sites, and cookie security, among others.
The free on-demand video course teaches developers how to use Sitefinity .NET Core and leverage its decoupled architecture and new way of coding against the platform.
To submit feedback, please update your cookie settings and allow the usage of Functional cookies.
Your feedback about this content is important