A simple sha256(lower(email)) is equally secure as a complete random salt, the only requirement on a salt is to be unique.