Mailto protocol with Outlook Express

Ok, so this is not the ideal place for this question, but a long search on the net and in these forums and hours of working on the problem have not produced more than a hack result.
Yet I am sure that like me most java web programmers in the end have to face this problem.
The problem (and we've all heard this before) is that Microsoft's email client behaves unlike all the others, whereas in an ideal world it should be possible to programme for all of them at the same.
Here's the problem if you will bear with me.
I would like a clickable link to open the default mail client, insert the email address, a subject, and a body, where users can then play around with it and add what they want before sending the email.
You can do this in two ways.
1) with a <form action="mailto:[email protected]">
then a hidden or text input field for the subject and a textarea for the body, and a submit button.
This doesn't work very well because it always URLencodes all the subject and body text, which arrives completely unreadable in Outlook Express - perhaps there's a solution to this, but anyway I want everything completely hidden with only the link visible.
2) Here is the second solution, which works up to a point.
<a href="mailto:[email protected]?subject=<%= subject %>&body=<%= body %>>some link text</a>
Now for the hard part - I can't get Outlook Express to accept html in any way.  Oddly enough it seems to accept ONE <br> for example, but if there are more than one it encodes the < and the > and the <br> appears in its literal form in the email.
Ok, so if you want carriage returns in Outlook Express just include %0A" and hey presto you have carriage returns in the body of the email.
But lets say I now want to format text bold or similar, which can't be done without html. And anyway "%0A" doesn't work with other email clients, where I end up with a horrible flat mess without carriage returns.
Now if I send html to most other email clients, they lap it up. Ok, so if we knew the name of the default email client, we might be able to do a bit of programming logic to send "%0A" to one and <br> to the other, but as far as I know there isn't a way to find out the name of the default email client, unlike for browsers.
If I save the email in Outlook Express as an .eml file and take a look at it, it is sticking in its own html, as it always does, but ignoring mine.
So here is my question: Is there a way of forcing Outlook Express to accept my html? This would enable me to programme for nearly all email clients and I would also be able to use formatted text.

I think to be honest that the answer is that Microsoft has (for once) stuck to the specification,Yes,.... a very strange thing for MS to have done. Normally, they would've added all kinds of special things.
Generally, I'd expect that the body value would be URL decoded first and then it would treat is as HTML (since plain text is no different then HTML, it just has no tags). However, that mailto protocol is fairly old and not so commonly used outside of defining the To address, so it wouldn't surprise me to hear that these things were implemented years ago and not touched since.

