referenced image in email not showing up

Posted on 2009-04-29
Last Modified: 2014-05-31
I want to send someone an email with an image in it so that he can forward it to his clients.  I have a gif on an ftp server, and created an html file in GoLive to reference it.  I then installed the html file into Outlook as Stationary.  I sent an email to myself and a coworker, and the image showed up fine.  She then forwarded the email to me, and two other coworkers as a test.  The image showed up fine for them, but in mine it showed up with the infamous red x box.  I looked at the code in this email and couldn't find the file name for the gif, which is Follow-up-NIGA-email_TallBear.gif.  Maybe if you look at the code you can help me?  Thanks.
<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:m="" xmlns="">


<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=us-ascii">

<meta name=Generator content="Microsoft Word 12 (filtered medium)">

<!--[if !mso]>


v\:* {behavior:url(#default#VML);}

o\:* {behavior:url(#default#VML);}

w\:* {behavior:url(#default#VML);}

.shape {behavior:url(#default#VML);}




<link rel=Stylesheet type="text/css" media=all href="css/basic.css">



 /* Font Definitions */


	{font-family:"Cambria Math";

	panose-1:2 4 5 3 5 4 6 3 2 4;}



	panose-1:2 11 6 4 3 5 4 4 2 4;}



	panose-1:2 11 6 4 3 5 4 4 2 4;}

 /* Style Definitions */

 p.MsoNormal, li.MsoNormal, div.MsoNormal




	font-family:"Times New Roman","serif";}

a:link, span.MsoHyperlink




a:visited, span.MsoHyperlinkFollowed











	font-family:"Times New Roman","serif";}







	text-decoration:none none;}




@page Section1

	{size:8.5in 11.0in;

	margin:1.0in 1.0in 1.0in 1.0in;}





<!--[if gte mso 9]><xml>

 <o:shapedefaults v:ext="edit" spidmax="1026" />

</xml><![endif]--><!--[if gte mso 9]><xml>

 <o:shapelayout v:ext="edit">

  <o:idmap v:ext="edit" data="1" />



<body lang=EN-US link=blue vlink=purple>

<div class=Section1>



<p class=MsoNormal><span style='font-size:10.0pt;font-family:"Arial","sans-serif";

color:black'><a href=""><span style='text-decoration:

none'><img border=0 width=701 height=867 id="_x0000_i1025"







Open in new window

Question by:mcwlex
    LVL 5

    Expert Comment

    yea that's not gonna work. You need to change where is says img src="cid bla bla bla to this

    img src="ftp://username:password@hostaddress:21/path/to/image/folder/image_name.jpg"

    ftp generally needs to authenticate to get the files, if not you can just change it to

    img src="ftp://hostaddress:21/path/to/image/folder/image_name.jpg"

    you can leave out the :21 after the host address but if you ftp server is set up on some other port besides port 21 it wont work, you will need to change it to whatever the port is like hostname:8080 if its on port 8080 etc.

    hostname you obviously replace with the domain name or ip address that corresponds to your ftp server.

    Author Comment

    What I don't understand is how the code would change when being forwarded to me.  The email was sent to me and a coworker, and she was able to see the image fine.  The source code is exactly the same as it was in my email, and yet the image appeared fine on her computer.  Any ideas?
    LVL 5

    Expert Comment

    I don't know the specific details of how that method of embedding an image works - I just chalk it up to a convaluted microsoft trick lol
    It is something microsoft uses and is not very friendly to sending to other clients etc. It's my assumption that the image is embedded in the email and this relationship breaks if it is taken out of an outlook environment etc etc etc. Not reliable at all.

    I would always stick to the rule of thumb that if you can put the source in a text editor and save it as email.html and open it in your browser and it shows your images, it will be ok to send it - if not, don't consider it reliable.

    You're on the right track with saving it on a server although a web server is a bit more standard than an ftp server both will work if configured properly. good luck.

    Author Comment

    The html file opens fine in Explorer, and my coworkers and I who have been emailing back in forth with these test runs are all on Outlook 2003.  I can't really think of a more fool-proof way of sending an image via email, unless I embed the image in the email, but I know that's not proper "netiquette".  Any other ideas?  Anyone?

    Accepted Solution

    I think I found the solution: images in the email don't show up in Outlook when the sender is using Word as the editor.  You have to go into to Tools > Options and click on the Mail Format tab, and uncheck the box for Use Microsoft Office Word 2003 to edit e-mail messages.  Somehow it seems to do some really crazy things to the code.

    Write Comment

    Please enter a first name

    Please enter a last name

    We will never share this with anyone.

    Featured Post

    How to run any project with ease

    Manage projects of all sizes how you want. Great for personal to-do lists, project milestones, team priorities and launch plans.
    - Combine task lists, docs, spreadsheets, and chat in one
    - View and edit from mobile/offline
    - Cut down on emails

    Introduction Many web sites contain image galleries; a common design for these galleries includes a page with a collection of thumbnail images.  You can click on each of the thumbnail images to see the larger version of the image.  This is easily i…
    Read about why website design really matters in today's demanding market.
    Viewers will get an overview of the benefits and risks of using Bitcoin to accept payments. What Bitcoin is: Legality: Risks: Benefits: Which businesses are best suited?: Other things you should know: How to get started:
    The viewer will learn how to look for a specific file type in a local or remote server directory using PHP.

    779 members asked questions and received personalized solutions in the past 7 days.

    Join the community of 500,000 technology professionals and ask your questions.

    Join & Ask a Question

    Need Help in Real-Time?

    Connect with top rated Experts

    16 Experts available now in Live!

    Get 1:1 Help Now