[英]open new Outlook from website, too long mailTo Link, *.eml file bcc field not loaded
我正在尝试使用Microsoft Outlook 2010打开*.eml
文件,并且bcc
字段出现问题。
这是我的eml
文件:
To: example@domain.com
Subject: Mail Subject
cc: cc@domain.com
bcc: bcc@domain.com
Content-Type: text/plain
MIME-Version: 1.0
X-Unsent: 1
Mail content
当我使用Outlook打开此eml文件时,除bcc
之外,所有条目均正常运行。 我怎样才能使bcc
领域发挥作用?
编辑
我基本上希望网页上的mailto
链接具有相同的行为。 用户应单击一个链接,然后应打开默认的邮件程序(在使用该软件的办公室中为Outlook)。 mailto
链接可以正常工作,直到链接长度不超过2000个字符为止。 以我为例,我需要传递给Outlook的信息比2000个字符长得多,因此我试图生成一个*.eml
文件,该文件无法正常工作。
所以我需要:
mailto
链接的链接 我得到了:
为了进行编辑 ,您可以通过以下方式使用表单:
<form name="mailform" action="mailto:youremail@domain.com">
<input type="hidden" name="bcc" value="youremailBCC@domain.com">
<input type="hidden" name="Subject" value="Email subject">
<input type="hidden" name="Body" value="A Big body ">
</form>
<a href="#" onclick="document.mailform.submit()">send email</a>
我在Ubuntu机器上使用了它,其中Thunderbird和Gmail Web作为默认邮件客户端,而Google Chrome和Firefox作为浏览器,两者都可以使用。 我不了解Outlook,您需要自己对Outlook进行测试;)但是请注意,通常mailto链接取决于用户的计算机。
我为给定的问题找到了解决方案。
MailTo链接仍然太长,*。eml文件不起作用。 但是可以生成一个* .vbs文件(Visual Basic脚本),该文件将打开一个新的Outlook E-Mail发送表单,其中包含我需要的所有字段和一个非常长的正文(已测试超过50000个字符)。 这是此类* .vbs文件的示例代码:
'Create an Outlook application object
Set objoutlookApp = CreateObject("Outlook.Application")
'Create Message
Set objmessage = objoutlookApp.CreateItem(olMailItem)
objmessage.TO = "mail1@domain.com;mail2@example.de"
objmessage.CC = "cc1@x.com;cc2@y.de"
objmessage.BCC = "bcc@domain.com"
objmessage.Subject = "E-Mail Subject"
objmessage.Body = "Here comes some text, followed by a newLine" & vbNewLine _
& "and here is a second Line with some special characters like the paragraph: " & chr(167) & ", a german umlaut: " & chr(228) & " or some quotes: "". Hope this will help!"
objmessage.display
set objmessage = Nothing
set objoutlookApp = Nothing
wscript.quit
您的问题可能在您的eml文件之外。 我已经在OSX机器上测试了您的文件,并且密件抄送显示在Mail应用程序中。
但是: 默认情况下,密件抄送未显示在Outlook中,因此现在您可能有两种情况:
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.