Email is often insecure and will have a higher likelihood of putting your Stripe account at risk, so Stripe does not offer an email option for two-step authentication. The only options for two-step authentication that are not SMS-based are:
Mobile- and web-based authenticator apps, such as Google Authenticator (iPhone, Android) or Authy