簡體   English   中英

從網站打開新Outlook,mailTo鏈接過長,*。eml文件密件抄送字段未加載

[英]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鏈接的鏈接
  • 必須使用超過2000個字符
  • 必須在Google Chrome和Outlook 2010中運行

我得到了:

  • 的PHP
  • jQuery的JavaScript

為了進行編輯 ,您可以通過以下方式使用表單:

<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中,因此現在您可能有兩種情況:

  1. 密件抄送未顯示,但如果不是問題,則可以從您的eml文件進行設置:成功!
  2. 由於未顯示密件抄送,outlook可能未設置。 在這種情況下,您必須做到這一點,以便每個人都默認啟用密件抄送。 (在所有桌面上走動,詢問管理員,...。)如果不允許您進行此更改,則這可能是阻止程序。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM