Outlook üzerinden göndermeden önce alıcı adreslerini nasıl doğrulayabilirim?
Bazen Outlook üzerinden e-posta gönderirken To, CC veya BCC alanlarına bazı önemli alıcıları eklemeyi unutabilirsiniz. İşte size, göndermeden önce belirli e-posta adreslerinin eklenip eklenmediğini kontrol etmenize yardımcı olacak pratik bir yöntem.
Göndermeden önce VBA koduyla adresleri kontrol edin
Göndermeden önce VBA koduyla adresleri kontrol edin
Bu işi çözmenize yardımcı olabilecek iki kodum var; ihtiyacınıza en uygun olanı seçebilirsiniz.
1. Alt + F11 tuşlarına basarak Microsoft Visual Basic for Applications penceresini açın.
2. Kod düzenleyiciyi açmak için ThisOutlookSession öğesine Project1 bölmesinden çift tıklayın ve aşağıdaki kodu düzenleyiciye kopyalayıp yapıştırın.
VBA: Göndermeden önce To alanındaki alıcı adresini kontrol etme
Private Sub Application_ItemSend(ByVal Item As Object, Cancel As Boolean)
'UpdatebyExtendoffice20180523
Dim xAddressArr() As Variant
Dim xAddress As String
Dim xRecipient As Recipient
Dim xPrompt As String
Dim xYesNo As Integer
Dim xDictionary As Scripting.Dictionary
On Error Resume Next
Set xDictionary = New Scripting.Dictionary
xAddressArr = Array("example1@126.com", "example2@126.com", "example3@126.com")
For i = LBound(xAddressArr) To UBound(xAddressArr)
xDictionary.Add xAddressArr(i), True
Next i
For Each xRecipient In Item.Recipients
If xRecipient.Type = olTo Then
If xDictionary.Exists(xRecipient.Address) Then xDictionary.Remove xRecipient.Address
End If
Next
If xDictionary.Count = 0 Then GoTo L1
For i = 0 To xDictionary.Count - 1
If xAddress = "" Then
xAddress = xDictionary.Keys(i)
Else
xAddress = xAddress + "; " & xDictionary.Keys(i)
End If
Next i
xPrompt = "You are not sending this to: " & xAddress & ". Are you sure you want to send the Mail?"
xYesNo = MsgBox(xPrompt, vbQuestion + vbYesNo, "Kutools for Outlook")
If xYesNo = vbNo Then Cancel = True
L1:
Set xRecipient = Nothing
Set xDictionary = Nothing
End Sub 
Kodda yer alan ("example1@126.com", "example2@126.com", "example3@126.com") kısmını ihtiyacınız olan gerçek alıcılarla değiştirebilirsiniz.
3. Ardından yine Microsoft Visual Basic for Applications penceresinde, Araçlar > Başvurular seçeneğine tıklayın. Microsoft Scripting Runtime onay kutusunu, Başvurular - Project1 iletişim kutusunda işaretleyin.
![]() | ![]() | ![]() |
4. Tamam düğmesine tıklayarak kodu kaydedin.
Artık belirtilen alıcılar e-posta gönderilirken “To” alanında görünmüyorsa, e-postayı gönderip göndermemeniz konusunda sizi uyaran bir iletişim kutusu açılacaktır.
Yukarıdaki kod, yalnızca E-posta Adresi'nin To alanını kontrol eder. Eğer To, CC ve BCC alanlarında da kontrol yapmak istiyorsanız, aşağıdaki kodu kullanabilirsiniz.
VBA: Göndermeden önce To/CC/BCC alanlarındaki alıcı adresini kontrol etme
Private Sub Application_ItemSend(ByVal Item As Object, Cancel As Boolean)
'UpdatebyExtendoffice20180523
Dim xRecipients As Outlook.Recipients
Dim xRecipient As Outlook.Recipient
Dim xPos As Integer
Dim xYesNo As Integer
Dim xPrompt As String
Dim xAddress As String
On Error Resume Next
If Item.Class <> olMail Then Exit Sub
Set xRecipients = Item.Recipients
xAddress = "example1@gmail.com"
For Each xRecipient In xRecipients
xPos = InStr(LCase(xRecipient.Address), xAddress)
If xPos = 0 Then
xPrompt = "You sending this to " & xAddress & ". Are you sure you want to send it?"
xYesNo = MsgBox(xPrompt, vbYesNo + vbQuestion + 4096, "Kutools for Outlook")
If xYesNo = vbNo Then Cancel = True
End If
Next xRecipient
End Sub Bu kodla Microsoft Scripting Runtime onay kutusunu işaretlemenize gerek yok; doğrudan kodu kaydederek etkinleştirebilirsiniz.
Outlook’ta Yapay Zeka Posta Asistanı: Daha Akıllı Yanıtlar, Net İletişim (tek tıkla sihir!)
Kutools for Outlook’un Yapay Zeka Posta Asistanı ile günlük Outlook görevlerinizi hızlandırın. Bu güçlü araç, geçmiş e-postalarınızdan öğrenerek akıllı ve doğru yanıtlar sunar, e-posta içeriğinizi geliştirir ve mesajlarınızı zahmetsizce taslak haline getirip düzenlemenize yardımcı olur.

