Seems the email functions in all of my apps have been broken due to recent security changes by Microsoft and Google is there a workaround for the System.GotoUrl (“Mail:”) that no longer works properly.
Due to recent security changes in Gmail and Outlook, System.GotoUrl no longer works properly.
Yes, I was saying try MAILTO: rather than MAIL: does that make a difference. As far as I’m aware “MAIL:” has never been a thing.
You can definitely get mailto:
to work with Gmail, you just need to configure your browser the right way. Are you sure you don’t mean the security changes that affect SMTP?
I haven’t seen any news regarding Gmail disallowing mailto:
but I do know that they do their best to prevent you from using Gmail as a transactional mail service. Similarly, Office365 recently had security changes that Xojo dragged their heels on. You need at least 2022r2 to SMTP with Office365.
What changes do you mean?
In other words a Mail Relay or SMTP service. If you are needing to use a service to send mail you might want to get an account with SendGrid, SMTP Service | SMTP Relay | Start for Free | Twilio SendGrid .
Before they got bought out I liked Mailjet so much I made a drop in class that replaces SMTPSocket to send EmailMessage
objects via Mailjet’s REST API.
Google has upgraded Gmail to Workspace when that happened Gmail was no longer my default Mailto application. Outlook now opens when my app tries to send an email and hangs, opening multiple pages saying this action isn’t supported yet.
Thanks for the info.
You can still do ordinary POP3/SMTP transactions with gmail, but in order to do so you have to log onto your gmail account (i.e. yourself by hand on the gmail website), go to the security section, and enable two-factor-authentication (this has to do with your login to your gmail account).
Having enabled it, you can then go into your gmail security again, and ask for an app-specific password (it’s 16 chars long, as I recall). Save this (e.g. on a bit of paper or somewhere), and then use it in the password fields in your gmail account in your email client on your computer, instead of the p/w you had been using.
This works and is what I do now.
Thanks I will try that