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-bounces at dovecot.org <dovecot-bounces at dovecot.org>
F?r
> Andr? Rodier
> Skickat: den 4 april 2021 12:48
> Till: dovecot at dovecot.org
> Kopia: users at 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?
>
>