• 给Outlook添加BCC到指定邮箱的功能


    单位邮箱的空间太小,只有几十M,发送几个大邮件后就会占满邮箱空间了,对于收件箱中的邮件可以通过Pop3进行备份,但是发件箱中的邮件备份比较麻烦,Outlook默认没有BCC到指定邮箱的功能,不过我们可以用宏来解决这个难题,步骤如下:

    1. Alt+F11打开宏编辑器
    2. 在工程面板中打开“Project (VbaProject.OTM)/Microsoft Office Outlook 对象/ThisOutlookSession”;
    3. 输入以下的代码:
      Option Explicit
       
      Private Sub Application_ItemSend(ByVal Item As Object, Cancel As Boolean)
          Dim oItem As MailItem
          Dim oRecipient As Recipient
          
          If Item Is Nothing Then
          Else
              If TypeOf Item Is Outlook.MailItem Then
              
                  Set oItem = Item
                   
                  ' 在这里参考如下代码根据需要增删BCC收件人
                  Set oRecipient = oItem.Recipients.Add("izhangronghua@gmail.com")
                  oRecipient.Type = Outlook.olBCC
                  'Set oRecipient = oItem.Recipients.Add("user2@server2.com")
                  'oRecipient.Type = Outlook.olBCC
                  'Set oRecipient = oItem.Recipients.Add("user3@server3.com")
                  'oRecipient.Type = Outlook.olBCC
                   
                  oItem.Recipients.ResolveAll
                  oItem.Save
                  Set oRecipient = Nothing
                  Set oItem = Nothing
              End If
          End If
      End Sub
      

        

    4. 保存并退出宏编辑器
    5. Outlook的“工具”->“信任中心”->“宏安全性”中选择“为所有宏提供警告”。

    经过以上的操作后,以后所有发送的邮件都会自动BCC到指定的邮箱中,起到了备份的作用。 

  • 相关阅读:
    反转字符串
    数组
    复杂度分析(二)
    复杂度分析(一)
    业务应该这么写--特性
    5种方法快速启动一个应用程序
    业务应该这么写--表达式树
    业务应该这么写--泛型
    业务应该这么写--异常处理
    关于关系型数据库外键,要减轻数据库压力的一些说法
  • 原文地址:https://www.cnblogs.com/zhangronghua/p/BCCMailOnOutlook.html
Copyright © 2020-2023  润新知