Si pruebas el codigo que te acabo de dar, lo imprime correctamente:
Array ( [0] =>
[email protected] [1] =>
[email protected] [2] =>
[email protected] )
Osea, si esta tomando los correos que estan dentro de < y >.
Si a la variable $string le agregas un correo que no esta dentro de < y >, no lo toma.