Yes, that is correct. Since you want to allow blanks, those would create duplicates. So use the unique value validation to force unique email addresses, but allow for duplicate spaces.
If you where going to force an email address to be required, you could make it unique in the database.