Zend certified PHP/Magento developer

Zimbra inbox unable to receive emails from other servers

I have setup a zimbra server on an ubuntu VM, opened up the necessary ports according to this tutorial.

I am able to receive emails from gmail or outlook using other email domains.

However, no emails are received when I sign-up for services that send confirmation emails or alerts. For example, I tried signing up for a newsletter using the email address that the zimbra server is using but no email to confirm the account was ever sent. More so, there are no logs showing whether the email even came through to the zimbra server.