Restaurant email: how to set up a professional address

Why a restaurant needs email on its own domain, which addresses to have (bookings@, events@ and more), and how to set it up so confirmations don't land in spam.

An empty restaurant at night, with dark wood tables, black chairs and low pendant lights.