Sieveben tudok neked olyan szabályt írni ahol a te mail címedre szűrök. Hiszen a headerben benne van a mail címed csak nem a to bcc cc mezőben. És itt elfelejtheted ezt az egész alias témát, mert nem lesz érdekes.
update: közben megnéztem a gyakorlatban is.
Egyik smtp-ről küldtem magamnak levelet bcc-ben egy másik szerveren lévő alias címemre, ami feloldás után a mailboxomban landolt. Címzettnek most semmit nem adtam meg, csak bcc és ott van a feloldott címem. Íme:
Return-Path: <eredeti@felado.hu> Delivered-To: _aliasból_feloldott_mailbox@cimem.hu <<<ez kell neked Received: from .... by .... (Postfix) with ESMTPS id 744792C1A8C for <alias@cimem.hu>; Wed, 20 Nov 2019 20:39:52 +0100 (CET) Received: from .... by .... (Postfix) with ESMTPSA id E8051202AE for <alias@cimem.hu>; Wed, 20 Nov 2019 20:39:51 +0100 (CET) From: eredeti@felado.hu Subject: teszt Message-ID: <xxxx@xxxxx> Date: Wed, 20 Nov 2019 20:39:51 +0100 To: undisclosed-recipients: ; <<< eredeti címzett, ha lenne.
Roundcube+sieve pluginban összekattingattam, a sieve fájl amit generált és használ ezáltal a dovecot+sieve:
# rule:[teszt]
if anyof (header :contains "Delivered-To" "feloldott_mailbox@cimem.hu")
{
setflag "\\Flagged";
stop;
}
A fenti headerrel rendelkező levelet érkezéskor becsillagozta.