Bu özellik şunları destekler:
- Akıllı Yanıtlar: Geçmiş sohbetlerinize dayanarak oluşturulan, özelleştirilmiş, net ve hemen kullanıma hazır yanıtlar alın.
- Geliştirilmiş İçerik: E-posta metninizi netlik ve etki açısından otomatik olarak iyileştirin.
- Zahmetsiz Yazım: Anahtar kelimeleri girin, gerisini çoklu Yazı Stili ile yapay zeka halletsin.
- Akıllı Uzantılar: Bağlama duyarlı önerilerle fikirlerinizi geliştirin.
- Özetleme: Uzun e-postaların kısa ve öz özetlerini anında alın.
- Küresel Erişim: E-postalarınızı kolayca herhangi bir dile çevirin.
Bu özellik şunları destekler:
- Akıllı e-posta yanıtları
- İyileştirilmiş içerik
- Anahtar kelimeye dayalı taslaklar
- Akıllı içerik uzantısı
- E-posta özetleme
- Çok dilli çeviri
Beklemeyin—Yapay Zeka Posta Asistanı’nı şimdi indirin ve keyfini çıkarın!
En İyi Office Verimlilik Araçları
Yepyeni Kutools for Outlook’i 100+ inanılmaz özelliğiyle deneyimleyin!Şimdi indirmek için tıklayın!
📧E-posta Otomasyonu: Otomatik Yanıt (POP ve IMAP için kullanılabilir) / E-postaları Zamanlayarak Gönderme / E-posta Gönderirken Kurallara Göre Otomatik CC/BCC / Otomatik Yönlendirme (Gelişmiş Kurallar) / Otomatik Selam Ekleme / Çok Alıcılı E-postaları Otomatik Olarak Bireysel Mesajlara Bölme…
📨E-posta Yönetimi: E-postayı Geri Çağırma, Konu Başlıklarına ve Diğer Özelliklere Göre Dolandırıcılık E-postalarını Engelleme, Yinelenen E-postaları Silme, Gelişmiş Arama, Klasörleri Düzenleme…
📁Ek Dosyalar Pro: Toplu Kaydetme, Toplu Ayırma, Toplu Sıkıştırma, Otomatik Kaydet, Otomatik Ayır ve Otomatik Sıkıştır…
🌟Arayüz Büyüsü: 😊 Daha Güzel ve Havalı Emojiler / Önemli e-postalar geldiğinde sizi uyarır / Outlook’u Kapatmak Yerine Küçültür…
👍Tek Tıkla Harikalar: Tümüne Eklerle Yanıtla / Phishing’e Karşı E-posta Koruma / 🕘Gönderenin Mevcut Saati ve Saat Dilimini Göster…
👩🏼🤝👩🏻Kişiler ve Takvim:Seçili E-postalardan Toplu Kişi Ekleme/Bir Kişi Grubunu Bireysel Gruplara Bölme/Doğum Günü Hatırlatıcısını Kaldırma…
Kutools’u tercih ettiğiniz dilde kullanın – İngilizce, İspanyolca, Almanca, Fransızca, Çince ve 40’tan fazla başka dili destekler!


🚀 Tek Tıkla İndir — Tüm Office Eklentilerini Edinin
Kesinlikle Önerilir: Kutools for Office (5’li Paket)
Beş yükleyiciyi tek tıklamaylabir seferde indirin —Kutools for Excel, Outlook, Word, PowerPointve Office Tab Pro.Şimdi indirmek için tıklayın!
- ✅Tek tıklamayla kullanım kolaylığı: Beş kurulum paketini tek bir işlemle indirin.
- 🚀Her Office görevine hazır: İhtiyacınız olduğunda, ihtiyacınız olan eklentileri yükleyin.
- 🧰İçerik: Kutools for Excel / Kutools for Outlook / Kutools for Word / Office Tab Pro / Kutools for PowerPoint


