Services like Gmail no longer allow third party usage without either OAuth or App Passwords. While the latter can be done without involving Blat involved, it's more cumbersome.
When last I checked, OAuth requires HTTPS support, which brings in a whole other area of problems. Adding https support necessitates openssl for SSL/TLS support, security certificates, and more. Plus, this moves the needle away from providing SMTP services to only supporting HTML services where Google can more easily inject advertisements and tracking (etc.). HTML is not conducive for simple e-mail transport.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
When last I checked, OAuth requires HTTPS support, which brings in a whole other area of problems. Adding https support necessitates openssl for SSL/TLS support, security certificates, and more. Plus, this moves the needle away from providing SMTP services to only supporting HTML services where Google can more easily inject advertisements and tracking (etc.). HTML is not conducive for simple e-mail transport.
See related feature request about SSL.