none
outlook如何匿名收件人,能否实现自动密件抄送? RRS feed

  • 问题

  • 请问outlook 2003发邮件时如何将邮件设置成匿名收件人(undisclosed-recipients),这样我同时给很多人发同一邮件时接收者就不会看到其他收件人了。注:我试过广播邮件和密件抄送,但不能实现我要的效果(我要在收件人看到的是“邮件收件人栏”为undisclosed-recipients)。
    另外,outlook2003能否实现自动密件抄送?我会用通过创建规则来实现自动抄送,但我想要自动的秘密抄送,这样收件人不会看到我抄送给其他人。

    盼大虾早复!

    2009年9月16日 2:54

答案

  • 呵呵,Undisclosed Recipients只是一个障眼法

    1. 开一个新邮件, to 这里 写 " Undisclosed Recipients <你自己的邮件地址>  "    <-- 不要包括双引号。 点击 "check name", 这个地址会被地址本正常解析。
    2. 在bcc 中写入那些你想 bcc 的收件人
    3. 写邮件,发送。

    你会受到Exchange的 NDR 说无法解析 Undisclosed Recipients  这个地址,但是没问题,你自己也会收一个这个邮件,看看是不是 TO 这里已经是 Undisclosed Recipients 了? 呵呵。
    你的send item 目录下有你发出去的邮件


    自动bcc 需要写代码,或者用宏。好在 用 VBscript 通过CDO 发邮件很简单。 以下是代码样例,其它的定制form,设置宏或者按钮之类的请自行完成吧。 其实这个脚本不需要 outlook 也能发邮件。   在 From, To,CC,BCC 处换上你需要的邮件地址即可。   或者你用这个脚本也可以发 Undisclosed Recipients ,呵呵。  SMTP.server.com 是你的 SMTP 服务器。



    Set objEmail = CreateObject("CDO.Message")

    objEmail.From = "NpReply@smtp.server.com "
    objEmail.To = “yourID@smtp.server.com
    objEmail.cc = “yourIDAA@smtp.server.com”  
    objEmail.bcc = yourIDBB@smtp.server.com”

    objEmail.Subject = "Test mail with no SMTP"
    objEmail.Textbody = "This is a test mail from script without SMTP "

    objEmail.Configuration.Fields.Item ("http://schemas.microsoft.com/cdo/configuration/sendusing") = 2
    objEmail.Configuration.Fields.Item ("http://schemas.microsoft.com/cdo/configuration/smtpserver") = "smtp.server.com"
    objEmail.Configuration.Fields.Item ("http://schemas.microsoft.com/cdo/configuration/smtpserverport") = 25
       
    objEmail.Configuration.Fields.Update
    objEmail.Send



     

    2009年9月25日 8:31
    版主