none
請問如何令到所有domain user寄出電郵時加在最下方一些句子? RRS feed

  • 問題

  • 公司想每位員工當發出郵件時, 在電郵底部會自動加一段類似聲名的句子, 請問如何做到呢?

     

    謝謝大家

    2007年8月6日 上午 03:36

解答

所有回覆

  • 你好:

    EX2003請參考 http://support.microsoft.com/kb/317327/en-us

     

    Ex2007 使用 Transport rule 來做即可。  

    2007年8月6日 上午 03:55
    版主
  • 你好Lusheng, 先謝謝您的回答

     

    我不太明白以下的步驟:

    1. 建立新的 Microsoft Visual Basic ActiveX DLL。 將專案 SMTPEventSink, 並命名模組免責聲明。<--如何建立/在那裡建立 新的 Microsoft Visual Basic ActiveX DLL?
    2. 在 Project References , 將 Microsoft CDO for Exchange 2000 資料庫, 然後再新增伺服器擴充程式 COM 物件程式庫。<---儲存在那裡呢?

    2007年8月6日 上午 04:34
  • 一個是用VB自己寫,另一個則是用VBScript直接註冊成為SMTP EventSink

    若嫌麻就直接參考http://support.microsoft.com/kb/317680/en-us即可

    另要注意的是若你只有一台Exchange,且client都是Outlook MAPI那麼就不適用上述方法

    此時必需要使用Antivirus For Exchange或是其它3rd廠商的工具軟體來達成

    2007年8月6日 下午 01:36
  • 請問我公司是經postini 再出外, 有沒有問題呢?

    內聯的電郵會否也會出現disclaimer呢?

     

    其實我已試過找一台只可以寄出的exchange2003 照了http://support.microsoft.com/kb/317680/en-us做實驗, 但失敗了...

    請問我Exchange 2003 是安裝在d:/, 而 Exchange SDK 則安裝在c:/ , 有沒有問題呢?

     

    我已按照:

    cscript smtpreg.vbs /add 1 onarrival SMTPScriptingHost CDO.SS_SMTPOnArrivalSink "mail from=*@your-domain-here.com"

    (enter)

    cscript smtpreg.vbs /setprop 1 onarrival SMTPScriptingHost Sink ScriptName "C:\EventSinkScript.vbs"

     

    請問成功打完command後, 成功會出現什麼呢?

     

    謝謝解答

    2007年8月6日 下午 04:55
  • 羅老師您好:

          請問您所提到的:"只有一台Exchange,且client都是Outlook MAPI那麼就不適用上述方法

    此時必需要使用Antivirus For Exchange或是其它3rd廠商的工具軟體來達成"

     

    所謂 "Antivirus For Exchange" 指的是要透過防毒軟體來做到嗎? 要透過什麼樣的防毒軟體呢?Symantec可行嗎?

    如果不透過第三方軟體,還有任何方法可以做到同樣的效果嗎?

     

    謝謝您的指點!

     

    2008年4月3日 上午 06:12
  • 不透過 3rd Party 的話就需要透過前端再一台 Exchange Server 當作 Smarthost 來負責發信的動作,或是強制用戶端使用 POP3/SMTP 的方式連接 Exchange Server 收發信件,因為此 Visual Basic script 是靠 SMTP 事件觸發的。

     

    2008年4月3日 上午 09:21
  • 感謝您的回覆,這下我懂了!!

    那麼如果我有兩台Exchange 2003,Client端連到後端的Exchange Server (不需用POP3吧?),要發信時,則由後端的Exchange拋到前端的Exchange Server,由前端的Exchange Server利用Visual Basic script 的方式將所要附加的內容加在每一封要寄出去的信件中,這樣對嗎?

    2008年4月3日 上午 09:41
  • 因為微軟所提供的免責聲明是經由觸動SMTP來觸發的Event Sink

    所以在單一台Exchange的情況下,如果Client都是使用Outlook MAPI的模式寄送信件,

    那麼就不會使用到SMTP也就不會觸發免責聲明

     

    2008年4月3日 下午 01:00
  • Dear 羅老師:

    那麼如果我只需要寄到外部的郵件有加免責聲明,寄到公司內部的則不用,那麼應該只需要一台Exchange也能做到對嗎? 因為Exchange對外還是走SMTP,那麼便會觸發免責聲明了,是嗎?

     

    以上再麻煩老師指點,謝謝您!!

     

    2008年4月7日 上午 06:24
  •  

    Dear 羅老師

    我試過了,果然當Client用POP3/SMTP寄信出去才會附免責聲明,直接用Exchange則不行...,請問是因為當Client把信拋到Mail Server時,便會決定是否會觸發免責聲明的script了, 而不是mail從Exchange出去時才決定,對嗎?

     

    真抱歉,一直麻煩你!!

    2008年4月8日 上午 03:53
  • 當使用Outlook MAPI連接Exchange Server傳送信件時並不會觸發使用SMTP,而是直接對Store做Submission

    但如果是使用POP3/IMAP4則會直接對Exchange 的 SMTP Virtual Server進行session所以會觸發SMTP Event sink

    郵件在傳送前就必需先加上必要的條件(例如免責聲明),

    如果等到郵件已經出現在Queue中時(使用SMTP傳送)再去觸發SMTP Event sink就來不及

    2008年4月8日 上午 06:27
  • Dear 羅老師 

       謝謝你深入的講解,這下我知道該怎麼和我老闆說明了!! thks!

     

    2008年4月8日 下午 05:37