Email stopped working, 550-Bad HELO

That localhost.localdomain seems to be coming from your ISP. Do you mind testing it out with mailgun?