Collab Subscription Emails: How to detect HTML enabled cell phone?

We have found tremendous adoption success with using the "Subscribe Others" feature in collab. Naturally this concept rubs many folks the wrong way because often the end users don't know why they are getting these emails or what they are expected to do with them.
To combat this problem I have been working on our email templates to include some brief FAQs at the bottom of the email that answer some of the basics: Why am I getting this email? How do I unsubscribe? etc
There is still one issue that I am trying to resolve: Within the HTML template, is it possible to identify HTML enabled email readers?
For example, I use a Blackberry 7250 which displays email in plaintext - when I get Collab emails they are LOADED with links to images and to the collab projects, and its frustrating to have to scroll through everything to find the meaningful stuff.
My goal is to hide all "ugly link content" to those users that don't have HTML enabled phones - but I DO want to show it to those folks with the latest and greatest phones that can support it - such as the Blackberry Storm.
Isolating browsers seems like it could be the way to go, but rather than coding on a per browser basis I was hoping to just be able to do some type of "if HTML enabled" check.
Any suggestions?
Also, if anyone is curious about how to adjust these templates feel free to ask here or email me at [email protected] and I can forward my basic manipulations.

It turns out that there is a content type called "multipart/alternative" which can be used in cases like this.
The content type allows you to essentially split up the content into a section for HTML and another for plain text.
In looking at the notification templates, there are 2 for each "event". One for HTML and the other for plain text but I assume this is dependent upon the user Account Setting HTML/Plain Text and not fed into a higher level template which is set for multipart/alternative, although I have a help desk ticket setup for clarification on this issue.
I played around with these content types and each time I crashed my notification service with a java.lang.NullPointerException.
I'm closer to giving up on this after reading the following paragraph:
"If email programs can recognize multipart/alternative content, they can probably also recognize HTML content.
If they can't read HTML, they probably can't read multipart content either, which means you're going to run into the same problems with sending HTML to folks with email programs who can't understand it.
For recipients who can read the HTML, you're sending along an extra large message with the text included for no reason." http://www.wilsonweb.com/wmt5/html-email-multi.htm
Joel Collins wrote:
1) you know users can select html or plain text notifications right? Its under my account.Right, but we want the email to determine it dynamically since our company uses Outlook we'd want them to get HTML when they are a desk, and plain text when they are on their cell phones.
Joel Collins wrote:
2) Would an easy solution be to just put the content of the email at the top and the links at the bottom?Definitely! I've already removed all of the images and some of the redundant links, and am trying to design a layout to add the remaining links either in a column right aligned or at the bottom.
Joel Collins wrote:
3) I think that detecting html or plain text reader may be hard / impossible.Yar, I think I'm 9/10 of the way to giving up on this:)

