Thanks, Sebastian. I just tried this, but it is working too well.
If I want to import emails from another Sent folder, using drag & drop from my email client, the emails are deleted in the background. This is why I am trying to use the duplicate filter. Kind regards, André Rodier On Sun, 2021-04-04 at 13:04 +0200, Sebastian wrote: > I have a sieve filter called "sent.sieve" > > Where I just do this: > discard; > > Then in sieve settings: > > plugin { > sieve_plugins = sieve_imapsieve sieve_extprograms > sieve_global_extensions = +vnd.dovecot.execute > sieve_execute_bin_dir = /usr/bin/ > imapsieve_mailbox2_name = Sent > imapsieve_mailbox2_causes = APPEND > imapsieve_mailbox2_before = file:/etc/dovecot/sieve/sent.sieve > imapsieve_expunge_discarded=yes > } > > > And then in Exim4 SMTP server: > > > sentfolder.filter: > if $sender_address_domain is sebbe.eu then > unseen save /var/mail/asterisk2/Sent > endif > > in exim4 config: > system_filter = /etc/exim4/sentfolder.filter > system_filter_file_transport = sentfolder > > in transports of exim4.conf: > > sentfolder: > debug_print = "T: Sentfolder for $local_part@$domain" > headers_add = Status: RO > headers_remove = x-dkim-signature > headers_remove = x-spf-signature > headers_remove = x-trusted-domain > headers_remove = keywords > headers_remove = x-priority > headers_remove = x-status > driver = appendfile > delivery_date_add > envelope_to_add > return_path_add > use_flock_lock = yes > use_fcntl_lock = no > use_lockfile = no > group = mail > mode = 0777 > mode_fail_narrower = false > current_directory = / > > > > that should solve it. > > -----Ursprungligt meddelande----- > Från: dovecot-boun...@dovecot.org <dovecot-boun...@dovecot.org> För > André Rodier > Skickat: den 4 april 2021 12:48 > Till: dovecot@dovecot.org > Kopia: us...@sogo.nu > Ämne: Avoid duplicate emails in the sent folder > > Hello, > > I have a webmail program, that I cannot configure to not save sent > emails in the Sent folder. My emails to the SOGo team don't seem to > reach the mailing list anymore. > > So, I have no other choice to think the problem differently, and > _maybe_ use Dovecot to fix this issue. Moreover, I think this could > be useful for other email clients. > > First, I have tried to use Sieve, but no success so far: > > ------ > imapsieve_mailbox4_name = * > imapsieve_mailbox4_from = Sent > imapsieve_mailbox4_causes = APPEND, COPY > imapsieve_mailbox4_after = file:/var/lib/dovecot/sieve/sent- > checks.sieve > ------ > > And this sieve script: > > ------ > Message-ID header. > require [ > "variables", > "environment", > "duplicate", > "imapsieve" > ]; > > […] > > if duplicate :seconds 10 { > discard; > } > ------ > > Otherwise, can I configure dovecot in a certain way, for instance > create a virtual Sent folder. This would not save the email when > appended, but still returns the list of sent emails ? > > But this is not working. Any idea? > > Thanks for your help! > > André > >