Welcome!

Welcome to the official BlackBerry Support Community Forums.

This is your resource to discuss support topics with your peers, and learn from each other.

inside custom component

Native Development

Reply
Developer
bennyantony
Posts: 25
Registered: ‎03-27-2011
My Device: Z10,Q10,Z30
My Carrier: Verizon and ATT
Accepted Solution

Invoking Enterprise Email Client from Work Perimeter Application

I have an app which is residing in the work perimeter of my BlackBerry 10 device. I would like to invoke the Enterprise Email from my native app. I could not find a good documentation/sample code to invoke email client (enterprise email client)  from qml. I tried Qt.openURLExternally(“mailto:abc@abc.com") from the QML code and its invoking the personal side email client, not the enterprise client.

 

Any help will be really appreciated..

 

 

Please use plain text.
Regular Contributor
bemipefe
Posts: 75
Registered: ‎06-14-2013
My Device: Z10
My Carrier: PosteMobile

Re: Invoking Enterprise Email Client from Work Perimeter Application

Please use plain text.
Developer
bennyantony
Posts: 25
Registered: ‎03-27-2011
My Device: Z10,Q10,Z30
My Carrier: Verizon and ATT

Re: Invoking Enterprise Email Client from Work Perimeter Application

Thank you very much for the response.

 

it worked using InvokeRequest

 

The following is the code sample I got based on your input and it worked. it invoked the Enterprise Email Client from the work perimeter application..

 

 

request.setTarget(tr("sys.pim.uib.email.hybridcomposer"));
request.setAction(tr("bb.action.COMPOSE"));
request.setMimeType(tr("message/rfc822"));
request.setUri("mailto:address@domain.com?cc=address2@domain.com&bcc=address3@domain.com&subject=A%20Subject&body=That%20body");
bb::system::InvokeManager* m_invokeManager = new InvokeManager(this);
m_invokeManager->invoke(request);

 

 

Please use plain text.