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;
 | 
						|
}
 |