Form API submit handler does not get called
You can try the following :

 function email_action($form, &amp;$form_state) {

    $form['#submit'][] = 'email_action_submit';

    }


    //submit function for the form

    function email_action_submit($form, &amp;$form_state) {

    // write your submit code here
    }