Do I need to do anything with the app yml to use Let’s Encrypt?
You need to uncomment the letsencrypt bits in the app.yaml. It’s written in the file which lines you need to uncomment.
It does look like I need to look into SMTP name maybe.
Run ./discourse-doctor
, it will try to find common problems and offer to send you a test e-mail.