Similar Messages

  • Sync with outlook express 6

    Can itunes sync my iphone contacts and calender with Outlook express 6 ?
    Also can mobileme sync my iphone contacts and calender with Outlook express 6 ?

    Carving1 wrote:
    Please can anybody tell me if it is possible to sync my contacts with Outlook Express? Right now I am syncking with Palm Desktop. My PDA is a Palm Zire 72.
    Thanks
    Post relates to: Zire 72
    Sorry, it's not possible to sync to Outlook Express, only Outlook.
    WyreNut
    I am a Volunteer here, not employed by HP.
    You too can become an HP Expert! Details HERE!
    If my post has helped you, click the Kudos Thumbs up!
    If it solved your issue, Click the "Accept as Solution" button so others can benefit from the question you asked!

  • ITune cant sync with Outlook express Address book or Outlook

    i installed the latest itune and iTune cant sync with Outlook express Address book or Outlook address. i reloaded office a couple of times and event reloaded itune. What seems to be the issue?

    This link may be helpful.
    http://support.apple.com/kb/HT1692

  • To Sync. with Outlook Express

    Please can anybody tell me if it is possible to sync my contacts with Outlook Express? Right now I am syncking with Palm Desktop. My PDA is a Palm Zire 72.
    Thanks
    Post relates to: Zire 72
    This question was solved.
    View Solution.

    Carving1 wrote:
    Please can anybody tell me if it is possible to sync my contacts with Outlook Express? Right now I am syncking with Palm Desktop. My PDA is a Palm Zire 72.
    Thanks
    Post relates to: Zire 72
    Sorry, it's not possible to sync to Outlook Express, only Outlook.
    WyreNut
    I am a Volunteer here, not employed by HP.
    You too can become an HP Expert! Details HERE!
    If my post has helped you, click the Kudos Thumbs up!
    If it solved your issue, Click the "Accept as Solution" button so others can benefit from the question you asked!

  • Want to synch with Outlook Express

    I am trying to synch my Palm OS with Outlook Express. I have downloaded 2 trial versions, neither of which worked.
    Express2Desktop converter says that it has copied the files from but then nothing shows up in the left-hand (Palm OS) pane.
    Express Mirror installed fine but even though I did a repair and rebooted, it kept saying it couldn't find palm.csv in its own folder (which I am assuming it should have installed automatically).
    I checked that I have the latest version of Palm OS installed on my computer.
    Does anyone have any ideas of some other software I could try, or else why both of these synch programs failed?
    thanks
    Post relates to: Zire 31

    If it works, ExpressMirror sounds like a very clever product. It had not occurred to me to synchronize your device to Palm Desktop, and then Palm Desktop with the Windows Address Book.
    Does anything in the ExpressMirror Tutorial Online help?
    I do not see any FAQs or online support, but you can contact the vendor at [email protected] and see whether they recognize that error message.
    Post relates to: Treo 800w (Sprint)

  • Type 10 Error with Outlook Express 5.0

    We have a PowerMac running OS 9.2.2 that can't open Outlook Express. Each time we try it crashes the system with a Type 10 error.
    I've tried reinstalling Outlook with no success.

    Hi, Dan -
    Try also compacting the database files. To do that, with Outlook Express quit, hold down the Option key and start Outlook Express up - you'll get a splash screen offering to compact the databases. Click yes.
    It may also help to increase the Preferred memory allocation for Outlook Express. Adding 20 or 30 thouseand, or even more if you have the RAM to support it, is not excessive.
    Article #18278 - Assigning More Memory to an Application

  • Problems syncing BB Curve 8330 with Outlook Express

    Just got a new BB Curve 8330 and love the phone, but having problems syncing with Outlook Express 6.0. I am running Desktop Manager 4.5 (started with 4.7 and had same problem) and Windows XP SP3. I need to sync Addresses and Calendar. When I go to configure syncronization and select Calendar and Setup, I never see any option for Outlook Express or Outlook (only see ASCII and Yahoo). When I select Addresses and Setup, I do see and select Outlook Express. However, when I syncronize no addresses are moved across to the Curve.
    Any ideas on how to get the Outlook Express options to appear on Calendar Sync or how to troubleshoot why the Address Syncronization doesn't work (i.e. is there a log file that might have errors I could look up?) If necessary, I also have Outlook 200 on this computer if I have to go that way.
    Thanks in advance for any help!!
    Ron

    Hi LeslielG,
    Welcome to the BlackBerry Support Community.
    Can you please verify that the appointments being deleted during synchronization are still on your BlackBerry® Bold™ 9900 smartphone? If they have been removed due to the Keep Appointments setting, the synchronization will try to remove them from Microsoft® Outlook® as well. This KB article provides more information on this. "Calendar items occurring in the past are being deleted from the calendar application on the computer" http://bbry.lv/KKQSel
    Hope this helps.
    -FS
    Come follow your BlackBerry Technical Team on Twitter! @BlackBerryHelp
    Be sure to click Kudos! for those who have helped you.
    Click Solution? for posts that have solved your issue(s)!

  • How do i send emails with outlook express from firefox

    how do i send emails with outlook express from firefox

    You can add a button by using the [http://webdesigns.ms11.net/getmail.html Get Mail] add-on.

  • Syincing with Outlook Express

    Talked my wife into trying a 2G and I am concerned about syncing her Outlook Express. Will the iPhone sync with Outlook Express?

    Does your Wife use the Outlook Express address book called Windows Contacts for storing contact info?
    If so and your Wife wants to sync her iPhone's address book with the address book used by Outlook Express, this is selected under the Info tab for her iPhone sync preferences. If the address book used by Outlook Express includes contacts and her iPhone does not include any contact info, the contacts in the address book used by Outlook Express will be transferred to her iPhone. If her iPhone's address book includes contacts, the first time she syncs her iPhone with the address book used by Outlook Express, she will be provided a merge prompt, which she wants to select.
    If she doesn't currently use the address book that is used by OE, she needs to enter one unique contact in the address book on the computer before syncing contacts. Make the contact up if needed, which can be deleted later. This will provide a merge prompt.

  • Sync iphone with outlook express

    How do I sync my iphone with outlook express?

    You don't. It is not a supported program for syncing with iTunes. iTunes supports syncing with Outlook and Windows Address book only on a PC.

  • Emailing web page with outlook express

    How do I email a web page using outlook express?

    I think to be honest that the answer is that Microsoft has (for once) stuck to the specification,Yes,.... a very strange thing for MS to have done. Normally, they would've added all kinds of special things.
    Generally, I'd expect that the body value would be URL decoded first and then it would treat is as HTML (since plain text is no different then HTML, it just has no tags). However, that mailto protocol is fairly old and not so commonly used outside of defining the To address, so it wouldn't surprise me to hear that these things were implemented years ago and not touched since.

  • Broken SSL/TLS SMTP authentication with Outlook Express

    Hi All,
    I've created two ports for SMTP-Authentication with required SSL/TLS : port 25 and port 587. Everythings work fine on port 25 (both smtp-auth and ssl/tls works).
    But when using Outlook Express with port 587, the problems happens:
    Your server has unexpectedly terminated the connection. Possible causes for this include server problems, network problems, or a long period of inactivity. Account: 'pop.cbn.net.id', Server: 'smtps.cbn.net.id', Protocol: SMTP, Port: 587, Secure(SSL): Yes, Error Number: 0x800CCC0F
    I've already disable windows firewall, Desktop Antivirus etc. but still not works.
    Does anyone has the same problem? Thank you.

    Sorry I'm a little late to the party.
    This is a bug in OE. It is attempting to do an SSL negotiation immediately when the connection opens, like what a web browser does for HTTPS connections, rather than using the STARTTLS mechanism to start TLS in the middle of the connection. In other words, it's attempting to use the old, never actually standardized SMTPS protocol if you attempt to do secure SMTP on any port other than 25. When we deployed mandatory SSL/TLS here, we had to deploy an SMTPS server on port 465, just for OE users (our mail relay server is not an IronPort).
    SMTPS was never standardized, never even made it past one Internet-Draft. It's allocation of port 465 was later revoked by IANA and reassigned to another protocol. Yet it was treated as gospel by many mail client authors. I refused to support it on our mail server until it became obvious that OE simply wouldn't work otherwise (getting correct STARTTLS operation by using port 25 is not always available because of ISPs doing port 25 blocking). I don't blame IronPort in the least for not supporting it, although it does make this situation harder to resolve.
    I have learned to hate OE.

  • ITunes and/or QickTime Interfere with Outlook Express

    Last week, after installing the new iTunes version with QuickTime it started interfering with the operation of Outlook Express. Specifically, one of these two products is reading new messages in my OE Inbox folder and changing them from unread to read messages. This problem persists after I uninstalled both products. There must be a driver or other component still operating in the background that is doing that. Or these products may have changed the registry of OE and did not reset it back during the uninstall. I need help in fixing this problem. I don't want to reinstall OE because it involves a lot of efforts.

    This is a fair question which I tried to address in my original post. OE started to exhibit the problem right after the installation of iTunes with QuickTime on my computer. I suspect that one or both of these programs are reading new messages on OE Inbox. Anyone with knowledge of the inner working of these programs may confirm or invalidate my observation and pointing to them as the culprit.
    I contacted Apple Support and they are bouncing me between their telephone and email support groups.
    I hope somebody on this forum is familiar with the algorithm of iTunes and QuickTime and affirm wether or not they are reading email messages on the computer they are running on. Better yet, I hope someone can help me resolve this problem on my computer.

  • QickTime and/or iTunes Interfere with Outlook Express

    Last week, after installing the new iTunes version with QuickTime it started interfering with the operation of Outlook Express. Specifically, one of these two products is reading new messages in my OE Inbox folder and changing them from unread to read messages. This problem persists after I uninstalled both products. There must be a driver or other component still operating in the background that is doing that. Or these products may have changed the registry of OE and did not reset it back during the uninstall. I need help in fixing this problem. I don't want to reinstall OE because it involves a lot of efforts.

    This is a fair question which I tried to address in my original post. OE started to exhibit the problem right after the installation of iTunes with QuickTime on my computer. I suspect that one or both of these programs are reading new messages on OE Inbox. Anyone with knowledge of the inner working of these programs may confirm or invalidate my observation and pointing to them as the culprit.
    I contacted Apple Support and they are bouncing me between their telephone and email support groups.
    I hope somebody on this forum is familiar with the algorithm of iTunes and QuickTime and affirm wether or not they are reading email messages on the computer they are running on. Better yet, I hope someone can help me resolve this problem on my computer.

  • Problem syncing Nokia 6301 with Outlook Express

    I'm using bluetooth. The connection is fine - everythink works EXCEPT when I try to sync contacts between outlook express and the phone, zero contacts are synced. There are no error messages.
    All other functions work -- able to back up and transfer photos, etc. I tried every setting imaginable, and no luck
    Of course the most important thing that I need is contacts backed up...
    Thanks!!!!!!!!!!!!!!
    Version of PC Suite and XP:
    6.80.22 Nokia PC Suite
    Outlook Express 6
    Operating system:
    Microsoft Windows XP
    Build 2600
    Service Pack 2
    Language: English (United States)
    Language for non-Unicode programs: English (United States)
    Locale: English (United States)
    Input language: English (United States)
    Nokia PC Suite:
    Version 6.80.22
    Language: English
    Connectivity Cable Drivers:
    Version 6.80.5.1
    Bluetooth stack:
    Microsoft Bluetooth stack
    Version 5.1.2600.2180

    I have my contacts in SIM and phone memory, the SIM is for "safekeeping". I make backup to memory card and PC with PC Suite and in addition I have contacts in SIM, I have lost some years ago my contacts and I don't want to there again.
    I don't see dublicates because I have chosen that only visible memory is phone memory.
    There seems in your setup that something remains "hanging" after sync and the sync does not happen.
    I don't think you need to boot the PC, you can try to "untick" the connection methos you are using after sync in PC Suite -Manage connections. Then "retick" it and you are most likely able to sync again.
    AND BTW, your phone model is such that it propably won't let you sync until you have "ok"ed the sync window in phone screen.
    I am sure booting PC is not the only way to remedy the situation.Message Edited by manta on 07-Nov-2006
    03:18 PM

Maybe you are looking for