Not sure if I get the question right - but if you want _all_ mail to xxx.com to be also stored in
archive@xxx.com - the solution would be a bit different:
* create a rule with appropriate priority (if you want to also store mails which get rejected due to the blacklist rule the rule needs to have a higher priority than the blacklist rule)
* add a BCC action to
archive@xxx.com
I hope this helps!