-
Notifications
You must be signed in to change notification settings - Fork 70
Expand file tree
/
Copy pathembed_image1.html
More file actions
51 lines (51 loc) · 1.78 KB
/
embed_image1.html
File metadata and controls
51 lines (51 loc) · 1.78 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
<html>
<title>testing embedded image in mail</title>
<body>
This is a test of embedding an image in HTML and relate the img
tag in the HTML document with the image by mailsend while sending
mail. We will create an img tag in the HTML document with:
<pre>
<img src="cid:xx_deadbeefcafe" alt="inline imge">
</pre>
<p>
<img src="cid:xx_deadbeefcafe" alt="inline imge">
<p>
The real HTML file is test/embed_image1.html, available with the source distribution.
<p>
Notice: only content id is specified with cid, no path of image is specified.
<p>
While sending mail with mailsend, we will specify the content id
xx_deadbeefcafe with flag -content-id for the image.
<p>
<b>Example:</b>
<p>
Note: Requires mailsend v1.17b15+. The following command was used to
send this mail:
<pre>
mailsend -v -sub "Testing embedding image in HTML"
-from [email protected] -to [email protected]
-smtp smtp.gmail.com -port 587 -starttls -auth
-user [email protected]
-cs ISO-8859-1
-content-type "multipart/related"
-mime-type text/html
-disposition inline
-enc-type "none"
-attach "test/embedded_image1.html"
-mime-type image/png
-enc-type "base64"
-disposition inline
-content-id "xx_deadbeefcafe"
-cs "none"
-attach "test/blue.png"
</pre>
<p>
<p>
Any mail reader that understands multipart-related Content-type will
display the html and the image together. Without the content id, the HTML
and the image will show up as 2 separate attachments.
<p>
Tested with gmail, outlook and yahoo mail which can display HTML
file with embedded image.
</body>
</html>