Hola Otra vez intenta con esto:
Código PHP:
$email_users = new Zend_Form_Element_Text('email_users');
$email_users->setLabel('Email:')
->setRequired(false)
->addFilter('StripTags')
->addFilter('StringTrim')
->addValidators(array(
array('EmailAddress', true,
array(
'messages' =>
array(Zend_Validate_EmailAddress::INVALID_FORMAT => 'Email invalido')
)
)));
$emailValidator = new Zend_Validate_Db_NoRecordExists(
array(
'table' => 'user',
'field' => 'email_user'
)
);
$emailValidator->setMessage("Este email ya existe");
$emailUsers->addValidator($emailValidator);
Intenta como t lo estoy pasando, Yo le he probado y funciona muy bien.
Un saludo,