E-postaları imap klasöründen elek komut dosyasına besleme


2

Çok sayıda e-posta içeren bir dovecot sunucusunda IMAP klasörleri var (> 10.000). Mevcut bir elek betiğini bu klasörlerdeki postalara uygulamak istiyorum. Postaları Maildir deposundan dovecot's lmtp'sine aktarabilir ve sonradan dosyayı kaldırabilirim ancak posta durumunu olabildiğince korumak istiyorum.

Yanıtlar:


1

Kendim denememiş olsam da, Sieve için " IMAPSieve " uzantısını arıyormuş gibi görünüyorsun . Bir e-postayı belirli bir klasöre taşımaya dayalı olarak bir Sieve komut dosyası atamanıza olanak tanır. Postayı taşımak için ne tür bir eylem gerçekleştireceğinize dair bir betik içeren yeni bir klasör oluşturabileceğinizi düşünüyorum. Ve sonra gerekirse, aradığınız işlem tamamlandıktan sonra postayı klasörden kendi orijinal klasörüne taşıyabilirsiniz.

Dovecot sitesinde bir spam filtresine takılmayı açıklayan bir örnek var, bir mesajın bir spam klasörüne taşınması üzerinde spam eğitimi komutu veriyor. Oradan ne yapmak istediğinizi uyarlamaya başlarım.


0

Yeni klasör oluşturmayı deneyin, tüm mesajları bu klasöre taşıyın ve daha sonra bunları elek filtresinin tanımlandığı önceki yere taşıyın - sonra elek kuralları uygulanmalıdır.


1
Bu elek olarak çalışmaz, IMAP sunucusu tarafından değil yerel posta dağıtım aracısı (benim durumumda dovecot lmda) tarafından kullanılır.
ordnungswidrig 5:12
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.