Email spoofing and DNS counter-measures

Email spoofing is a common type of attack vector. But how easy is it to carry it out and which measures can be taken to prevent it?