Similar Messages

  • How can I send pictures or email from my desktop to a cell phone?

    How can I send pictures or email from my desktop to a cell phone?
    I use Gmail for my emails.

    By sharing playlists you mean sending the list of song titles along with the songs themselves you can't.  That would violate Apple's contracts with the studios regarding sharing music, videos, books, etc.  Which is strictly forbidden. With the single exception that I am aware of which is Home Sharing.
    If you just want to share the list of song titles you could take a screen shot and email that.  Hold down the home button and press and release the power button.  The image is then stored in your camera roll.

  • How do I locate another cell phone with my iphone?

    how do I locate another cell phone with my iphone?

    you can't unless it's an AirPrint enabled printer or you purchase a 3rd party app like printopia.

  • How do I change a cell phone number on my iPad. I have a new cell phone number and want to use the iCloud

    How do I change my cell phone number on my iCloud account with my iPad? I have a new number and want to activate the iCloud

    If you're talking about the phone number on your iPad for iMessage, the number is associated with the ID when you turn on iMessage on your iPhone.  If the number is incorrect, try turning off iMessage on your phone, wait a minute or so, then turn it back on.

  • Does any One has  List of MIDP 2.0 Enabled Cell Phones

    Does any One has List of MIDP 2.0 Enabled Cell Phones
    and from where to Download it
    i think the later part is Diff
    i need especially for SAGEM,LG,PANASONIC,ALCATEL,ORANGE

    Thanks SIR
    for that .com but i need the SDK for Sagem,Alcatel,LG
    i have got for Simens , Nokia, Moto,Sony
    Thanks

  • When I get a email of a picture from a cell phone on my ipad 2 it just says I have recieved a multimedia message. It does not show n attachment or anything. I have tried using adobe and all tons of stuff. How can I the attachment to show up?

    When I get n email from. Cell phone that's a picture the email says I have a multimedia message but, that's all. It won't show an attachment or anything. I've tried opening the email in adobe and everything. How can I get the attachment to show? Please help.

    You did not get an email, you got a MMS. You have to enable MMS on your phone before you can see the picture.
    http://en.wikipedia.org/wiki/Multimedia_Messaging_Service

  • How to I get my cell phone, laptop and ipad to share information?

    I am trying to get my iPad2, my HTC Thunderbolt (Droid) cell phone and my laptop (PC with Windows 7) to share contacts and calendar information. I just can't get them all connected. Any suggestions?

    hotmail works as exchange for ios devices
    http://www.iphonehacks.com/2010/08/how-to-setup-hotmail-using-exchange-activesyn c-on-your-iphone-ipad-and-ipod-touch-for-push-email-calendar-contacts.html
    http://www.idownloadblog.com/2010/06/17/how-to-set-up-hotmail-for-ms-exchange-on -your-iphone/
    but if you just use the email program build into osx on the macbook it does not support hotmail as exchange
    in that case you should set it up there are pop3 and never to delete mails from the server
    then it will not get mail pushed but it will work

  • How do i remove my cell phone number from my macbook pro (it is the one without retina display)

    okay well this is my problem.....when i first set up my computer it asked me if wanted to use icloud with my cell phone and i didnt really know how it worked so i said okay. well then i started not resiving text messages on my iphone and when i loged on to my computer i would have a whole bunch of unread messages. how do i change it to where it only uses my email address? please help me!!!!!!!

    On your Mac open up message, then go to the prefs for the app.
    in the accounts section click on iMessages and then you should see your email address and phone number listed.  Uncheck your phone number.

  • Does anyone know if I can send email to ipod touch from a cell phone?

    Does anyone know how to email a pc FROM a cell phone?

    depending on which phone u have, u can just send yourself an email and open it on ur ipod

  • How can I change my cell phone number to a new cell phone number to receive verification code?

    I am trying to chnage my cell phone number on icloud so that I may have the verification code sent to it.  How can I do that?

    https://discussions.apple.com/message/25175756#25175756

  • How to manipulate and use cell phone operating systems

    I have recently been messinga round with Netbeans 5.0 beta 2 with the MIDP pack. I am really enjoying it, but I am confused on something.
    I have an idea for a program that I want to create, but I want to be able to use it in an actual operating system. For instance, cingular, verizon, etc. all have phones that have operating systems on them. I don't know if they are operating systems as much as user interfaces. I want to know how I would be able to program an application for these systems specifically. Is there a way that you can access the code for these or anything like that? I really don't know how to ask this because I do not know much about the cell phone systems. Could somebody please inform me. Thank you.

    I hate that word only.
    There is no "ONLY" in the world of software. :P, well, I don't like the word "manipulate" either, so any disencourigement would be on it's place ;)
    There are ways to get to the lower level stuff but I
    believe that most Java developers would discourage
    it. The problem with it is that writing for that
    level means that the os is stable. Which is not the
    case. What would that have to do with anything? Palm OS, Symbian, an windows mobile (and even linux), are all stable. The other devices, simply don't have an OS, or at least, don't have an open OS where you can do stuff with. That's the real problem.
    Sure the os that the system uses may be
    excellent. But the next version of the hardware
    might not have the same underlying os. Try writing a
    program for a palm pro and running it on a new palm.
    Backwards compatible is not always there. Since the
    e rate of output from hardware developers is not
    slowing I'd avoid this. That's why you sould keep to api's. They ensure compatibility. Sure it might low stuff down sometimes, but who cares?
    Having said that. There is nothing like writing some
    low level code that pushes the edges of the hardware
    in directions even the os builders didn't think to
    go. Mind you java might not be the tool to do that.Very true, but this is out side of the scope of this forum, and therefor irrelevant.
    If you really want to do low level code, buy a nice cpu, make your own PCB and start programming without any api's, or even do it in assembler!

  • !!URGENT!! how to detect HTML link click in JTextPane??

    I'm using JTextPane to display HTML file.
    Now I want to detect event when user click on a hyper link in that HTML file.
    So that I can open a new window for use to save it or something else.
    How can I do that??
    Please help!!!

    The JEditorPane API description has an example of how to write a HyperLinkListener.

  • How to send pictures from cell phones to Mac?

    I have a LG VX8300 from verizon. I am wondering how i can send the pictures i have taken from the phone to my computer.

    Use BlueTooth assistant (from the pane in System Preferences) to pair your 'phone if you haven't already done it.
    Easiest way is turn BT on in your 'phone, open BlueTooth File Exchange (in the Utilities folder) on the Mac, press the "Browse" button to connect it up to the 'phone.
    Then navigate to the folder containg the pictures on the 'phone, select them and press the Get button to transfer them over to your Mac.

  • How Can I Charge My Cel Phone Via USB Cable?

    Hi Dear Users
    I'm wondering if you can tell me how I can use the USB cable to charge my mobile ?
    I appreciate your time and response
    Regards
    Reza

    Lost in translation! Existing, supplied USB cable of the phone, not by use of USB.
    Knowledge not shared is knowledge wasted!
    If you find it helpfull, it's not hard to click the STAR..

  • How do i take my cell phone number off my macbook pro

    i have already looked in settings but i dont think i am clicking on the right stuff can someone please help me

    System Preferences/ iCloud.
    Click on Account Details  change the verification phone number.
    (If thats the phone number your thinking about)

Maybe you are looking for

  • Run out of step numbers in the Pricing Procedure

    Hello gurus, Has anyone come across the following situation:  Within the pricing procedure I want to insert a new condition type but there are no 'free' numbers available within the procedure steps to enable me to do this  e.g:  These are the steps i

  • Smart form with 2 different pages

    Hi Experts I have a requirement, I need to develop a smart form with 2 different pages, and each page has different data and presentation of the data also is different. In the first page I need to display the contract data with the line items and amo

  • Default Logic for Intercompany Elimination (USELIM)

    Dear Friends, I am doing the Intercompany elimination for Management consolidation. I have configured the Entity and Intco and also maintained the "ELIMACC"  property in the account dimension. Also i have manintaied the ICELIM.LGF where the following

  • How to Upgrade sqlserver2000 to Sqlserver2005(Sapb2005)

    Hi, How can i upgrade Sqlserver2000 to sqlserver2005 database.Previously i am working with Sqlserver 2000 Database now regarding requirement i had to upgrade Database in Sqlserver2005 without uninstalling Sapb12005  can anyone suggest me regarding th

  • WSDL of my SAP ERP 04 Enterprise Services

    Hi, if i look at the WSDL Definitions of the Enterprise Services (mySAP ERP 04, http://esapreview.sap.com/socoview) there are no Endpoints etc. defined like in Web Service WSDLs. For example the Service CostCentreVarianceBudgetMonitoringRuleEvaluatio