
Email addresses are a pain to validate as different systems use different rules. In your case I would ask the question if that domain is actually valid. Top level domains (the last part of the email address) are often limited to known valid ones and coop
isn't one.
You should check with your email server to see if it likes that email address. If it doesn't then it won't work. I have found that using my email client and attempting to send a test email to such a user is a good indicator. For example Exchange requires at least 2 domains be specified in an email address even though the spec doesn't actually require it.