I personally use my gmail account for personal scripts where I send cronjob results back to myself via SMTP.
You can create an "application password" in your google account settings that separate from your main password. However, the granularity of permissions isn't great in that you can scope it to gmail, but not make it a "send only, not read email" password.
I'd caution against outgoing emails going to many other places other than back to your own email though. You don't want your personal email or domain taking an authoritative hit on spam filter.s