This problem is the sort of issue that RMX and DSL are trying to 'fix'. They're trying to make it harder to fake who a message is coming from.
Admittedly, they only work on verifying the domain (actually the 'ISP' in many cases), but it's better than nothing.
To verify the actual person, you're getting into digital signature territory, which many people have privacy issues with.