I'm consistently getting the OTP notifications, and the other players in this game are connecting without much trouble for what I can see.
If your email address is right, you are connecting using the right user name, the server is sending the email to you... What can be the problem then?
Passwords are necessary to protect your empire from being played by any stranger. OTP are a good way for that.
There is another delivery method: