Timeouts on MX connections

Timeouts on MX connections

I'm trying to programmatically send email to my zoho account:

from smtplib import SMTP
s = SMTP(host='mx.zoho.eu', port=25, local_hostname='localhost')

This used to work a few days ago, now it's timing out constantly. Similarly with 'telnet mx.zoho.eu 25'. Any ideas?