If you have this running on a VM, it's very likely that Google has already greylisted the provider's IP ranges. Safest bet is to contact Google directly, explain exactly what your mail server is used for (personal, mass, etc), and request a whitelisting for your assigned IP/domain. If your...