有件事我想做,我90%肯定是不可能的,但我只想看看有没有可能,有人知道怎么做。
我想在我的网站上有一个链接,点击它,打开用户的邮件程序(或GMail),撰写一条新消息,将to
字段留空,用我放弃的主题填充主题字段(到目前为止,我知道用mailto:
是可能的),还有,这里的关键是,用我提供的HTML消息填充消息内容。
我知道使用文本消息填充是可能的,但是我也可以做HTML吗?
最佳答案
如果特别需要避免使用mailto选项,可以使用以下代码。
var message = 'You can supply any value to this variable';
var outlookApp = new ActiveXObject("Outlook.Application");
var nameSpace = outlookApp.getNameSpace("MAPI");
mailFolder = nameSpace.getDefaultFolder(6);
mailItem = mailFolder.Items.add('IPM.Note.FormA');
mailItem.Subject = "Subject of the mail";
mailItem.To = sendto;
mailItem.HTMLBody = String(message);
mailItem.display(0);
唯一的限制是您需要在用户的计算机中安装Outlook。
但我相信您也可以使用mailto实现相同的功能。必须使用&body属性来设置邮件正文的内容。