使用HTML/Javascript表单使用ActiveXObject创建带有嵌入图像的outlook电子邮件
Use a HTML/Javascript form to create outlook email with embedded images using ActiveXObject
下午全部,
我需要能够通过在工作站桌面上本地运行的html表单将图像嵌入到outlook电子邮件中。没有互联网接入。所有计算机都是带有Outlook 2007的Windows。下面的代码非常适合创建带有HTML正文的电子邮件,但我也需要将图像嵌入到存储在用户本地文档文件夹中的电子邮件中。
有没有办法找到用户文档文件夹的目录路径?我如何才能嵌入图像,使其显示在身体内容中,而不是作为附件?
<script type="text/javascript">
function OpenOutlookDoc()
{
try
{
var outlookApp = new ActiveXObject("Outlook.Application");
var nameSpace = outlookApp.getNameSpace("MAPI");
mailFolder = nameSpace.getDefaultFolder(6);
mailItem = mailFolder.Items.add('IPM.Note.FormA');
mailItem.Subject="a subject test";
mailItem.To = document.getElementById("name").value;
mailItem.HTMLBody = document.getElementById("name").value + " " + "<b>bold</b>";
mailItem.display (0);
}
catch(e)
{
alert(e);
// act on any error that you get
}
}
</script>
var outlookApp = new ActiveXObject("Outlook.Application");
var nameSpace = outlookApp.getNameSpace("MAPI");
mailFolder = nameSpace.getDefaultFolder(6);
mailItem = mailFolder.Items.add('IPM.Note.FormA');
mailItem.Subject="a subject test";
mailItem.To = document.getElementById("name").value;
mailItem.Attachments.Add("C:'pictest.jpg");
mailItem.HTMLBody = "<html><p>This is a picture.</p><img src='cid:pictest.jpg' height=480 width=360>";
mailItem.display (0);
相关文章:
- 如果我在javascript中输入无效的电子邮件或空白,如何显示特定的文本框边框红色
- 使用HTML/Javascript表单使用ActiveXObject创建带有嵌入图像的outlook电子邮件
- 如何使用谷歌应用程序脚本从电子邮件中提取内联文件/图像
- jSignature图像导出到PHP电子邮件
- 打印您的网页屏幕并发送带有打印图像的电子邮件
- “电子邮件”在电话间隙中共享的图像路径
- 电子邮件未显示在图像内部
- html javascript电子邮件图像
- 如何在javascript电子邮件链接上用图像替换文本
- 通过PHP电子邮件将图像文件附加到电子邮件表单
- xpage-csjs代码没有通过gmailapi以正确格式的电子邮件发送内联图像和附件
- JavaScript:是否可以仅使用JavaScript将图像附加到电子邮件中?
- 电子邮件跟踪在Gmail使用图像标签
- 表单不发送图像到电子邮件
- 要将图像附加到html按钮上的电子邮件,请单击
- 发送电子邮件与图像附件在node.js
- 使用JavaScript通过Parse's Sendgrid模块将图像附加到电子邮件
- 发送画布图像作为电子邮件附件
- Anychart图表在电子邮件正文作为图像
- 电子邮件中包含图像/文本/插图的HTML滑块