I have a use case to send email to external users from my app.
We want to show all installed email clients when user clicks on send mail which open the user opted mail client with pre filled fields.
How can I achieve this?
Ex : it is like when user clicks on share button of image in gallery, we will show all apps which supports file sharing.
Perhaps the UIActivityViewController is what you're looking for?
http://nshipster.com/uiactivityviewcontroller/
Related
I received from Google the following instructions to add Logos for Non-Gmail Accounts:
These instructions explain how to add a logo, or avatar, to a non-Gmail email address, for example mailer#mycompany.com. Once added, all emails from that account will show logos on all three Gmail clients: Android, iOS, Desktop
In a new incognito window, visit
https://accounts.google.com/SignUpWithoutGmail
Create a new account using the non-Gmail email address. You will be
required to enter a passcode sent to this address, so be sure you
have access to read this address's email.
Once you're logged in to the new account, visit
https://myaccount.google.com/personal-info and click on "Photo" to
change your profile picture.
You'll immediately see the new logo on desktop Gmail, including on
email already sent. Android and iOS clients will take 24 hours to
start displaying it. You can change the logo whenever you wish, but
again it will take 24 hours to update on mobile clients.
I can't follow this instructions because the sender email address of our email marketing communications only exists as a sender for our email marketing tool (SFMC = Salesforce Marketing Cloud). It means that we don't have and inbox associated to it, so we won't be able to retrieve the passcode mentioned on the step 2 above.
NOTE: I can't configure the domain in order to have an inbox because it will break our email marketing platform configuration.
Is there any other way to validate that I am the owner of the subdomain (instead of receiving a passcode)? Maybe adding some TXT record to the DNS?
As far as I am aware this is the only way to add the sender image in Gmail, since this is the only way to run through the verification.
Can you explain a bit more why adding an inbox would break your Marketing Cloud configuration?
Alternative your alternative is to use BIMI record, it`s valid for the many of ESP including Gmail: https://www.emailonacid.com/blog/article/email-marketing/bimi/
Interested in trying to launch an email link where it launches Outlook and populates the recipients with the grp email account. Or something like a link to launch Notepad. I've done some looking and the best thing I've found that doesn't work is this in markup.
[Launch Notepad](file://c:/windows/notepad.exe)
Do you know if this is possible, and what is the method to do it?
If you're looking to send an email from a link, you want to use mailto: protocol links https://en.m.wikipedia.org/wiki/Mailto
I want to set a logo for the LCA Systems mail that I am sending from my application to be as the others bellow. Now it is showing just an Interrogation point. Is there any way to replace this interrogation to an image?
If you create a Google+ profile using your sending email address. If that address is noreply#lcasystems.com, simply create a Google+ account using that address.
https://accounts.google.com
Other email clients will use Gravatar. Sign up for an account using the email address you use to send messages.
https://gravatar.com
There is no universal method to get all email clients to use one central avatar for personalization.
Good luck.
I am designing an application for a society.
In this application, there is a feature to send the contents of the particular page via mail by clicking of a button. There is no custom mail app designed. The feature uses iPad's native mail app to send the mail.
I want to restrict the user to send the mail only from the society's domain registered mail account and not from his/her personal gmail/yahoo/msn id.
How do I put this restriction from my app?
Thanks in advance
I suggest you send the email from your server, as you won't (and shouldn't) be able to control the user's email app. In other words, you allow the user to enter one or more email addresses into your app and then put the contents of the page into an email that you send from your email server to the specified addresses.
In IOS I would like have a mailto link with attributes to prefill recipient-address, subjectline, and messagebody. I assume this is supported just like in macosx? Any additional features IOS offers on this?
Within this process of opening a new prefilled email, I would also like to offer the user to add his personal (or other) contact details as a vcf card to the email.
I know the "share contact" button at the bottom of every contact in the contacts app can send contacts as vcf files in mail, but this route doesn't offer me prefilled email fields.
How can I combine the best of both worlds; prefilled email fields and share contact, from a webpage (without using additional ios apps)?
In the worst case, I'd have to ask users to share their contact, and copy paste the recipient-address, subjectline and body. I could copy all 3, with instructions (move subjectline and recipient-address from body to their fields), into the clipboard with JS, and just ask them to paste into the body.
Would that be supported?
Other suggestions?
iOS supports mailto for filling in subject field, message and multiple recipients in the To, Cc, and Bcc fields. The from attribute is not supported. (Source)
However, sharing a contact is not possible from the web browser. You'd have to write a native app.
Take a look at MFMailComposeViewController.
ios user's can't attach their contact info as a vcf to a (mailto induced) email, but can send the vcf, as attachment to a true email (subject line is pre-filled 'contact' but all fields can be changed) from within contacts. If you need the user's contact info, ask them to send it that way, and instruct them what to paste or write in the fields, if important.
So the convenience of automatically inducing a new email from a browser link with pre-filled fields is lost on ios.