You don't want to run email service on your own.
Email service is hard, and complex. You will loose many hours of your life trying to set it up just right. And when your service will start running smoothly abusers will hit you hard. Those bastards.
Requirements for attendees
Own at least one email address