Zoho SPF Softfail

Zoho SPF Softfail

All my email are going straight to junk on hotmail and I think it is because of the SPF record.

The help file says to use this SPF record:

  1. v=spf1 include:zcsend.net ~all

Using this SPF record generates a "Soft fail". I looked into this and it is because the IP address is not specified.  "~all" without an IP address is essentially saying all emails should soft fail.

I sent a test email to see the IP and got 74.201.84.163.  Is it right to use a SPF record like:

  1.  v=spf1 include:zcsend.net ip4:74.201.84.163 -all    (I switched it to a hard fail)

Does zoho send from other IP addresses?  Will this IP change?

EDIT:

I changed it to 

v=spf1 mx include:zoho.com ~all

And now SPF passes but still all mail hits junk folder on any hotmail or outlook.com address.

Anything I can do?