Documentation Summary

Project Configuration Validator

Setting Up

The extension should be enabled on all sites where it is present.
The extension is hidden from common Storefront administrator accounts in the extension list.

config

Select the logging level depending on the amount of detail desired.

Standard - only issues during projects searching and sending notification email are logged.Debug - the search process is logged in detail with performance measurements.

Scheduled Task Configuration

The scheduled task is created automatically when the extension settings are updated. By default, the task is scheduled to run at 23.30 UK local time on a daily basis.

The settings do not need configuring, but can be manually overriden.
The task arguments are empty by default, in which case the default sender/recipient settings from configuration file are used, otherwise two arguments can be specified.
The first argument is sender’s email address to override (only one), while the second argument can be list of recipient email addresses separated by semicolon.

A ProjectConfigurationValidator.dll.config configuration file is present with the extension, that can be used to customize searched values.
The RestrictedSMTPHosts value is used for explicit local or external addresses to restrict; addresses are separated by semicolon.
The RestrictedSMTPHostPatterns value is used for patterns, from which the restricted addresses are generated; patterns are separated by semicolon.
Variables [ServerName] and [DeploymentName] are evaluated during runtime and resulting combinations are added to the list of restricted addresses.

DefaultSender (one address) and DefaultRecipient (can be list of addresses separated by semicolon) are used as default settings. These can be overwritten using task arguments for one-time run or testing purposes.

Examples

Below is an example of valid SMTP host settings for the product using a third party e-mailing service:

Below is an example of invalid SMTP host settings using the default SMTP Server settings:

Below is an example of invalid SMTP host settings using a reserved value in the SMTP Server Settings: