-
Notifications
You must be signed in to change notification settings - Fork 70
Expand file tree
/
Copy pathembed_image2.html
More file actions
69 lines (67 loc) · 2.22 KB
/
embed_image2.html
File metadata and controls
69 lines (67 loc) · 2.22 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
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
<html>
<title>testing embedded image in mail</title>
<body>
This is a test of embedding multiple images in HTML and relate the img
tags in the HTML document with the images by mailsend while sending
mail. We will embed two images side by side inside a HTML table.
The real HTML file is in test/embed_image2.html, available with source distribution. The mail is sent with the script test/test_emded2.sh.
The Table will look like:
<p>
<br>
<pre>
<table border="1">
<tr>
<td> <img src="cid:img1_deadbeefcafe" alt="inline image 1"></td>
<td> <img src="cid:img2_deadbeefcafe" alt="inline image 2"></td>
</tr>
</table>
</pre>
Notice: For the img tag, only the content id is specified with cid but no
path of the image is specified.
<p>
<br>
<table border="1">
<tr>
<td> <img src="cid:img1_deadbeefcafe" alt="inline imge 1"></td>
<td> <img src="cid:img2_deadbeefcafe" alt="inline imge 2"></td>
</tr>
</table>
<p>
<br>
<p>
While sending mail with mailsend, we will specify the content ids
ith flag -content-id for the specfic image.
<p>
<b>Example:</b>
<p>
Note: Requires mailsend v1.17b15+. The following command is used to send this mail:
<pre>
mailsend -v -sub "Testing embedding image in HTML"
-from example@gmail.com -to example@gmail.com
-smtp smtp.gmail.com -port 587 -starttls -auth
-user mailsend.test@gmail.com
-cs ISO-8859-1
-content-type "multipart/related"
-mime-type text/html
-disposition inline
-enc-type "none"
-attach "test/embedded_image2.html"
-mime-type image/png
-enc-type "base64"
-disposition inline
-content-id "img1_deadbeefcafe"
-cs "none"
-attach "test/blue.png"
-content-id "img2_deadbeefcafe"
-cs "none"
-attach "test/green.png"
</pre>
<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>