private static void InitMailProcessing()
    {
        PX.Data.EP.MailSendProvider.Register(new PX.Objects.EP.CommonMailSendProvider());

        PX.Objects.EP.EmailProcessorManager.Register(new PX.Objects.EP.ConfirmReceiptEmailProcessor());
        PX.Objects.EP.EmailProcessorManager.Register(new PX.Objects.EP.DefaultEmailProcessor());
        PX.Objects.EP.EmailProcessorManager.Register(new PX.Objects.CR.CaseCommonEmailProcessor());
        PX.Objects.EP.EmailProcessorManager.Register(new PX.Objects.CR.OpportunityCommonEmailProcessor());
        PX.Objects.EP.EmailProcessorManager.Register(new PX.Objects.EP.RouterEmailProcessor());
        PX.Objects.EP.EmailProcessorManager.Register(new PX.Objects.CR.NewCaseEmailProcessor());
        PX.Objects.EP.EmailProcessorManager.Register(new PX.Objects.CR.ContactBAccountEmailProcessor());
        PX.Objects.EP.EmailProcessorManager.Register(new PX.Objects.CR.NewLeadEmailProcessor());
        PX.Objects.EP.EmailProcessorManager.Register(new PX.Objects.EP.NotificationEmailProcessor());
        PX.Objects.EP.EmailProcessorManager.Register(new PX.Objects.EP.UnassignedEmailProcessor());
        PX.Objects.EP.EmailProcessorManager.Register(new PX.Objects.EP.CleanerEmailProcessor());
        PX.Objects.EP.CommonMailReceiveProvider receiver = new PX.Objects.EP.CommonMailReceiveProvider();
        PX.Data.EP.EMailMessageReceiver.RegisterProvider(receiver);
        PX.Data.EP.EMailMessageReceiver.RegisterProcessor(receiver);
        PX.Data.EP.EMailMessageReceiver.RegisterOriginalMailProvider(receiver);

        PX.Data.Wiki.Parser.ISettings wikiSettings = PX.Data.Wiki.Parser.PXWikiSettings.GetAbsoluteSettings();
        PX.Data.Reports.PXReportTools.WikiSettings = wikiSettings;
        //PX.Objects.EP.TemplateNotificationGenerator.DefaultWikiSettings = wikiSettings;
        PX.Data.EP.NotificationSenderProvider.Register(new PX.Objects.EP.NotificationProvider());
    }
    private static void InitMailProcessing()
    {
        PX.Data.EP.MailSendProvider.Register(new PX.Objects.EP.CommonMailSendProvider());

        PX.Objects.EP.EmailProcessorManager.Register(new PX.Objects.EP.ConversationEmailProcessor());
        PX.Objects.EP.EmailProcessorManager.Register(new PX.Objects.EP.ConfirmReceiptEmailProcessor());
        PX.Objects.EP.EmailProcessorManager.Register(new PX.Objects.EP.DefaultEmailProcessor());
        PX.Objects.EP.EmailProcessorManager.Register(new PX.Objects.EP.ExchangeEmailProcessor());
        PX.Objects.EP.EmailProcessorManager.Register(new PX.Objects.CR.CaseCommonEmailProcessor());
        PX.Objects.EP.EmailProcessorManager.Register(new PX.Objects.EP.RouterEmailProcessor());
        PX.Objects.EP.EmailProcessorManager.Register(new PX.Objects.CR.NewCaseEmailProcessor());
        PX.Objects.EP.EmailProcessorManager.Register(new PX.Objects.CR.ContactBAccountEmailProcessor());
        PX.Objects.EP.EmailProcessorManager.Register(new PX.Objects.CR.NewLeadEmailProcessor());
        PX.Objects.EP.EmailProcessorManager.Register(new PX.Objects.EP.NotificationEmailProcessor());
        PX.Objects.EP.EmailProcessorManager.Register(new PX.Objects.EP.UnassignedEmailProcessor());
        PX.Objects.EP.EmailProcessorManager.Register(new PX.Objects.EP.CleanerEmailProcessor());
        PX.Objects.EP.EmailProcessorManager.Register(new PX.Objects.EP.AssignmentEmailProcessor());
        PX.Objects.EP.CommonMailReceiveProvider receiver = new PX.Objects.EP.CommonMailReceiveProvider();
        PX.Data.EP.EMailMessageReceiver.RegisterProvider(receiver);
        PX.Data.EP.EMailMessageReceiver.RegisterProcessor(receiver);
        PX.Data.EP.EMailMessageReceiver.RegisterOriginalMailProvider(receiver);

        PX.Data.Wiki.Parser.ISettings wikiSettings = new PXWikiSettings(null).Absolute.Settings;
        PX.Data.Reports.PXReportTools.WikiSettings = wikiSettings;
    }
	private static void InitMailProcessing()
	{
		PX.Data.EP.MailSendProvider.Register(new PX.Objects.EP.CommonMailSendProvider());

		PX.Objects.EP.EmailProcessorManager.Register(new PX.Objects.EP.ConfirmReceiptEmailProcessor());
		PX.Objects.EP.EmailProcessorManager.Register(new PX.Objects.EP.DefaultEmailProcessor());
		PX.Objects.EP.EmailProcessorManager.Register(new PX.Objects.CR.CaseCommonEmailProcessor());
		PX.Objects.EP.EmailProcessorManager.Register(new PX.Objects.CR.OpportunityCommonEmailProcessor());
		PX.Objects.EP.EmailProcessorManager.Register(new PX.Objects.EP.RouterEmailProcessor());
		PX.Objects.EP.EmailProcessorManager.Register(new PX.Objects.CR.NewCaseEmailProcessor());
		PX.Objects.EP.EmailProcessorManager.Register(new PX.Objects.CR.ContactBAccountEmailProcessor());
		PX.Objects.EP.EmailProcessorManager.Register(new PX.Objects.CR.NewLeadEmailProcessor());
		PX.Objects.EP.EmailProcessorManager.Register(new PX.Objects.EP.NotificationEmailProcessor());
		PX.Objects.EP.EmailProcessorManager.Register(new PX.Objects.EP.UnassignedEmailProcessor());
		PX.Objects.EP.EmailProcessorManager.Register(new PX.Objects.EP.CleanerEmailProcessor());
		PX.Objects.EP.CommonMailReceiveProvider receiver = new PX.Objects.EP.CommonMailReceiveProvider();
		PX.Data.EP.EMailMessageReceiver.RegisterProvider(receiver);
		PX.Data.EP.EMailMessageReceiver.RegisterProcessor(receiver);
		PX.Data.EP.EMailMessageReceiver.RegisterOriginalMailProvider(receiver);

		PX.Data.Wiki.Parser.ISettings wikiSettings = PX.Data.Wiki.Parser.PXWikiSettings.GetAbsoluteSettings();
		PX.Data.Reports.PXReportTools.WikiSettings = wikiSettings;
		//PX.Objects.EP.TemplateNotificationGenerator.DefaultWikiSettings = wikiSettings;
		PX.Data.EP.NotificationSenderProvider.Register(new PX.Objects.EP.NotificationProvider());
	}