Sv: Avoid duplicate emails in the sent folder
Sebastian
sebastian at sebbe.eu
Sun Apr 4 14:04:26 EEST 2021
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é
-------------- next part --------------
A non-text attachment was scrubbed...
Name: smime.p7s
Type: application/pkcs7-signature
Size: 5715 bytes
Desc: S/MIME Cryptographic Signature
URL: <https://dovecot.org/pipermail/dovecot/attachments/20210404/83e3c7ae/attachment.p7s>
More information about the dovecot
mailing list