21 lines
		
	
	
		
			535 B
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			21 lines
		
	
	
		
			535 B
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
| # global_sieve_before script
 | |
| # global_sieve_before -> user sieve_before (mailcow UI) -> user sieve_after (mailcow UI) -> global_sieve_after
 | |
| 
 | |
| require ["imap4flags", "mailbox", "fileinto"];
 | |
| 
 | |
| if allof(header :contains ["Chat-Version"] [""],
 | |
|   header :contains ["Auto-Submitted"] ["auto-replied"]) {
 | |
|   if mailboxexists "DeltaChat" {
 | |
|     fileinto "DeltaChat";
 | |
|   } else {
 | |
|     fileinto :create "DeltaChat";
 | |
|   }
 | |
|   stop;
 | |
| }
 | |
| 
 | |
| if allof(header :contains ["Chat-Version"] [""],
 | |
|   header :contains ["Autocrypt"] [""]) {
 | |
|   setflag "\\seen";
 | |
|   stop;
 | |
| }
 |