I set up the registration module but the security question didn't show on the form on the frontend, once I submited the form it errored and then showed the security question. It then would say ever answer was wrong when it wasn't.

I then disabled the security question and got and error relating to swiftmail (can't paste it here as it gets rejected as spam)

I found this:
Is this my issue.

I hope I'm not going to have to set up SMTP on every contao site going forward?