2011-09-23 45 views
0

我用VBScript編寫了一個自動發送電子郵件的函數。VBScript發送重要性高的電子郵件

With .Configuration.Fields 
      .Item(cdoSendUsingMethod)     = cdoSendUsingPort 
      .Item(cdoSMTPServer)      = "SMTPHOST.redmond.corp.microsoft.com" 
      .Item(cdoSMTPServerPort)     = 25 
      .Item(cdoSMTPAuthenticate)     = cdoNTLM 
      .Item("urn:schemas:httpmail:importance") = sMailPriority 
      .Update 

當我想發送高重要郵件時,我將sMailPriority設置爲2.當我使用Gmail進行測試時,它工作正常。但是當我使用outlook2010時,它不起作用。

+0

您是否嘗試了其他優先級值? – Dave

+1

問題是什麼? –

回答

2

某些電子郵件客戶端需要不同的標頭才能設置電子郵件優先級。
嘗試添加所有這些字段。

.Item("urn:schemas:httpmail:importance") = sMailPriority 
.Item("urn:schemas:httpmail:priority") = 1 'sMailPriority 
.Item("urn:schemas:mailheader:X-Priority") = 1 'sMailPriority