Greylist problem

Greylist problem

I have a postfix mail server with many clients (devices) sending mail through it. I have each of these devices set up to send email alerts to my email address hosted on Zoho. However my mail queue is filled with mails that aren't being delivered because it receives this response from Zoho when trying to deliver.... 

H=mx3.zoho.com [136.143.190.52]: SMTP error from remote mail server after RCPT TO:<commerciale@rcq.it>: 451 4.7.1 Greylisted, try again after some time

I would like to know where to whitelist my mail server IP so the important email alerts will actually be delivered and also not show up in spam. Even though I set up SPF records Zoho still wants to classify this mail some of the time as spam but not all of the time. Makes no sense. Please advise. 

Thanks