I have turned on dark mode for my iPhone since its launch in 2019.
However, there is one issue and that is some newsletter on the default Mail app continues to display the white background.
Turns out, you can can use the Smart invert feature on specific app. This makes the color weird, but at least you will no longer be blinded in dark environments.
Settings > Accessibility > Per-App Setting > Mail > Smart Invert
1. Search Accessibility in settings.
2. Scroll all the way down to Per-App Settings.
3. Add Mail and change Smart Invert to On.