I'm missing something here... How does "user@real.com;attacker@evil.com" validate as "user@real.com"? Is this a regexp vs strcmp() issue or is there something more subtle at play?
user@real.com\nCc:attacker@evil.com
[1]: http://guides.rubyonrails.org/security.html#regular-expressi...