如何批量向特定域中的所有联系人发送电子邮件

立即分享:

有时,您可能希望向特定域中的所有联系人批量发送电子邮件。 遇到这种情况,可以使用本文介绍的方法快速搞定。

由于某些原因,有时您可能需要向 Outlook 中特定域中的所有联系人发送电子邮件。 例如,您需要向电子邮件地址属于特定电子邮件域的所有同事发送电子邮件。 如果您手动查找这些联系人,将非常麻烦。 因此,在这里我们将介绍一种快速获取它的方法。 下面是详细步骤和VBA代码。

批量向特定域中的所有联系人发送电子邮件

批量向特定域中的所有联系人发送电子邮件

  1. 首先,启动您的 Outlook 应用程序。
  2. 然后按“Alt + F11”键按钮访问 Outlook VBA 编辑器,
  3. 接下来您需要打开一个未使用的模块或直接插入一个新模块。
  4. 随后,将以下 VBA 代码复制并粘贴到其中。
Sub SendanEmailtoAllContactsinSpecificDomain()
    Dim objContactsFolder As Outlook.Folder
    Dim objItem As Object
    Dim objContact As Outlook.ContactItem
    Dim strEmail1Address, strEmail2Address, strEmail3Address As String
    Dim objMail As Outlook.MailItem
    Dim objMailRecipients As Outlook.Recipients
 
    Set objMail = Application.CreateItem(olMailItem)
    Set objMailRecipients = objMail.Recipients
    Set objContactsFolder = Application.Session.GetDefaultFolder(olFolderContacts)
 
    For Each objItem In objContactsFolder.Items
        If objItem.Class = olContact Then
           Set objContact = objItem
           strEmail1Address = objContact.Email1Address
           strEmail2Address = objContact.Email2Address
           strEmail3Address = objContact.Email3Address

           'Change the specific email domain
           If InStr(strEmail1Address, "@datanumen.com") > 0 Then
              objMail.Recipients.Add (strEmail1Address)
           ElseIf InStr(strEmail2Address, "@datanumen.com") > 0 Then
              objMail.Recipients.Add (strEmail2Address)
           ElseIf InStr(strEmail3Address, "@datanumen.com") > 0 Then
              objMail.Recipients.Add (strEmail3Address)
           End If
 
        End If
    Next objItem
 
    objMail.Display
End Sub

VBA 代码 - 向特定域中的所有联系人批量发送电子邮件

  1. 之后,您需要将 Outlook 宏安全级别更改为低。
  2. 或者,如果您经常需要发送此类电子邮件,也建议将新宏添加到快速访问工具栏。
  3. 此时,您可以试一试。 单击工具栏中的“运行”图标。运行这个宏
  4. 最终,将弹出一封新电子邮件。 您可以发现特定电子邮件域中的所有电子邮件地址都已包含在“收件人”字段中,如下图所示:特定域中的电子邮件地址

面对 PST 错误永远不要恐慌

用户在遇到严重的 PST 问题时往往会感到恐慌,例如无法访问的 PST 错误、病毒感染的 PST 文件或 腐败的前景 PST 数据等等。不过,最好冷静下来,尽快尝试解决问题。首先,您可以尝试重启 Outlook。如果问题仍然存在,您可以再次使用收件箱修复工具 Scanpst.exe。但是,如果此方法无效,您可以求助于更专业的工具,例如 DataNumen Outlook Repair.

作者简介:

Shirley Zhang 是一位数据恢复专家 DataNumen, Inc.,它是数据恢复技术领域的世界领先者,包括 损坏的sql 和 outlook 修复软件产品。 欲了解更多信息,请访问 datanumen.com

立即分享:

评论被关闭。