ho provato, su consiglio di amici anche :
$expression = "^[a-z0-9][_.a-z0-9-]+@( [a-z0-9][0-9a-z-]+.)+([a-z]{2,6})";
...ma nulla...