I recently switched my email domain to a different DNS and the amount of opaque random knowledge needed to make that work is crazy. Is there a guide somewhere explaining why the 20+ DNS records are needed to receive email? It seems to be way more complicated than necessary.