Forwarded email attachment opens in draft mode on Windows, read-only mode on Mac - exchangewebservices

I have an Outlook add-in that is using Office.js and EWS. When the user clicks the button on the Home ribbon, the current email item gets forwarded as an attachment to a specific recipient (for testing purposes, an email that I have access to). I've followed the steps listed here to set up the forward-as-attachment functionality: https://learn.microsoft.com/en-us/exchange/client-developer/exchange-web-services/how-to-add-attachments-by-using-ews-in-exchange#add-an-existing-item-to-a-new-email-by-using-the-mimecontent-and-ews
Everything appears to get forwarded okay, all information is intact (original headers, subject, body, etc). On Outlook 2016 for Mac, I'm able to double-click the attached email and it opens just fine in a read-only type mode. I'm also able to do a "Save As", save it as an .eml file, and view the source in a text editor.
However, on Outlook 2016 for Windows, when I double-click the attached email, it opens in a window titled "Message (HTML) (Read-Only)" , even though it is actually editable (all fields...body, To/CC/Subject, etc.), with the Send button greyed out.
What do I need to do so that on Windows this attached email does not open in this sort of draft mode?
I've included screenshots of what opening the same email attachment looks like on Mac vs. Windows (both Outlook 2016)
Mac email attachment
Windows email attachment

Related

Hyperlinks within email body work in browser but not Gmail mobile app

