Link to home
Start Free TrialLog in
Avatar of piratepatrol
piratepatrolFlag for United States of America

asked on

Image Not Showing Up in HTML Email

Good morning, friends.

I would like to send an HTML email using Windows Live Mail.

1.  I created an HTML file that contains the very simple HTML code below.  I saved it to my Desktop.

<table border="1" cellspacing="0">
      <tr>
            <td>
                  <h1>Hello, World!</h1>
            </td>
            <td>
                  <img src="http://www.jazon.net/images/jazon_05.jpg"/>
            </td>
            <td>
                  <h1>Jazon is cool!</h1>
            </td>
      </tr>
</table>

2.  I opened up Windows Live Mail, and created a new email message.
3.  In the body of the message, I chose Insert >> Text from file...
4.  In the dialog box that pops up, I selected the HTML file I created above.

All is well except that the image does not show up.  Did I miss a step?  Thanks in advance for your assistance.  Have a good day.


Jazon
Avatar of war1
war1
Flag of United States of America image

Hello piratepatrol,

1. In Windows Mail, go to Tools>Options. In the window that opens, go to the Send tab.
In the "Mail Sending Format" section, make sure HTML is checked, click OK.

2. If the above is already enabled, Click the creat mail button.
When the window opens up look at the bottom left corner and there are three tabs..
1:Edit
2:Source
3:Preview

Click on source to insert your html code and them you can preview by going to the preview tab.

http://www.windowsbbs.com/microsoft-mail-outlook-outlook-express-windows-mail/72174-windows-mail-html.html

Hope this helps!
war1
Avatar of piratepatrol

ASKER

Hi War1,

Thanks for the prompt response.  My Mail Sending Format is already set to HTML.  When I create a new message, I do not have the three tabs Edit, Source, and Preview.  See attached screenshot.

Thanks for your help,


Jazon
NewMessage.jpg
SOLUTION
Avatar of war1
war1
Flag of United States of America image

Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
Sorry, my friend.  I don't see that.  See screenshot.
ViewMenu.jpg
Windows Live Mail isn't quite as easy to use as Outlook Express, and from what I have seen using it, there isn't really a way to view and edit the Source Code in place.

>>> "All is well except that the image does not show up.  Did I miss a step?" <<<

Click in the area of the email where the image should be.  Does it outline the area where the image is set to show, but isn't showing?
Right-Click in that area.  What, if any, options does that give you?  You should have "Edit Hyperlink" available, and that should show the path to your image.

Perhaps you missed some settings.

Tools > Options > Send tab.
Untick "Upload larger images to the web when sending a photo email".
(In fact, avoid using the "photo e-mail" option if you see it.  This attaches images rather than placing them "inline", and the setting above would link them to a Microsoft server where they would be sent).

Tools > Options > Send tab.
Mail sending format > "HTML" > HTML Settings button > "send Pictures with messages".
Make sure that is ticked.

Is your *.html file complete?

If that is just a snippet from it, and it is otherwise complete with all the required tags like <html> </html> etc, then that's OK.
IF, however, what you pasted in your question is your complete file, then it is not a complete html file and would be the reason that it doesn't display properly.

Try opening your HTML file in Internet Explorer, scrolling over it, and pasting right into the new Live Mail window.  Does that work?

The problem with the test immediately above is that it will probably just hotlink the image from your Temporary Internet Files and may not be available embedded in the email when the recipient opens it.

Complete your HTML Code in Notepad by including all the required tags eg. <html> </html> and save it as something like "Jazon.htm" to the folder:

C:\Documents and Settings\YourUserName\My Documents\My Stationery

Make sure it opens in Internet Explorer when double-clicked.

Live Mail > Format menu > Apply Stationery > More Stationery > "Jazon.htm".

You should also have a formatting bar button named "Stationery" with a drop-down arrow to its right that you can do the same as the above from.

A rather basic method is to use the Stationery Wizard and create your own html stationery.  You will see a "Create New" button when you get to the "Select Stationery" dialog.  It doesn't give you much control over what you insert and how it displays.
Cancel the above advice about saving the *.htm file as stationery.  It doesn't work.  It would appear that the table is probably too complex for stationery, and it also looks as though images can only be inserted as background when creating and opening saved stationery.

Let us know the results of the other comments I made and we can see if there is a workaround.

So far it looks like the copy and paste from Internet Explorer may be the only working method.
He, he.  I just read your Resume and profile, and I see that you are much more than acquainted with the rudiments of HTML as well as being proficient in practically all other IT disciplines ;-)
I take it that there's just no way to do what I'd like to do from Windows Live Mail?  =(
ASKER CERTIFIED SOLUTION
Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
Hi Bill,

That's too bad.  What email client do you recommend?

Thanks for staying with this thread for this long.

Have a good day,


Jazon
SOLUTION
Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
Thanks a bunch, Bill.  Very nice of you to stay on this thread for so long.  I'll take a peek at Mozilla Thunderbird.  Thanks, and have a good day.
Thank you Jazon.  I hope you find an email client that suits your needs.