I was able to finally fix my previous email issues and the contact form is back in place.
Hooray!
I switched my mail system from my hosting server (yay barclay!) and onto Joyent’s Connector, but I didn’t turn off mail on this domain or delete the old aliases, so not everything was going through as it should. Resolved!