forward all emails, even those that were no sent directly to user

forward all emails, even those that were no sent directly to user

hello,

I have the following case:
all users in my organization forward all their emails to archive@company.com

I set up a rule that all incoming emails in archive@company.com,
will be forwarded to company.archive@gmail.com

but that rules works only for emails that are sent directly to archive@company.com.
if user A sends to user B an email, that email arrives to archive@company.com, but not forwarded to company.archive@gmail.com

how can this be fixed?

thanks