2012-07-03 25 views
7

Benim vbscript kullanarak birden çok alıcıya e-posta gönderme alıcıya otomatik e-posta gönderir, ama herkes kendisine birden fazla alıcı eklemek için nasıl biliyor?vbscript

... 
Dim ToAddress 
Dim FromAddress 
Dim MessageSubject 
Dim MyTime 
Dim MessageBody 
Dim MessageAttachment 
Dim ol, ns, newMail 
MyTime = Now 

ToAddress = "[email protected]" 
MessageSubject = "It works!." 
MessageBody = "Good job on that script." 
MessageAttachment = some attachment 
Set ol = WScript.CreateObject("Outlook.Application") 
Set ns = ol.getNamespace("MAPI") 
Set newMail = ol.CreateItem(olMailItem) 
newMail.Subject = MessageSubject 
newMail.Body = MessageBody & vbCrLf & MyTime 
newMail.RecipIents.Add(ToAddress) 
newMail.Attachments.Add(MessageAttachment) 
newMail.Send 

Şu anda sahip olduğum şey budur. Ve iyi çalışıyor. Ama birden fazla alıcıya sahip olmak isterim. Şimdiden teşekkürler.

newMail.CC = "[email protected];[email protected]rg;[email protected]" 

Yukarıdaki bu satır çalıştı!

Ve .BCC ile aynı şekilde çalışır, durumda herkes kişilerinizin listesini görüntülemek için değil istiyor.

+0

CC yerine BCC'yi kullanın. – JimmyPena

+0

@JP. Yardım için teşekkürler. – duper

cevap

8

Çağrı her alıcı için MailItem.Recipients.Add veya To/CC/BCC özellikleri ayarlamak bir ";" adres listesi ayrılmış.