[英]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.