我正在尝试发送带有内嵌图像的 HTML 电子邮件。下面的文字是删节的,但工作正常。
theString=paste0(
'<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0
Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0"/>
<title>HTML demo</title>
<style type="text/css">
</style>
</head>
<body>
<h1>Notes</h1>
'</body>
</html>'
msg = mime_part(theString)
## Override content type.
msg[["headers"]][["Content-Type"]] = "text/html"
sendmail(from = "mschindel@sunrun.com",
to = c("mschindel@sunrun.com"),
bcc=bccList,
subject = theSubject,
msg = msg,
html = TRUE,
smtp = list(
host.name = "aspmx.l.google.com",
port = 25,
user.name = "***",
passwd = "***",
ssl = TRUE
),
authenticate = TRUE,
send = TRUE
)
我希望能够内联发送 *.png 图像(因此,可能在 HTML 中的“Notes”标头之后)。
我的主目录中有一组 *png 文件,但不知道如何附加或内联图像。
谢谢!