How to build a method to validate emails
I'd like to create a method like so:

    def email_is_junk(email_address)
    end


Where it returns true if the email junk, false if the email is not junk... Tricky part is I want that logic to be based off conditions like the following:


user@domain.ext

    if the email has a + in the user,  email is junk
    if user contains the word do-not-reply or support, test, service, tips, twitter, alerts, survey, email is  - junk
    if the domain is craigslist.org, email is junk

Suggestions on how to write this method w/o requiring dozens of if blocks with regex ?

Thanks
How to build a method to validate emails
===

I'd like to create a method like so:

    def email_is_junk(email_address)
    end


Where it returns true if the email junk, false if the email is not junk... Tricky part is I want that logic to be based off conditions like the following:


user@domain.ext

    if the email has a + in the user,  email is junk
    if user contains the word do-not-reply or support, test, service, tips, twitter, alerts, survey, email is  - junk
    if the domain is craigslist.org, email is junk

Suggestions on how to write this method w/o requiring dozens of if blocks with regex ?

Thanks