mirror of
				https://github.com/usmannasir/cyberpanel.git
				synced 2025-10-31 10:26:01 +01:00 
			
		
		
		
	
		
			
	
	
		
			59 lines
		
	
	
		
			4.1 KiB
		
	
	
	
		
			Python
		
	
	
	
	
	
		
		
			
		
	
	
			59 lines
		
	
	
		
			4.1 KiB
		
	
	
	
		
			Python
		
	
	
	
	
	
|  | from django.urls import path, re_path | ||
|  | from . import views | ||
|  | 
 | ||
|  | urlpatterns = [ | ||
|  |     path('emailPolicyServer', views.emailPolicyServer, name='emailPolicyServer'), | ||
|  |     path('listDomains', views.listDomains, name='listDomains'), | ||
|  |     path('getFurtherDomains', views.getFurtherDomains, name='getFurtherDomains'), | ||
|  |     path('enableDisableEmailLimits', views.enableDisableEmailLimits, name='enableDisableEmailLimits'), | ||
|  |     path('changeDomainLimit', views.changeDomainLimit, name='changeDomainLimit'), | ||
|  |     path('getFurtherEmail', views.getFurtherEmail, name='getFurtherEmail'), | ||
|  |     path('enableDisableIndividualEmailLimits', views.enableDisableIndividualEmailLimits, name='enableDisableIndividualEmailLimits'), | ||
|  |     re_path(r'(?P<emailAddress>\w+@.+)', views.emailPage, name='emailPage'), | ||
|  |     path('getEmailStats', views.getEmailStats, name='getEmailStats'), | ||
|  |     path('enableDisableIndividualEmailLogs', views.enableDisableIndividualEmailLogs, name='enableDisableIndividualEmailLogs'), | ||
|  |     path('changeDomainEmailLimitsIndividual', views.changeDomainEmailLimitsIndividual, name='changeDomainEmailLimitsIndividual'), | ||
|  |     path('getEmailLogs', views.getEmailLogs, name='getEmailLogs'), | ||
|  |     path('flushEmailLogs', views.flushEmailLogs, name='flushEmailLogs'), | ||
|  | 
 | ||
|  |     # SpamAssassin | ||
|  |     path('SpamAssassin', views.spamAssassinHome, name='SpamAssassin'), | ||
|  |     path('installSpamAssassin', views.installSpamAssassin, name='installSpamAssassin'), | ||
|  |     path('installStatusSpamAssassin', views.installStatusSpamAssassin, name='installStatusSpamAssassin'), | ||
|  |     path('fetchSpamAssassinSettings', views.fetchSpamAssassinSettings, name='fetchSpamAssassinSettings'), | ||
|  |     path('saveSpamAssassinConfigurations', views.saveSpamAssassinConfigurations, name='saveSpamAssassinConfigurations'), | ||
|  |     path('fetchPolicyServerStatus', views.fetchPolicyServerStatus, name='fetchPolicyServerStatus'), | ||
|  |     path('savePolicyServerStatus', views.savePolicyServerStatus, name='savePolicyServerStatus'), | ||
|  |     path('mailQueue', views.mailQueue, name='mailQueue'), | ||
|  |     path('fetchMailQueue', views.fetchMailQueue, name='fetchMailQueue'), | ||
|  |     path('fetchMessage', views.fetchMessage, name='fetchMessage'), | ||
|  |     path('flushQueue', views.flushQueue, name='flushQueue'), | ||
|  |     path('delete', views.delete, name='delete'), | ||
|  |     path('MailScanner', views.MailScanner, name='MailScanner'), | ||
|  |     path('installMailScanner', views.installMailScanner, name='installMailScanner'), | ||
|  |     path('installStatusMailScanner', views.installStatusMailScanner, name='installStatusMailScanner'), | ||
|  | 
 | ||
|  |     # Rspamd | ||
|  |     path('Rspamd', views.Rspamd, name='Rspamd'), | ||
|  |     path('installRspamd', views.installRspamd, name='installRspamd'), | ||
|  |     path('installStatusRspamd', views.installStatusRspamd, name='installStatusRspamd'), | ||
|  |     path('fetchRspamdSettings', views.fetchRspamdSettings, name='fetchRspamdSettings'), | ||
|  |     path('saveRspamdConfigurations', views.saveRspamdConfigurations, name='saveRspamdConfigurations'), | ||
|  |     path('savepostfixConfigurations', views.savepostfixConfigurations, name='savepostfixConfigurations'), | ||
|  |     path('saveRedisConfigurations', views.saveRedisConfigurations, name='saveRedisConfigurations'), | ||
|  |     path('saveclamavConfigurations', views.saveclamavConfigurations, name='saveclamavConfigurations'), | ||
|  |     path('unistallRspamd', views.unistallRspamd, name='unistallRspamd'), | ||
|  |     path('uninstallStatusRspamd', views.uninstallStatusRspamd, name='uninstallStatusRspamd'), | ||
|  |     path('FetchRspamdLog', views.FetchRspamdLog, name='FetchRspamdLog'), | ||
|  |     path('RestartRspamd', views.RestartRspamd, name='RestartRspamd'), | ||
|  | 
 | ||
|  |     path('EmailDebugger', views.EmailDebugger, name='EmailDebugger'), | ||
|  |     path('RunServerLevelEmailChecks', views.RunServerLevelEmailChecks, name='RunServerLevelEmailChecks'), | ||
|  |     path('ResetEmailConfigurations', views.ResetEmailConfigurations, name='ResetEmailConfigurations'), | ||
|  |     path('statusFunc', views.statusFunc, name='statusFunc'), | ||
|  |     path('ReadReport', views.ReadReport, name='ReadReport'), | ||
|  |     path('debugEmailForSite', views.debugEmailForSite, name='debugEmailForSite'), | ||
|  |     path('fixMailSSL', views.fixMailSSL, name='fixMailSSL'), | ||
|  |     re_path(r'^(?P<domain>.*)$', views.emailLimits, name='emailLimits'), | ||
|  | ] |