|  | @@ -28,6 +28,7 @@ from tracim.config import TracimAppConfig
 | 
	
		
			
			| 28 | 28 |  from tracim.lib.base import logger
 | 
	
		
			
			| 29 | 29 |  from tracim.lib.daemons import DaemonsManager
 | 
	
		
			
			| 30 | 30 |  from tracim.lib.daemons import MailSenderDaemon
 | 
	
		
			
			|  | 31 | +from tracim.lib.daemons import MailFetcherDaemon
 | 
	
		
			
			| 31 | 32 |  from tracim.lib.daemons import RadicaleDaemon
 | 
	
		
			
			| 32 | 33 |  from tracim.lib.daemons import WsgiDavDaemon
 | 
	
		
			
			| 33 | 34 |  from tracim.lib.system import InterruptManager
 | 
	
	
		
			
			|  | @@ -126,6 +127,9 @@ def start_daemons(manager: DaemonsManager):
 | 
	
		
			
			| 126 | 127 |      if cfg.EMAIL_PROCESSING_MODE == CFG.CST.ASYNC:
 | 
	
		
			
			| 127 | 128 |          manager.run('mail_sender', MailSenderDaemon)
 | 
	
		
			
			| 128 | 129 |  
 | 
	
		
			
			|  | 130 | +    if cfg.EMAIL_REPLY_ACTIVATED:
 | 
	
		
			
			|  | 131 | +        manager.run('mail_fetcher',MailFetcherDaemon)
 | 
	
		
			
			|  | 132 | +
 | 
	
		
			
			| 129 | 133 |  
 | 
	
		
			
			| 130 | 134 |  def configure_depot():
 | 
	
		
			
			| 131 | 135 |      """Configure Depot."""
 | 
	
	
		
			
			|  | @@ -344,6 +348,10 @@ class CFG(object):
 | 
	
		
			
			| 344 | 348 |              None,
 | 
	
		
			
			| 345 | 349 |          )
 | 
	
		
			
			| 346 | 350 |  
 | 
	
		
			
			|  | 351 | +        self.EMAIL_REPLY_ACTIVATED = asbool(tg.config.get(
 | 
	
		
			
			|  | 352 | +            'email.reply.activated',
 | 
	
		
			
			|  | 353 | +        ))
 | 
	
		
			
			|  | 354 | +
 | 
	
		
			
			| 347 | 355 |          self.TRACKER_JS_PATH = tg.config.get(
 | 
	
		
			
			| 348 | 356 |              'js_tracker_path',
 | 
	
		
			
			| 349 | 357 |          )
 |