When using Bonsai, you have to setup your own SMTP server to send outgoing email for you. For example, if someone submits a contact form on your site and you want WordPress to send an email notifying them, you’ll need an SMTP server setup.

I’m using Sendgrid for now. They’re a little more technical, but they have a great reputation. Only issue I’ve seen is that I tried to signup for multiple accounts and they told me some were not approved. Not sure if the domain reputation was blacklisted or what. But it's been working solid for me for years now in the background. I never even think about it until I have to set it up.

Trello Board: Bonsai Masterclass

Roots Docs: Trellis SMTP Setup

Trellis: Setup Mailhog and SSL with HSTS

Sengrid:

Configure SMTP:

It appears to be working now. It's just not sending me a set password link when I signup.