Email Template Variables

Can someone provide or point me to a list of all the variables that are available in the email templates for SAP Ecommerce? You know, things like %%UserID%%, %%Subject%%, etc.
I swear I had a list at one point, but who knows what happened to that. Maybe it's even in a help file somewhere and I'm too dumb to find it.
Thanks,
Matt

Hello Matt,
There is a webex demo on editing mail templates available for download here:
[http://www.businessoneecommerce.com/developer.html]
This download also contains an excel sheet with a list of variables.
James

Similar Messages

  • List of variables available for use in email templates

    Hello,
    I would like to replace the $(resourceAccountId) variable with the AccountID (or
    Name) variable in the Password Synchronization Notice email template.
    If anyone can tell me where I can found the list of variables (or tell me the
    variables themselves) which are available for use in the email templates I
    would be grateful.
    Thanks,
    Bert

    Bert,
    The workflow that uses the notification template can pass any value that you want. All you need to do is modify the workflow to pass the value and then have reference to that value in your template.
    Other than that you can use the attributes that are available to you in IDM.
    ~Suvesh

  • Adding dynamic variables to Email Templates

    Apart from the default 35 email parameters available in OIA, how to add other dynamic variables to Email Templates?

    You would add that to your form processing/email formatting
    script,
    apparently built into this page -
    <form action="/piano-Inventory.asp"
    Murray --- ICQ 71997575
    Adobe Community Expert
    (If you *MUST* email me, don't LAUGH when you do so!)
    ==================
    http://www.projectseven.com/go
    - DW FAQs, Tutorials & Resources
    http://www.dwfaq.com - DW FAQs,
    Tutorials & Resources
    ==================
    "Paevo Kelley" <[email protected]> wrote in
    message
    news:ghol30$rqm$[email protected]..
    >I am working on a site in which I would like to list an
    inventory of
    >products
    > and, which one is clicked on, precise model would appear
    in the email
    > message.
    > Such as on this page
    >
    http://www.faustharrisonpianos.com/piano-Inventory.asp
    >

  • How to set password on email body in custom Email Template

    Hy,
    I have a Email Template customized in Email Definition>Design Console.
    I need send this 'Email Template' with the password user, but I don't know how to set the variable 'password' in the body of email.
    I searched in Varables>Targets>Variables, but I not found any think variable like password.
    Some has a idea about this? How to set password on email body?
    Regards,
    Piza

    You can use custom Java code. Refer the following:
    Email notification to users after they change their OIM password

  • Using rules in email templates

    I want to define a <Variable> in an email template and assign a value of a <rule> to it.
    <?xml version='1.0' encoding='UTF-8'?>
    <!DOCTYPE EmailTemplate PUBLIC 'waveset.dtd' 'waveset.dtd'>
    <EmailTemplate name='Foo Template' smtpHost='$(smtpHost)' fromAddress='[email protected]' htmlEnabled='true'>
      <Variable name='fullName'>
        <rule name='build full name'>
          <argument name='firstname' value='$(userView.global.firstname)' />
          <argument name='lastname' value='$(userView.global.lastname)' />
          <argument name='nameprefix' value='$(userView.global.nameprefix)' />
        </rule>
      </Variable>
      <subject>$(fullName)</subject>
      <body>$(fullName)</body>
      <MemberObjectGroups>
        <ObjectRef type='ObjectGroup' id='#ID#Top' name='Top'/>
      </MemberObjectGroups>
    </EmailTemplate>Using block traces shows the rule itself is never called and a return value NULL is used thus setting the <Variable> fullName to null. Is it supposed to skip rule execution like this?
    I am using IDM 6.0 SP1.
    cheers,
    thomas

    greenfan88 wrote:The Email template is just a template any variable value setting has to be done outside.This is not true for 6.0 and later versions. Replace the <Variable> block above with the code below and the fullname variable is set correctly within the email template.
    <Variable name='fullName'>
        <concat>
          <ref>lastname</ref>
          <s>,&#160;</s>
          <ref>firstname</ref>
          <ref>thePrefix</ref>
        </concat>
    </Variable>It seems just rules are not run and I am still wondering whether this is the expected behavior of 6.0 and later or I missed something?

  • Inconsistent substitution string expansion in email templates - SCSM 2012 R2

    Coming to the conclusion that email templates should not be stored in a custom MP ?
    I'm seeing odd begaviour where only some fields are expanded when the email is created. See below example where ID in the subject line has not been expanded but it has been expanded in the body of the email. If I store the custom template in "Service
    Manager Incident Management Configuration Library" then it works as expected.
    In the following notification, Subject has not been expanded yet when ID is used in a subsequent field in the email body it is expanded (Fault No.)
    Also Affected User Firstname has not been expanded.
    Subject: Your call has been closed.  ID: $Context/Property[Type='WorkItem!System.WorkItem']/Id$
    Fault No: IR223
    Fault Description: Testing Open, resolve & close notifications
    Dear $Context/Path[Relationship='WorkItem!System.WorkItemAffectedUser' SeedRole='Source' TypeConstraint='System!System.Domain.User']/Property[Type='System!System.Domain.User']/FirstName$,
    Please be advised that this call has now been marked as closed.
    Ian Moran

    it should be noted that those substitution strings are contingent on the MP that stores the notification template. for example, 'System!System.Domain.User' is only valid if the
    MP Reference "System" points to an MP that contains the element System.WorkItemAffectedUser, and that element is a relationship class definition.
    to break it down:
    $Context/Path[Relationship='WorkItem!System.WorkItemAffectedUser' SeedRole='Source' TypeConstraint='System!System.Domain.User']/Property[Type='System!System.Domain.User']/FirstName$
    $ starts and ends a variable.
    Context is one of the keywords that control the behavior of the variable, but in this case, you can read it as the target of the notification template.
    Path[] means we are going down the projections path \
    Relationship modifies path by specifying which relationship to follow in the brackets with the Relationship element.
    SeedRole modifies path by setting which side of the relationship the starting objects is on, in this case, the "context" is the source of the relationship.
    TypeConstraint filters path based on what's on the other side of the relationship, in this case, it must be a user.
    Property[] means we're reading data from a property of this user, as opposed to pathing again
    Type modifies property by controling which class to get the property set from
    the last entry is the property name to get data from, i.e. the
    FirstName property.
    Consider http://technet.microsoft.com/en-us/library/ff719642.aspx and
    http://msdn.microsoft.com/en-us/library/ee533748.aspx, thou Context is new for service manager and is largely undocumented, I suspect it was added to address related classes, as (also speculation)
    Target may refer only to the target entity without its relationships.

  • How to pass more than one email address in email template

    Hi all.
    I need to pass email address list in TO field of email template.I passed the list with comma delimeter but even though mail is trigerring only to the first email address in the list...
    If any one come across this please mail me...
    It is bit urgent....
    Thanks in advance....

    Hi Thanks for your reply.
    No there is no space between two mail ids and also i tried by hardcoding the email id's in TO field even though mail is not triggering....
    Through rules i am pasisng the notifer list.Just i am calling the rules in variable and passing that variable in TO field....
    Is there any other way to solve this problem...

  • OIA Email Template

    Hi,
    I'm trying to create a custom email in Oracle identity analytics. As far I understand, it seems to be there a restriction in OIA
    a) You can't use any variable outside from the pre-defined 35 variables of OIA.
    Is my understanding rite?
    If so then can we atleast deploy a Java class in OIA, wherein using Java mail i would send a custom email.
    The reason I'm asking this is that, i need to send a email to BMC, in turn BMC would read this email and create a ticket.
    If anyone has faced this similar kind of situtation or could share you suggestion, it would be really appreciated.
    Thanks,
    Prem.G

    An easy way is to open one of the existing templates from the
    Outlook/Stationery folder and modify to your liking and save
    as a different
    name.
    You can easily create your own stationery using standard
    HTML. If you use
    styles, I find it's best to keep in line. Make all of your
    graphics
    absolute referenced (
    http://www.yoursite.com/imagename.jpg)
    and keep the
    design simple. Keep in mind, too, not everyone can (or wants)
    to receive
    HTML email.
    If you need to know how to install the stationery, I've got
    some
    instructions on our site you can check out:
    http://www.web-eze.com/tutorials/outlook_stationery.html
    Kelley Rao, Webeze
    Website Planning Guide for Developers
    http://www.web-eze.com/dwpg.html
    "Tal" <[email protected]> wrote in message
    news:ea556t$1bg$[email protected]..
    > my client wants an email template to match (but
    simplified) their
    > website - what's the best way to approach this? I think
    it will primarily
    > be used through outlook (not exp)
    >
    > Thanks

  • Using Template Variables

    This is related to DW8:
    I have a basic template from which an interim template is
    based --and then a final template based on that interim template.
    The object is to be able to have a variable established in
    the basic template which is finally resolved in the final one.
    The specific question is related to the body onload
    attribute. The basic template lets me create a variable for the
    body tag --and particularly for the onload attr. DW inserts the
    parameter tag directly above it and lets me define the text that I
    want to put into the onload attr. But I haven't found a way to make
    that definition be an editable value (or variable) that can be
    resolved in the subsequent template.

    The way a forum works is this -
    1. You ask a question
    2. Others respond perhaps with clarifying questions
    3. You answer the questions and offer clarification
    4. The 'dialog' continues until there is a resolution of the
    problem in
    some sense
    Our dialog has already broken down, you see? I asked
    questions and you
    ignored them. Please read my original response and let's try
    again....
    Murray --- ICQ 71997575
    Adobe Community Expert
    (If you *MUST* email me, don't LAUGH when you do so!)
    ==================
    http://www.projectseven.com/go
    - DW FAQs, Tutorials & Resources
    http://www.dwfaq.com - DW FAQs,
    Tutorials & Resources
    ==================
    "Sachse_Doug" <[email protected]> wrote in
    message
    news:glbmlq$7rl$[email protected]..
    > Please help with this newbie's problem...
    >
    > Below is the standard substitution using the template
    variables.
    >
    > <!-- TemplateParam name="onload" type="text"
    value="highlight()" -->
    > </head>
    > <body onload="@@(onload)@@">
    >
    > I have tried every way I can think of using the "@@@"
    notation in the
    > response
    > to create a pass through. The first roadblock
    encountered is trying to
    > define
    > another TemplateParam / InstanceParam in the next level
    template. I either
    > get
    > the message that I can't put it in an editable region or
    that it must be
    > between repeating template tags.
    >
    > I have looked at all of the adobe documentation I can
    find and googled for
    > help as well.
    >
    > I want to be able to define what goes into the onload in
    a third
    > generation
    > template. Second generation seems to be no problem.
    > <!-- InstanceParam name="onload" type="text"
    value="highlight()" -->
    > is available for editing in that generation.
    >
    > But I haven't figured out how to put the reference to
    another variable
    > within
    > this declaration such that it shows up in the next
    template.
    >
    >

  • Where to change notification email template?

    Do you know where to change the default template for the system-generated notification e-mails sent to users when they have a new instance in their worklist?

    Putting it in the right place is the key.
    I was on the wrong track following conf/* even though I found that file there to modify as noted by ruben and Oracle's response to my trouble ticket to them.
    Ariel's response on the associated forum linked by Dan was the correct answer.
    Getting the engine home dir from the Process Admin console and then just put the file there did it.
    Did not have to bounce the engine or WL even though I thought I had to when it did not work when done in conf/*. Did not have to do the -D.
    For those interested, Oracle's detail response on the file itself is an interesting read. Ignore the conf/* reference.
    "To customize it you have to edit the activityNotification.mail file located in
    the conf directory in the ALBPM installation directory (i.e. ~studio/conf or ~enterprise/conf).
    Copy this file to the Server Home directory. If it is not copied the customization does not take effect and the default mail is sent.
    You can define a dynamic mail content editing this XML file. The ALBPM Server
    generates the e-mail notificactions (when enabled) for each process activity using this file.
    The text to be sent in the e-mail can be defined:
    • by process-activity, or
    • by process, or
    • a default mail.
    The search to find the text is by tag.
    First, it looks for the process tag. If found, it searches for the activity tag.
    If the activity tag is not found, it searches for the default tag within the
    process tag.
    If the process tag is not found then it searches for the default mail tag.
    The XML is structured to conform to the following tags:
    • process id: The id of the process that owns the activity for which you
    define the custom email notifications.
    • activity id: The id of the activity for which a custom mail needs to be
    sent.
    • title : In between this tag, provide the title for the email sent in the
    specified activity.
    • message : In between this tag, enter the message to be sent in the selected
    business process activity.
    <mail>
    <process id='processId'>
    <activity id= 'activityId>
    <title>
    The Instance :INSTANCE_ID/ has reached :ACTIVITY/ ...
    </title>
    <message>
    The Instance is :INSTANCE_LINK"here"/
    </message>
    </activity>
    <activity id='activityId2'>
    < /activity>
    <Default>
    <title>
    The Instance :INSTANCE_ID/ has reached :ACTIVITY/ ...
    </title>
    <message>
    Link :INSTANCE_LINK/
    </message>
    </Default>
    </process>
    <process id='processId2'>
    <process>
    </mail>
    When a message contains a place holder like:
    • :INSTANCELINK/ (a link to the instance), or
    • :INSTANCELINK"LINKNAME"/ (a link to the instance with the name of LinkName),
    or
    • :ACTIVITY/ (name of the activity that has been reached), or
    • :VAR/ (where VAR is the id for a process instance variable or the id of an external variable);
    these place holders are replaced at runtime by the proper value accordingly to the defined mappings at development time.
    If within the message tag you set headers="true"
    <message html="true" headers="true">
    therefore, in the mail subject you will receive the "ActivityName",
    "InstanceId" and "ProcessName".
    Note: If for some reason the xml file does not exist, a non modifiable mail is sent and an exception is logged.
    The activityNotification.mail file, needs to be overwriten in the runtime environment.
    The customization of the activityNotification.mail is per installation, not per process or per application.
    There is no know way to customize the activityNotification.mail per application
    If you take a look at the content of this file, you will see entries of this format:
    <process id="/OU/ProcessName">
    This allows creating specific email templates PER PROCESS. This to some extent allows the customization for Application (set of processes).
    You can have multiple of "<process id=...> tags in the file."
    Edited by: user10859606 on 10-Jun-2009 2:08 PM

  • Can no longer select text in email template or read only field with mouse using IE or Firefox?

    Hi Guys,
    I can no longer select text in email template or read only field using my mouse in IE or Firefox anymore. We are using CRM 2011 rollup 18 applied with IE 11 and the latest version of Firefox. We only applied roll up 18 in Feb when this issue began.
    Thanks
    Dave
    David Kelly

    When you have a problem with one particular site, a good "first thing to try" is clearing your Firefox cache and deleting your saved cookies for the site.
    (1) Bypass Firefox's Cache
    Use Ctrl+Shift+r to reload the page fresh from the server.
    (You also can clear Firefox's cache completely using:
    orange Firefox button ''or'' Tools menu > Options > Advanced
    On the Network mini-tab > Cached Web Content : "Clear Now")
    (2) Remove the site's cookies (save any pending work first) using either of these. While viewing a page on the site:
    * right-click and choose View Page Info > Security > "View Cookies"
    * Alt+t (open the classic Tools menu) > Page Info > Security > "View Cookies"
    Then try reloading the page. Does that help?
    These features rely on JavaScript, and it sounds as though you have scripting enabled if you get (the wrong) color changes. Some add-ons might alter the way scripts operate, so a standard diagnostic to bypass interference by extensions (and some custom settings) is to try Firefox's Safe Mode.
    First, I recommend backing up your Firefox settings in case something goes wrong. See [[Backing up your information]]. (You can copy your entire Firefox profile folder somewhere outside of the Mozilla folder.)
    Next, restart Firefox in Firefox's Safe Mode ([[Safe Mode]]) using
    Help > Restart with Add-ons Disabled
    In the dialog, click "Start in Safe Mode."
    If those features work correctly, this points to one of your extensions or custom settings as the problem.
    To also disable plugins, you can use this page:
    orange Firefox button ''or'' classic Tools menu > Add-ons > Plugins category
    Any change?

  • I would like to find out how I can setup my Mac Air to allow me to have an email template open up in Outlook instead of Mail when I click on an email address on a website.

    Can anyone help me with setting up my Mac Air, to allow me to have an email template open up in Outlook instead of Mail when I click on an email address on a website?

    All the limits you mention 100 e-mails at a time and 500 in a four hour time frame are limitations imposed by your mail provider, not Thunderbird. Thunderbird places no restrictions on the maximum number of recipients.
    Have you tried turning your computer off for a few minutes?

  • Problem with links on email templates

    Problem with links on email templates
    Hi,
    We have been having issues with links on our email templates. Some of the links point to the following URL:
    http://server'sname/thirdparty/FCKeditor/editor/fckeditor.html?InstanceName=emailTemplatesDTO.htmlBody&Toolbar=NewscaleFCKEditorToolBar#URL
    Sometimes we get “Unknown internal error” on the web page.
    Can anyone help or advise on how to resolve this issue?
    Many thanks,
    Wesley.

    Hi Wesley,
    This is rather late, but we've seen the same thing frequently (and I believe can replicate it).  It's caused when you a creating a new email by copying the content of an existing one with a name space in it.
    Upon copying, the link gets scrambled.  The approach we use is to copy the email in to a new template, then strip out all of the URL links and add them back in.
    Thanks!
    Ant

  • If/Then Logic in Email Templates (CRM 2015)

    Is it possible to use If/Then logic in an email template, so that we can display certain portions of the email template, based on data from the Account record?
    If not within CRM, is there an ISV product that performs this function?

    Hi Talina,
    Functionally, how are these e-mails sent at the moment?
    You could achieve this by creating a workflow with your logic, and depending on the If's/Else's, create an e-mail message with the intended templates - then include the info you pretend on these templates.
    The workflow would have to run on-demand or triggered by an event on the entities.

  • Why does my email template appear differently in various email programs?

    I have created a CSS-style based email template using Dreamweaver CS6.  The template looks great within Dreamweaver, on Internet Explorer and in Outlook 2003.  However, when viewed in Outlook 2010, Hotmail and Gmail, the template is distorted.  If I set my containers using pixel size, why would it be different when viewed in other email programs?
    Here is my code:
    <style type="text/css">
    .pageborder {
    width: 795px;
    height: 995px;
    border: medium solid #008478;
    font-family: Verdana, Geneva, sans-serif;
    font-size: 10pt;
    margin: 0 auto;
    .prodboxleft {
    font-family: Verdana, Geneva, sans-serif;
    font-size: 10pt;
    background-color: #76c6be;
    width: 370px;
    float: left;
    height: 164px;
    border: medium dashed #008478;
    margin-top: 5px;
    margin-bottom: 5px;
    margin-left: 12px;
    .prodboxright {
    font-family: Verdana, Geneva, sans-serif;
    font-size: 10pt;
    background-color: #76c6be;
    width: 370px;
    float: right;
    height: 164px;
    border: medium dashed #008478;
    margin-top: 5px;
    margin-right: 12px;
    margin-bottom: 5px;
    .clearing {
    clear:both;
    display:block;
    visibility:hidden;
    .pageborder .prodboxleft img {
    padding: 8px;
    .pageborder .prodboxright a img {
    padding: 8px;
    </style>
    </head>
    <body>
    <div class="pageborder"><br /><center><img src="https://system.netsuite.com/core/media/media.nl?id=12679&c=723462&h=55e51819e92ef317c357" width="720" height="86" border="0" /><br /><br />
      <a href="http://www.eyecareandcure.com/Diagnostic-Products"><img src="https://system.netsuite.com/core/media/media.nl?id=28469&c=723462&h=dc5c279154096ce1f361" width="195" height="40" border="0" /></a><a href="http://www.eyecareandcure.com/Pharmaceuticals"><img src="https://system.netsuite.com/core/media/media.nl?id=28474&c=723462&h=9365342d3d72baf4c0d2" width="195" height="40" border="0" /></a><a href="http://www.eyecareandcure.com/Exam-Room-Supplies"><img src="https://system.netsuite.com/core/media/media.nl?id=28470&c=723462&h=4f1b836f6412ab952e34" width="195" height="40" border="0" /></a><a href="http://www.eyecareandcure.com/Vision-Testing"><img src="https://system.netsuite.com/core/media/media.nl?id=28468&c=723462&h=3c7664689336406c15ee" width="195" height="40" border="0" /></a><br /><a href="http://www.eyecareandcure.com/Optical-Tools-Supplies"><img src="https://system.netsuite.com/core/media/media.nl?id=28473&c=723462&h=a227a48f3b29b0a38f7a" width="195" height="40" border="0" /></a><a href="http://www.eyecareandcure.com/Medical-Surgical-Supplies"><img src="https://system.netsuite.com/core/media/media.nl?id=28472&c=723462&h=c94240f73ea2a1647745" width="195" height="40" border="0" /></a><a href="http://www.eyecareandcure.com/Sterilizing-Disinfecting"><img src="https://system.netsuite.com/core/media/media.nl?id=28475&c=723462&h=5742c12d94b5c490d535" width="195" height="40" border="0" /></a><a href="http://www.eyecareandcure.com/Instruments"><img src="https://system.netsuite.com/core/media/media.nl?id=28471&c=723462&h=3e0b5322e37bf2b86796" width="195" height="40" border="0" /></a></center><br />
    <font size="5"><b><center>Great Prices and February Shipping Special!</center></b></font><br />
    <div class="prodboxleft"><a href="http://www.eyecareandcure.com/Drops/Fluoron-1532"><img src="https://system.netsuite.com/core/media/media.nl?id=1323&c=723462&h=24fddfba2d9dd33cb960" width="151" height="144" align="left" border="0" /><a/><br /><font size="4"><b>Fluoron<sup>&reg;</sup> 5 ml</b></font><br /><em>Compare to Fluress<sup>&reg;</sup></em><br /><font size="4"><b>$6.95</b></font><br />Was $8.90<br /><br />Item #1532</div>
    <div class="prodboxright"><a href="http://www.eyecareandcure.com/Drops/Fluorocaine-8482"><img src="https://system.netsuite.com/core/media/media.nl?id=1324&c=723462&h=bff0adfc33d25c58f9a2" width="162" height="144" align="left" border="0" /></a><br /><font size="4"><b>Fluorocaine&#8482; 5 ml</b></font><br /><br /><font size="4"><b>$7.30</b></font><br />Was $7.80<br /><br />Item #1533</div>
    <hr class="clearing" /><div class="prodboxleft"><a href="http://www.eyecareandcure.com/Drops/Tropicamide-1-0-15-ml_2"><img src="https://system.netsuite.com/core/media/media.nl?id=3992&c=723462&h=b9c0ceeda9e5db57fbfd" width="61" height="144" align="left" border="0" /></a><br />
      <font size="4"><b>Tropicamide 1.0% 15 ml</b></font><br />
      <em>Compare to Mydriacyl<sup>&reg;</sup></em><br />
      <font size="4"><b>$8.40</b></font><br />
      Was $10.80<br />
      <br />
      Item #1579</div>
    <div class="prodboxright"><a href="http://www.eyecareandcure.com/Drops/Tropicamide-0-5-15-ml"><img src="https://system.netsuite.com/core/media/media.nl?id=28676&c=723462&h=3be84121296356649aa6" width="57" height="144" align="left" border="0" /></a><br /><font size="4"><b>Tropicamide 0.5% 15 ml</b></font><br />
      <em>Compare to Mydriacyl<sup>&reg;</sup></em><br />
      <font size="4"><b>$8.20</b></font><br />
      Was $10.50<br />
      <br />
      Item #1586</div>
    <hr class="clearing" /><div class="prodboxleft"><a href="http://www.eyecareandcure.com/Drops/Phenylephrine-HCl-2-5-15-ml-Akorn-brand_2"><img src="https://system.netsuite.com/core/media/media.nl?id=9387&c=723462&h=e2293736ebaa71f5455b" width="53" height="144" align="left" border="0" /></a><br /><font size="4"><b>Phenylephrine 2.5% 15 ml</b></font><br />
      <em>Compare to Neo-Synephrine<sup>&reg;</sup></em><br />
      <font size="4"><b>$9.00</b></font><br />
      Was $10.25<br />
      <br />
      Item #1554</div>
    <div class="prodboxright"><center>
        <font size="4"><b>FEBRUARY SHIPPING SPECIAL!</b></font><br />www.eyecareandcure.com<br /><br /><font size="3"><b>Free Ground Shipping on all<br />internet orders over $200.00*</b></font><br />Enter Promo Code FEB13 during checkout<br /><br />
    <font size="1">*Valid only on orders placed on our website from<br />
    02/01/13-02/28/13. Not valid with any other promotional offer.</font>
    </center></div><hr class="clearing" />
    <center>To place your order, please visit our website at
    <a href="http://www.eyecareandcure.com"><font color="#008579">www.eyecareandcure.com</font></a>, or call Customer Service<br />
    at 1-800-486-6169.  You can also
    <a href="http://www.eyecareandcure.com/Monthly-Specials">
    <font color="#008579">download</font></a> a
    copy of this special and fax it to us at 1-877-321-1267.<br><br>Need access to our website? 
    <a href="http://www.eyecareandcure.com/Registration">
    <font color="#008579">Click here</font></a> to register.<br />24-7 ordering, special offers, order
    history and much, much more!<br /><br />
    <font size="1"><em>All prices subject to change.  Some additional restrictions may apply.<br />
    See <a href="http://www.eyecareandcure.com/Terms-Policies"><font color="#008579">www.eyecareandcure.com/Terms-Policies</font></a> for standard terms and conditions.</em></font>
    </center>
    </div>
    </div>
    </body>
    And here is a screen shot of the different results:

    If email marketing is new to you, the below links are a good starting point for how to go about getting a good-looking and consistent design.
    http://kb.mailchimp.com/article/common-html-email-coding-mistakes
    http://24ways.org/2009/rock-solid-html-emails/
    http://htmlemailboilerplate.com/
    The boilerplate is good for reference but in my opinion is overkill for most email campaigns. It does a good job of highlighting why they do certain things though.
    Rik

Maybe you are looking for