I had the same problem at some stage. Here are notes to myself from then:
"I have reconfigured mail forwarding to use Usermin not Virtualmin because that uses Spamassassin (Virtualmin doesn’t, says a forum person). Forwarding works BUT also generates “too many hops”. My fix is to:
- Use the virtual server owner
- Add additional email addresses
- Deliver to mailbox
- In mailbox Usermin, check [Y] Yes, forward to @gmail.
Additional info you didn’t ask for: before this, I was having problems with gmail rejecting SOME of the emails with 550-5.7.1 low reputation.
I fixed this by rewriting the headers, see this thread: