You've already forked Mailu
							
							
				mirror of
				https://github.com/Mailu/Mailu.git
				synced 2025-10-30 23:37:43 +02:00 
			
		
		
		
	Handle wildcard aliases using podop
This commit is contained in:
		| @@ -341,8 +341,13 @@ class Alias(Base, Email): | ||||
|         return cls.query.filter( | ||||
|             sqlalchemy.and_(cls.domain_name == domain_name, | ||||
|                 sqlalchemy.or_( | ||||
|                     cls.localpart == localpart, | ||||
|                     cls.wildcard.like(localpart) | ||||
|                     sqlalchemy.and_( | ||||
|                         cls.wildcard == False, | ||||
|                         cls.localpart == localpart | ||||
|                     ), sqlalchemy.and_( | ||||
|                         cls.wildcard == True, | ||||
|                         sqlalchemy.bindparam("l", localpart).like(cls.localpart) | ||||
|                     ) | ||||
|                 ) | ||||
|             ) | ||||
|         ).first() | ||||
|   | ||||
		Reference in New Issue
	
	Block a user