在Outlook邮件中包含多个CC

时间:2018-03-06 12:20:44

标签: vb.net email outlook carbon-copy

我有一个程序可以在用户添加时发送并通过电子邮件发送给用户。

我希望将电子邮件发送到IT团队的多个成员中,但是,我只能将其发送给CC。

以下是我的代码:

                objMail = CType(objOutlook.CreateItem(Outlook.OlItemType.olMailItem), Outlook.MailItem)

                ' Set the properties of the email.
                With objMail
                    .Subject = "Website Credentials"
                    .To = "chris.downs@test.com"
                    .CC = "benji@test.com, Alicia@test.com"
                    .Body = "Hi"
                    .Send()
                End With

这导致电子邮件根本不发送。我也尝试了下面这个,这只CC是最后一个人而不是两个。

                ' Set the properties of the email.
                With objMail
                    .Subject = "Website Credentials"
                    .To = "chris.downs@test.com"
                    .CC = "benji@test.com"
                    .CC = "Alicia@test.com"
                    .Body = "Hi"
                    .Send()
                End With

是否有一种简单的方法可以解决这个问题?

2 个答案:

答案 0 :(得分:2)

与标准电子邮件客户端不同,Outlook将TO,CC和BCC行中的条目与;分开,而不是,。将您的CC行更改为

.CC = "benji@test.com; Alicia@test.com"

它应该发送给两者。

答案 1 :(得分:2)

你的第一次尝试不是那么糟糕。 只需用分号替换逗号即可。 我认为它应该像这样工作

    .CC = "benji@test.com; Alicia@test.com"