SMTP Notification Not Working

I can’t get SMTP notification configured correctly according to this doc page.
Here’s what I’m putting in my configuration.yaml

notify:
  - name: "SERVICE_NAME"
    platform: smtp
    server: "outlook.office365.com"
    port: 587
    timeout: 15
    sender: "{[email protected]}"
    encryption: starttls
    username: "{[email protected]}"
    password: "{password}"
    recipient:
      - "{[email protected]}"
    sender_name: "Home"

I’ve made sure that it’s identical to the example in the docs - even the order of fields.
I’m reloading the SMTP Notify Services via Developer Tools | YAML each time I change, but I’ve restarted the entire server too and it still doesn’t work.
I’m testing by going to Developer Tools | Services and trying to locate the service by notify.SERVICE_NAME but it doesn’t show up. Since it doesn’t even show up, I’m suspecting a problem in HA and not with my SMTP service configured credentials.

Did you create an app-specific password?

I didn’t, but I don’t have 2FA setup for the account I’m using, so I wouldn’t expect to have to. I would, of course, eventually want to get it set up with 2FA to protect the account, but I’m just trying to get the simpler case setup first.

The SMTP server is smtp.office365.com not outlook.office365.com .