Desktop.mail  Mailto with HTML formatted email

I'm trying to make my application send an email with an HTML formatted table in the body. I've got the text to be visible in the email, but it doesn't format according to the tags and the tags are visible. HTML email is turned on in the email client.
I've been searching all over for a solution. Are there some escape characters I need to use? Has anyone been able to do this or have any ideas?
String html = "<table>";
        for (int x = 0; x < reportTable.size();x++){
            ReporterObject table = reportTable.get(x);
            html = html+"<tr>" +
                    "<td>"+table.getReportDate()+"</td>" +
                    "<td>"+table.getSchoolName()+"</td>" +
                    "<td>"+table.getTeacherSpoken()+"</td>"+
                    "<td>"+table.getGoal()+"</td>" +
                     "<td>"+table.getAchieved()+"</td>" +
                     "<td>"+table.getPercentAchieved()+"</td>"+
                     "<td>"+table.getApproaches()+"</td>" +
                     "<td>"+table.getAppointments()+"</td>"+
                     "<td>"+table.getGIEA()+"</td>" +
                     "<td>"+table.getReport()+"</td>" +
                     "</tr>";
        html = html + "</table>";
URI email = new URI("mailto", "mailto:?to=" + emailField.getText() + " &SUBJECT=AL Reports &BODY=" + greeting + html + salutation, null);

Please see
http://javaalmanac.com/egs/javax.mail/SendApp.html
for Quintessential Program to Send E-Mail.
Then substitute line
msg.setText(content);
/with this one
msg.setContent( content , "text/html");
it should do in simplest form.

Similar Messages

  • How do I  Send HTML formatted email  using  class in  javax.mail pkg

    How do I Send HTML formatted email using javax.mail pkg class ?i mean is thr any class available in this package to do this ?

    Please see
    http://javaalmanac.com/egs/javax.mail/SendApp.html
    for Quintessential Program to Send E-Mail.
    Then substitute line
    msg.setText(content);
    /with this one
    msg.setContent( content , "text/html");
    it should do in simplest form.

  • HTML formatted Email notification with embedded images

    I am using Oracle BPM 6.5 (Studio) and been spending my wheels on trying to send out an email from a process with formatting. I am able to send emails in plain text. I get a parseexception whenever I try to set the content type property of MAil object. Not sure what might be going on. Here is the sample code.
    reminderEmail as Mail
    reminderEmail = Mail()
    reminderEmail.from="[email protected]"
    reminderEmail.recipient="[email protected]"
    reminderEmail.subject="Review xx Information"
    reminderEmail.contentType = "Content-Type: text/html; charset=utf-8" (IT WORKS WITHOUT THIS LINE)
    reminderEmail.message = "<HTML><h2>Please check and resend the message</h2></HTML>"
    send reminderEmail
    It would be great if I can get a sample to send out HTML formatted emails. I know it should work because the automatic notification mail that is sent out by the engine is HTML. This is the one where it says "The instance can be accessed "here""
    Thanks so much

    If you want to send the html page and have it
    reference the images and css files on your web
    site, that's pretty easy. Just create a message
    with text/html content that is your html page.
    If you want to include all the images and css files
    in your message along with the html page, you'll
    need to create a multipart/related message and
    you'll need to change all the html to reference the
    images and css files using "cid:" references.

  • HTML formatted email with international content displays wrong character

    When reading HTML formatted email on the iPhone iOS4.1, it will sometimes display wrong characters.
    Comparing email source content from various html formatted emails I can see that;
    it displays incorrectly when:
    - HTML formatted content
    - Content type is marked as text/html with charset ISO-8859-1 (Latin1) which is the default html standard character encoding.
    - The international characters are not written in html conversion format, i.e. ø instead of ø
    It displays correctly when:
    - The content is marked as text/plain and encoded as Quoted-printable
    Anyway, the email which is display wrong characters on iPhone displayes correctly on OS X Mail app. Leading me to a temporary conclusion that it is a bug in iOS4.
    Can anybody confirm this?

    No matter which format you choose, you're sure to offend some recipients. Some people object to HTML, based on security or privacy concerns. Some prefer HTML because it's a more effective means of communication for some purposes.
    If your default composition format is HTML (or plain text), hold Shift when you click Write, Reply or Forward to switch the format to the opposite type, or if HTML is the default, select Options/Delivery Format/Plain text only in the Write window to make a one-off change.

  • Send Email with HTML format in Outlook Macro

    I can use the following to send email with HTML format in VBA. I also have created an HTML file. Is there a way to load the file into .HTMLBody to send it as HTML format message?
        Set OutlookApp = CreateObject("Outlook.Application")
        Set objMail = OutlookApp.CreateItem(olMailItem)
        With objMail
           .BodyFormat = olFormatHTML
           .HTMLBody = "<HTML><BODY>Enter the message text here. </BODY></HTML>"
           .Display
        End With

    Try: 
    Dim fso As Scripting.FileSystemObject
    Dim htmlFile As Scripting.TextStream
    Set fso = New Scripting.FileSystemObject
    Set htmlFile = fso.OpenTextFile("C:\path\to\my-html-file.htm")
    strInsert = htmlFile.ReadAll
    then change:
    .htmlbody = strInsert
    oh, and you need to set a reference to the Scripting runtime in Tools, References. 
    Diane Poremsky [MVP - Outlook]
    Outlook & Exchange Solutions Center
    Outlook Tips
    Subscribe to Exchange Messaging Outlook weekly newsletter

  • Blank message body when sending or receiving HTML formated emails Exchange 2010

    I Have just installed Exchange Server 2010 over the weekend on a customers system.  All clients using either Outlook 2003 or 2007 are unable to see any text in the body of emails that are formatted in HTML.  If they receive an email formatted as HTML there is no body text, if they send an Plain Text formatted email the recipient sees the text in the body.  This problem presents across all Exchange users and affects all HTML formatted emails sent or received since transitioning from Exchange 2007 to 2010.  Plain Text and Rich Text email present with no issues. If we import old email via a pst they afre able to see all email text both HTML and plain text. when we access the clients email account via OWA all emails work but then if we go into outlook 2003/2007 and click the email it removes the body text from the email in both the client and OWA have tried Outlook connection issues with Exchange 2010 mailboxes due to RPC encryption requirement
     http://support.microsoft.com/default.aspx/kb/2006508 and it made no difference at all.
    Thanks
    Update: Have just tested further and all pc seem to work ok with either 2003 or outlook 2007 on.  The problem only seems to be happening on the remothe desktop services server which has outlook 2007 ( have also tried outlook 2003 with same results)

    We have just migrated to Exchange 2010 and have had some blank emails come in to our system.  We think we have a reason and fix for
    it. Hopefully this helps someone else…
    Staffs have their own private mailbox (as you would expect) but also share common mailboxes like "Support" and "Info". When an email came
    into the inbox on a shared mailbox, it might be blank. Plain text emails seemed to be okay. 
    We found that when an email came in, it was readable for about two or three seconds (you need to be setup to send a test and check the inbox quickly - we used Outlook 2007 with the reading pane turned on) and then it blanked out!. We checked the incoming
    email by using the arrow keys to select it and then select the email below the new email, if you go back and forth between them you can see the good new email suddenly goes blank.
    So send another test, but this time make sure the email is set to “Plain Text”. Our email turned up fine, two seconds latter
    it had a NOD32 signature appended to the end of it saying that it had been scanned by NOD32 (you may have seen this kind of note appended to the end of emails before).
    What appeared to be happening is that one or more users sitting at their desks in Outlook had different settings configured in NOD32 (they
    were supposed to be using the server based profile that we control). We thought we had the server doing the AV work, but several of our client PCs had NOD32 enabled to integrate with Outlook. New items received in the shared Inbox’s were being scanned
    by the client PCs and having a signature appended which was mucking up the HTML format of the email and Exchange 2010 blanked them out.
    Make sure your AV products aren’t corrupting the email formats causing them to be displayed blank. Try tests using OWA only and don't
    access the mailbox using Outlook.
    Thanks.

  • How to enable HTML formatted emails in nokia e72?

    Can anybody tell me that how to enable HTML formatted emails in nokia e72? I Owned a E71 & it has such a feature that I can activate HTML formatted email & Non-HTML formated emails. But I don't find any feature in Nokia E72. I receive all the mails as text messages. I use Other Emails Thanks in advace!

    No supporting stuff here, amigo. This e-mail procedure is a safety precaution. Html might contain malicious code. Try Profimail for a while.
    http://www.lonelycatgames.com/?app=profimail
    ‡Thank you for hitting the Blue/Green Star button‡
    N8-00 RM 596 V:111.030.0609; E71-1(05) RM 346 V: 500.21.009

  • Can not send HTML formatted email since Mavericks?

    Hi..
    I was using Thunderbird happily in Mountain Lion and all was well. But as soon as I upgraded to Mountain Lion I can no longer send any HTML formatted emails at all. Everything I paste into Thunderbird get instantly converted to 'plain text'. Apart from manually editing basics like font colour, italics, bold I can't do much else.
    'Compose messages in HTML' is checked across all accounts, and 'Delivery Format' is set to 'Rich Text HTML'.
    Yet thunderbird refuses to render any pasted HTML formatted material.
    If I can not find a solution to this I will have to find an alternate mail client as rich formatting is critical for me.

    I just wiped Thunderbird completely from my system (Mavericks) and reinstalled from scratch. Yet still it will not render any HTML pasted into an email copied from Safari.
    I did however manage to paste HTML from Firefox and then Chrome into Thunderbird and they both rendered perfectly.
    But.. things get a bit strange. I am able to copy HTML from any webpage opened in Safari and paste it into a Googlemail email also opened in Safari and it renders fine.
    This is such a pain as Safari is my browser of choice and Thunderbird my email client of choice. But they just don''t want to work together in Mavericks.
    :((

  • HTML Formated Email From Oracle Database

    Hello,
    I am generating email alerts from oracle 11g,10g using utl_mail.send.
    I want to genrate/send email in HTML formated.
    How i can send HTML formated email form Oracle Database (11g,10g)
    Thanks In Advance

    hi,
    inside oracle apex 10g. i am using this.
    please try
    begin
    HTMLDB_MAIL.SEND(
    P_TO => '[email protected]',
    P_FROM => '[email protected]',
    P_BODY => 'test',
    P_BODY_HTML => '<table><tr><td>data</td></tr></table>' || SYSDATE,
    P_SUBJ => 'Test Email working '
    wwv_flow_mail.push_queue(
    P_SMTP_HOSTNAME => 'localhost',
    P_SMTP_PORTNO => '25'
    end;
    Thanks
    LOGA
    www.go-websoft.com
    Apex Consulting & Development

  • Encounter error when sending HTML format email

    please reference below codes, when the lt_html has more than one line, the email could not been displayed properly in my inbox.
    did you encounter this kind of problem? Pls help, thank you.
    document = cl_document_bcs=>create_document(
    i_type = 'HTM'
    i_text = lt_html
    i_length = conlengths
    i_subject = 'HTML format email' ).

    Hi,
    please show the 3-line html-code that does not work:
    in lt_html, also value and/or method to fill for conlengths
    Save email as text and show whats there.
    This is required for the answer.
    Regards,
    Clemens

  • How can I send email from an JSP page  with HTML format either using jsp

    hi,
    I have an jsp page with online application form,after compleating the form if i select submit it will send all the compleated data to the mail id we mentioned in the form tag,for this i am using javascript,but instead of receiving the data in the format of strings,my client want to receive the data in the same format as he's filling in the jsp page(html format) through e-mail.any help would be appreciated.the fallowing is the code right now i am using for email application.
    <code>
    function send()
    if(validatePersonalInfo(document.theform))
         document.theform.submit()
         location.href=location.reload()
    function validatePersonalInfo(form)
         var tmpStr ="";
         if (form.Name.value == "") {
              tmpStr = "Name";
              document.all.dName.style.visibility="visible";
              document.theform.Name.focus();
         else{
              document.all.dName.style.visibility="hidden";
         if (form.SSN.value == "") {
              tmpStr = tmpStr + ", Social Security Number";
         document.all.dSSN.style.visibility="visible";
         if(form.Name.value != "")
              {document.theform.SSN.focus();}
         else{
              document.all.dSSN.style.visibility="hidden";
    if (tmpStr == "") {
              return true;
         } else {
              alert("Please Fill the Following Fields: " + tmpStr);
              return false;
    <FORM NAME="theform" METHOD="post"
    ACTION="mailto:[email protected]?subject=Online Application Form for MinorityDealer." ENCTYPE="text/plain">
    <TABLE WIDTH="100%" BORDER="0" CELLSPACING="0" CELLPADDING="10" NOF="LY">
    <TH>
    <P>
         <FONT SIZE="3" FACE="Arial,Helvetica,Univers,Zurich BT">Online�Application</font></TH><BR>
    </TABLE>
    <table width="718" border="1" cellspacing="0" cellpadding="3" bgcolor="#CCCCFF" align="center">
         <tr>
    <td colspan="2"><font class="captionText">Name*�</font><br><input type="text" size="25" name="Name" class="bodyText">
    <div id="dName" name="dName" style="position:absolute;visibility:hidden"><font color="red">Name is Mandatory*</font></div>
    </td>
              <td colspan="2"><font class="captionText">Social Security Number*�</font><br><input type="text" size="9" name="SSN" class="bodyText">
              <div id="dSSN" name="dSSN" style="position:absolute;visibility:hidden"><font color="red">SSN is Mandatory*</font></div></td>
    </tr>
    <tr>
    <td colspan="2"><font class="captionText">Total Personal Assets</font><br><input type="text" size="10" name="TotPersAss3" class="bodyText"></td>
              <td colspan="2"><font class="captionText">Total Personal Liabilities & NetWorth</font><br><input type="text" size="10" name="TotPerLiab3" class="bodyText"></td>
    </tr>
         </tr>
    </TABLE>
    <IMG Valign="middle" name="imgSubmit" src="images/buttons/Submit.gif" width="66" height="29" border="0" alt="Submit">
    </code>

    Can any one do some help to solve this problem.
    Regards.

  • Blank email with HTML format

    when I get an email in HTML format on my phone , the message comes in whiteand occasionally get the html code unencrypted. i use Iphone 6 and my email server its Exchange server 2010 on premise.
    I hope you can help me.

    Try: 
    Dim fso As Scripting.FileSystemObject
    Dim htmlFile As Scripting.TextStream
    Set fso = New Scripting.FileSystemObject
    Set htmlFile = fso.OpenTextFile("C:\path\to\my-html-file.htm")
    strInsert = htmlFile.ReadAll
    then change:
    .htmlbody = strInsert
    oh, and you need to set a reference to the Scripting runtime in Tools, References. 
    Diane Poremsky [MVP - Outlook]
    Outlook & Exchange Solutions Center
    Outlook Tips
    Subscribe to Exchange Messaging Outlook weekly newsletter

  • Mailto with html body for UIApplication sharedApplication

    Hi There,
    I would like to have my iPhone application be able to email out in html format some local data. After looking at it I have two questions:
    1) What is the best way to construct large strings i.e html content. Appending hundreds on lines to an NSString seems cumbersome. In Java I would use a StringBuffer but I cant't find the C counterpart.
    2) Once I have this html content can I simply pass it as the '?body'var in the mailto url of the UIApplication sharedApplication? It's a lot of data and may not have the correct %20 UTF coding.
    Any ideas or examples on the best way to do this if it is at all possible? Ideally I would like to send an email with an attachment but the iPhone SDK prohibits that currently.
    Many Thanks All

    Hi,
    Experience does help, of course, but I do look up things on the web. For example, for this issue I double-checked http://download.oracle.com/docs/cd/E17556_01/doc/apirefs.40/e15519/toc.htm as I actually use VARCHAR2s for the email body texts, so didn't even know you could use a clob! download.oracle.com usually has the information I need, so use inurl:download.oracle.com in a google search
    Andy

  • Table of Contents Deactivated in HTML Formatted Emails - How to Fix?

    Problem Details: I produce a newsletter with an embedded table of contents.  In iOS7, users were able navigate via the table of contents and traverse to the corresponding articles.  This functionality has been lost upon the installation of iOS8.  My newsletter is embedded into the body of an email message.  The navigational hyperlinks that comprise the Table of Contents no longer function after upgrading from iOS 7 to iOS 8.  The issue still persists with updates to iOS8 updates since its release.  Hyperlinks continue to work, but not the navigational links in the Table of Contents (that navigate down to the respective content in the body of the email message).
    Note: Apple Support has been able to recreate this problem.  This problem did not exist with iOS7.  First started with the installation of iOS8.  I have delayed the upgrade to iOS8 on one of my remaining devices and I don't have this problem with my iOS7 device.  Despite being able to recreate this problem, the solution seems hopeless.  I have tried to get the attention of Apple many times to no avail.  My newsletter is ready by thousands of people each day.  This is a problem - Apple where are you??
    Note: This functionality continues to work in devices that still have iOS 7 installed, web browsers, android devices, blackberry devices, etc.  The issue is isolated solely to devices with iOS 8 installed.

    Hi Tom,
    I use MSWord to create the newsletter.  I then save it as a "Web Page" (html format) and place it into an Outlook email message.  The table of contents functionality works in Outlook, web browsers, Android devices, blackberries, iOS7 devices.  However, not with iOS8.
    I had a great talk yesterday with Apple support.  They again were able to see the problem on their end.  They have elevated the ticket to an engineer.  Hopefully they will figure it out.  It is kind of where I was 2 months ago on this issue with Apple (9/24/14), but somehow I have the feeling that the problem is in the right hands this time.  I will keep the board posted.  In the meantime, any ideas are welcome .
    Thank you.

  • Display issue with HTML formatted text in report builder

    I am using the FCKeditor in my application to allow endusers
    the ability to create formated text on reports. We curently are
    experiencing 2 issues: 1. If you copy and paste from MS Word
    2003/2007 it will not display the text correclty in the report; 2.
    If you use the FCKeditor toolbar to insert bullets or a numeric
    list it will not align the text correctly on the report. We are
    using Coldfusion 8 with Hotfix 1 and Coldfusion Report Builder's
    lastest build release.
    Has one experiences this same issue with HTML fields not
    printing correctly using the Report Builder? What other HTML
    editors besides FCKeditor might we use?
    Thanks,
    Dan VanWieren

    Can you tell me how to use </td> for each values
    Give me your example report - using before or after report
    Thanks
    MT
    <BLOCKQUOTE><font size="1" face="Verdana, Arial">quote:</font><HR>Originally posted by fdenis:
    Hi Gavin,
    If I understand well, your HTML tags are coded directly in your fields in the database, right? Because if it was not the case, you could have use a format trigger checking for which destination you're generating your report...
    if UPPER(:DESFORMAT) = 'HTML' or
    UPPER(:DESFORMAT) = 'HTMLCSS'
    then
    -- insert your HTML code in the value
    -- of your field. something like...
    newValue := '<B>' | | :YOUR_FIELD | | '</B>
    srw.set_field_char( 0, newValue );
    else
    -- when generating to other format,
    -- you'd have to add the formatting as
    -- you want.
    end if
    return( true );
    Of course, if it's not acceptable to remove the HTML tag from your database fields, you could develop a procedure that would translate your HTML tags to the good formatting (eurk... ;-)
    Good luck... :-)
    Frederic
    <HR></BLOCKQUOTE>
    null

Maybe you are looking for