I've got a program that generates email reports and sends to certain recipients. The email contains a table of contents with hyperlinks to bookmarks later in the email.
This works perfectly when viewing mails in the browser, e.g. on gmail.com. However, recently something seems to have changed in the Gmail mobile app, and my hyperlinks no longer work there.
When generating the email, the link is of the form:
Section 1
and the bookmark is of the form:
<a name="section_1"/>
In the browser, the link URL appears in the form:
https://mail.google.com/mail/u/0/#m_3653008429050877336_1
In the Gmail app, however, the link appears in the form:
x-thread://-90370221/435827759917983#m_3653008429050877336_1
Any ideas what has changed, and how to make my intra-document hyperlinks work again?
Orignal Answer
This functionality is not available in gmail app. Here is the link to google forum where you can confirm:
https://productforums.google.com/forum/#!topic/gmail/CdhA_3Z1yTo
You can insert link in the gmail app (like http://www.google.com) in Gmail app which is automatically converted to clickable link when you send the message but if you want hyperlink (like "click here" and when you click on it you are directed to the link to the page) you will have to do it from your browser only. There is no option available in Gmail app to do that.
The alternate solution is to use Microsoft Outlook. Add your google account in Outlook app.
In the compose section long press in the area then you get option to add hyperlink.
Answer after discussion in chat
It seems that the problem is with the gmail app version. If you want to open links received in your gmail app so that you are redirected to the location of message in the same mail you need to have minimum version 8 of gmail app. Verified this as I was able to access the links in my gmail app as well as my browser.
Platforms on which veried the links:
Android 6.0.1 - Gmail Version: 8.1.7.182107449.release
Windows 10 - Chrome: Version 63.0.3239.132
Ubuntu 16.04 (xenial) - Firefox: Version 57.0.4
To get around the Gmail app not having an option to insert a link into text (hyperlink) on my mobile device I use another mobile app to compose the email first. Currently, the only app I have discovered to be compatible with this trick is Google Docs. I find it works for typing, formatting, inserting images and creating hyperlinks.
To upload from Google Docs into Gmail I am presently only aware of the ability to highlight the planned body of the email in Google Docs then pasting it into Gmail.
Using Google Docs I am aware of the ability to carry over changes to some features of the hypertext. Such as colour, boldness, italics, size, underline. There are possibly more customizable options available before inserting what you have composed into Gmail.
I am unaware of any tricks to create a usable hyperlink of images for use in the Gmail app.
Such a feature outside the “Signature” on Gmail desktop could prove most beneficial.
I had the same issue. I was adding hyperlinks as following
Click Here
I did it to handle the possibility of https not available on the website as links are dynamic in the email. When I changed it to following then it worked on gmail app as well.
Click Here
You can’t do it in the gmail mobile app. Sorry. Also, it matters what version you have.
I found a link on these forums with a fix. Essentially they said that if you put a span inside the link, it will fix the problem. I've not yet had a chance to test it however. According to the post:
This won't work:
Bar
But either of the following will:
<span>Bar</span>
<font>Bar</font>

How to send an SMS text message that includes a hyperlink to a web page

I'm using VB.NET 2017 Pro to send SMS text messages out through SendGrid.
Works great.
Now I want to embed in the message a hyperlink to my web page.
It shows just the prompt ok, without showing the: PROMPT
But the prompt is not a hyperlink (ie. not highlighted).
I'm sending to #vtext.com ie. Verizon
Here is what's sent:
Touch: ACCEPT FRIEND
Mobile displays "Touch: ACCEPT FRIEND" which is not a hyperlink

Link to mail server from website

I have an email page on my website with a form and tinyMCE and all that fancy stuff, but I also want to add a couple of links to the popular mail servers such as gmail, yahoo, and hotmail.
I've seen some links that go to the my Microsoft Office Outlook (which I never use), and I've also seen a gmail link that opens up gmail in a new tab with a form already open and a mailto: value already given. Just wondering how this is done if I, lets say, have a mailto: value to send and perhaps a subject and message.
Just to make it clear, I want three or four image links on my page, each one for a different mail server (gmail, yahoo...) and when clicked on, it opens a form partly filled out (a mailto:value and possibly a subject and/or message) fullscreen. Thanks.
It's not going to be easy, as you'll have to integrate with each one of these services. How about going at it a different way? For GMail (at least on Chrome) you can figure the web app as the handler for your mailto: links. With that, you can create a link that opens GMail, optionally with subject and body filled in. See RFC2368 for details, or try this link.
Most users don't have accounts on all of the web mail services you mentioned anyways, and using the mailto link allow the mail to the sent using the user's default e-mail client (may it be Outlook, or GMail) which most people prefer anyways.

Mailto action with explorer 9 - blank email

I have an html form that I'm sending to external customers so they can fill up and send it back to me.
The problem occurs when they click the submit button on the form.
For some reason in windows 7 64 bit, with outlook 2010 and explorer 9, mailto action doesn't work for me.
An empty outlook message is displayed and only the subject and recipients are added.
There is no attachment and no body text.
When I change the default browser to FF I receive the text I wanted in the body section instead as an attachment (postdata.att).
I can't use server code cause the html form is sent by outlook to external customers, so asp/php/cgi is irrelevant for me.
The external customers have no access to the organization's intranet and since the html form is sent as an email attachment, it's also not hosted on an internet server.
Does anyone has a solution?
Thanks,
mailto action doesn't work for me.
mailto depends on specific combinations of correctly configured browsers and email clients. It is not suitable for pubic use in an action attribute as support is too poor.
Use a server side process instead. Note that form support in HTML email is also poor, so you should link to a form hosted on the web.
I can't use server code cause the html form is sent by outlook to external customers, so asp/php/cgi is irrelevant for me.
You need to set up a public facing webserver.

Add a new mailid in outlook by clicking on email id in a mail body

I want to generate a mail body in which i want to make a link, on which user clicks and add new contact outlook popup opens into the client screen.
How this can be done??
This is what vCard was invented for. Create a vCard file (from Outlook or using a third party application), and host it online on some webspace. Or, if needed, you can create a webpage that generates the vCard dynamically. Simply add a hyperlink to the vCard URL to the email message body.
Upon clicking upon the URL, Outlook will open up the contents from the vCard as a new Outlook contact.
That is, if Outlook isn't setup to block URLs, in which case you'd be better off sending the vCard as an attachment. Outlook signatures can be setup to contain a vCard.
I'm afraid this will most likely turn out to be impossible. Scripting is usually taboo in E-Mail clients.
This may be possible from within a web site using IE specific scripting (in VBScript, connecting to Outlook via COM or something), but security settings would block that from working for the vast majority of users anyway.