cancel
Showing results for 
Search instead for 
Did you mean: 
Reply
Highlighted
topherslalom
Level: Powered On

Launch mailto is converting spaces to + when on iOS

When I set a button's OnSelect to Launch("mailto:example@example.com?subject=Here%20is%20my subject&body=here is my body")

 

And click the button on desktop (launching Outlook) or iPhone, the mail app opens with the subject = Here+is+my+subject

 

If I change the '?' to a '&', it works on desktop launching Outlook, but iPhone doesn't work at all (button is clicked, mail app isn't opened)

 

How can I get spaces in my subject and body working on both Desktop and iOS?

1 ACCEPTED SOLUTION

Accepted Solutions
Anonymous
Not applicable

Re: Launch mailto is converting spaces to + when on iOS

 

The Launch command takes optional parameters in the following format;

 

Launch("address", "name", "value", "name", "value"....)  where name/value pairs are queries passed to a web URL.

 

We tend to put the whole "mailto:blahblah?subject=etc" into the address field, when actually you should use the Launch optional query parameters to pass in what you need, so;

 

address is the URL containing the mailto command and email address

Each name/value pair is a query parameter with it's value

 

Example:

 

Launch("mailto:bobjones@home.com", "subject", "Here's a subject line", "body", "Hello,

How are you?



Line breaks are just carriage returns and spaces remain spaces!")

 

I've tested this with Chrome and Edge (Edge was giving me headaches originally) and it works fine.  I haven't tested all the RFC stated parameters or attachments yet but this works and no annoying +'s!

 

Hope this helps someone

 

Kind regards,


R

View solution in original post

5 REPLIES 5
Community Support Team
Community Support Team

Re: Launch mailto is converting spaces to + when on iOS

Hi @topherslalom,

 

Thanks for the feedback.

Issue could be reproduced from my side.

Generally the Mailto format should be:

mailto:foo@example.com?cc=bar@example.com&subject=Greetings%20from%20Cupertino!&body=Wish%20you%20were%20here!

Changing the ? to & would have the %20 translated to sapce correctly, and the space would also work without %20.

 

I will collect this as a feedback from my side.

And I will update here once I got any response.

 

Besides, have you checked the Office 365 outlook (or the outlook conneciton) connection?

Office 365 Outlook

You may take a try with the following function to send the Email:

Office365.SendEmail() 

 

Regards,

Michael

Community Support Team _ Michael Shao
If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.
topherslalom
Level: Powered On

Re: Launch mailto is converting spaces to + when on iOS

I did find an alternative way using a Flow, but it would be nice to have the Launch("mailto:...") option available as well.

 

Thanks!

Anonymous
Not applicable

Re: Launch mailto is converting spaces to + when on iOS

 

The Launch command takes optional parameters in the following format;

 

Launch("address", "name", "value", "name", "value"....)  where name/value pairs are queries passed to a web URL.

 

We tend to put the whole "mailto:blahblah?subject=etc" into the address field, when actually you should use the Launch optional query parameters to pass in what you need, so;

 

address is the URL containing the mailto command and email address

Each name/value pair is a query parameter with it's value

 

Example:

 

Launch("mailto:bobjones@home.com", "subject", "Here's a subject line", "body", "Hello,

How are you?



Line breaks are just carriage returns and spaces remain spaces!")

 

I've tested this with Chrome and Edge (Edge was giving me headaches originally) and it works fine.  I haven't tested all the RFC stated parameters or attachments yet but this works and no annoying +'s!

 

Hope this helps someone

 

Kind regards,


R

View solution in original post

avaldez
Level: Powered On

Re: Launch mailto is converting spaces to + when on iOS

This resolves my issue as well - THANKS!!!!!!

freeluv
Level: Powered On

Re: Launch mailto is converting spaces to + when on iOS

Awesome 🙂

Helpful resources

Announcements
thirdimage

New Badges

Check it out!

thirdimage

Power Apps Community User Group Member Badge

Fill out a quick form to claim your user group badge now!

sixthImage

Power Platform World Tour

Find out where you can attend!

Power Platform 2019 release wave 2 plan

Power Platform 2019 release wave 2 plan

Features releasing from October 2019 through March 2020

Top Solution Authors
Top Kudoed Authors
Users online (6,794)