hai verificato effettivamente che $e sia un array?

ad esempio fai così:
codice:
if (is_array($e)){
  $email = implode(";", $e);
}else{
  echo "non è un array";
}
e per verificare effettivamente cosa sia $e fai un bel var_dump($e), cosa ottieni?