Outlook'ta belirli kişileri içeren e-postaları düzenlemek için bir klasör nasıl oluşturulur?
Dağınık bir gelen kutusuyla mı boğuşuyorsunuz? Bu eğitimde, Outlook'ta belirli kişileri içeren e-postaları daha verimli bir şekilde düzenlemek için üç yöntem tanıtacağım.
Belirli kişileri içeren e-postaları her zaman oluşturulan bir klasöre taşıyın
1. E-postaları düzenlemek için bir klasör oluşturacağınız e-posta hesabına sağ tıklayın, sağ tıklama menüsünden "Yeni klasör" seçeneğini seçin ve klasörü adlandırın.

2. Gelen Kutusu veya Gönderilen Öğeler klasöründe, belirli bir e-posta adresini içeren e-posta mesajlarından herhangi birini seçin ve tüm bu kişinin e-postalarını oluşturduğunuz klasöre taşıyın.
3. "Ana Sayfa" sekmesinde, "Taşı" grubunda, ihtiyaçlarınıza göre "Kurallar" > "specific email address'den Gelen Mesajları Her Zaman Taşı" ve/veya "Kurallar" > "specific email address'e Giden Mesajları Her Zaman Taşı" seçeneğine tıklayın.

4. Açılan Kurallar ve Uyarılar iletişim kutusunda, mesajların taşınacağı klasörü belirtin ve ardından "Tamam" düğmesine tıklayın.

5. Koşulları karşılayan Gelen Kutusu veya Gönderilen Öğeler klasöründeki e-postalar artık az önce oluşturduğunuz klasöre taşındı. Ve gelecekteki e-posta mesajları da koşulları karşılıyorsa doğrudan bu klasöre gidecek.
Belirli kişiler için e-postaları otomatik olarak düzenlemek üzere bir arama klasörü oluşturun
Eğer mesajları bir klasöre taşımak istemiyorsanız, sadece kolayca görüntülemek istiyorsanız. Outlook'ta bir arama klasörü oluşturabilirsiniz; bu, size belirli ölçütleri karşılayan e-posta mesajlarını birden fazla klasörde bulmanızı sağlar, ancak onları orijinal klasörlerinde tutar.
1. "Klasör" sekmesinde, "Yeni" grubunda, "Yeni Arama Klasörü" seçeneğine tıklayın.

- 1) Bir Arama Klasörü Seçin kutusunda, Kişiler ve Listeler listesinden "Belirli kişilere ve kişilere gelen e-postalar" veya "Belirli kişilere gelen e-postalar" seçeneğini ihtiyacınıza göre seçin.
- 2) Arama Klasörünü Özelleştir kutusunda, adres listenizden kişileri seçmek için "Seç" düğmesine tıklayın.
- 3) E-postaları aramak istediğiniz e-posta hesabını belirtin.
- 4) "Tamam" düğmesine tıklayın.

3. Arama Klasörleri altında bir arama klasörü oluşturulur ve koşulları karşılayan e-posta mesajlarını içerir.

VBA ile tüm e-posta hesaplarınız için e-postaları düzenlemek üzere toplu klasörler oluşturun
Eğer Outlook'ta birden fazla e-posta hesabınız varsa ve her e-posta hesabı için toplu olarak belirli kişiler için klasörler oluşturmak istiyorsanız, e-posta hesaplarınızın Gelen Kutusu veya Gönderilen klasörlerinden belirli kişileri içeren mesajları taşımak için VBA yöntemini kullanabilirsiniz. Lütfen aşağıdaki adımları izleyin.
1. Outlook'unuzda, "Dosya" > "Seçenekler" > "Güvenlik Merkezi"'ne tıklayın ve ardından "Güvenlik Merkezi Ayarları"na tıklayın.

2. Açılan iletişim kutusunda, "Makro Ayarları"na geçin, "Tüm makroları etkinleştir" seçeneğini işaretleyin ve "Yüklü eklentilere makro güvenlik ayarlarını uygula" seçeneğini işaretleyin.

3. İletişim kutularını kapatmak için "Tamam" düğmelerine tıklayın.
4. Microsoft Visual Basic for Applications penceresini açmak için "Alt" + "F11" tuşlarına basın.
5. "Ekle" > "Modül" seçeneğine tıklayın. Ardından aşağıdaki VBA kodlarından birini Modül penceresine kopyalayın.

VBA Kodu 1: Tüm e-posta hesaplarının Gelen Kutuları genelinde belirli gönderenleri içeren e-postaları düzenlemek için toplu klasörler oluşturun
Sub MailArchiveSenderInInbox()
'Update by ExtendOffice
Dim I As Integer
Dim xAccount As Account
Dim xItem As Object
Dim xMail As MailItem
Dim xNewFolder As Folder
Dim xInboxFolder As Folder
Dim xSenderAddress As String
Dim xRecipient As Recipient
Dim xFolderName As String
xFolderName = "NewFolder" 'Replace "NewFolder" with desired folder name
Const PR_SMTP_ADDRESS = "http://schemas.microsoft.com/mapi/proptag/0x39FE001E"
On Error Resume Next
For Each xAccount In Application.Session.Accounts
Set xInboxFolder = xAccount.DeliveryStore.GetDefaultFolder(olFolderInbox)
Set xNewFolder = Nothing
Set xNewFolder = xAccount.DeliveryStore.GetRootFolder.Folders(xFolderName)
If xNewFolder Is Nothing Then
Set xNewFolder = xAccount.DeliveryStore.GetRootFolder.Folders.Add(xFolderName)
End If
For I = xInboxFolder.Items.Count To 1 Step -1
Set xItem = xInboxFolder.Items.Item(I)
If xItem.Class = olMail Then
Set xMail = xItem
xSenderAddress = ""
If xMail.Sender.Type = "EX" Then
xSenderAddress = xMail.Sender.PropertyAccessor.GetProperty(PR_SMTP_ADDRESS)
Else
xSenderAddress = xMail.SenderEmailAddress
End If
If xSenderAddress = "" Then
xSenderAddress = xMail.SenderEmailAddress
End If
If VBA.InStr(xSenderAddress, "name@example.com") <> 0 Then
xMail.Move xNewFolder
End If
End If
Next
If xNewFolder.Items.Count = 0 Then
xNewFolder.Delete
xAccount.DeliveryStore.GetDefaultFolder(olFolderDeletedItems).Folders(xFolderName).Delete
End If
Next
Set xInboxFolder = Nothing
Set xNewFolder = Nothing
End Sub
Not: Yukarıdaki VBA kodunun 12., 16. ve 35. satırlarındaki açıklamalara göre belirli parçaları değiştirmelisiniz.
VBA Kodu 2: Tüm e-posta hesaplarının Gelen Kutuları genelinde belirli alıcıları içeren e-postaları düzenlemek için toplu klasörler oluşturun
Sub MailArchiveRecipientInInbox()
'Update by ExtendOffice
Dim I As Integer
Dim xAccount As Account
Dim xItem As Object
Dim xMail As MailItem
Dim xNewFolder As Folder
Dim xInboxFolder As Folder
Dim xSenderAddress As String
Dim xRecipient As Recipient
Dim xFolderName As String
xFolderName = "NewFolder"
Const PR_SMTP_ADDRESS = "http://schemas.microsoft.com/mapi/proptag/0x39FE001E"
On Error Resume Next
For Each xAccount In Application.Session.Accounts
Set xInboxFolder = xAccount.DeliveryStore.GetDefaultFolder(olFolderSentMail)
Set xNewFolder = Nothing
Set xNewFolder = xAccount.DeliveryStore.GetRootFolder.Folders(xFolderName)
If xNewFolder Is Nothing Then
Set xNewFolder = xAccount.DeliveryStore.GetRootFolder.Folders.Add(xFolderName)
End If
For I = xInboxFolder.Items.Count To 1 Step -1
Set xItem = xInboxFolder.Items.Item(I)
If xItem.Class = olMail Then
Set xMail = xItem
xSenderAddress = ""
For Each xRecipient In xMail.Recipients
' If xRecipient.Type = olCC Then
xSenderAddress = xSenderAddress & ", " & xRecipient.PropertyAccessor.GetProperty(PR_SMTP_ADDRESS)
If xSenderAddress = "" Then
xSenderAddress = xSenderAddress & ", " & xRecipient.Address
End If
' End If
Next
If VBA.InStr(xSenderAddress, "name@example.com") <> 0 Then
xMail.Move xNewFolder
End If
End If
Next
If xNewFolder.Items.Count = 0 Then
xNewFolder.Delete
xAccount.DeliveryStore.GetDefaultFolder(olFolderDeletedItems).Folders(xFolderName).Delete
End If
Next
Set xInboxFolder = Nothing
Set xNewFolder = Nothing
End Sub
Not:
- 1) Yukarıdaki VBA kodunun 12., 16. ve 35. satırlarındaki açıklamalara göre belirli parçaları değiştirmelisiniz.
- 2) Belirli CC veya BCC alıcılarını içeren mesajları arşivlemek için, 28. ve 33. satırların başındaki kesme işaretini (') silerek yorumdan çıkarın.
6. VBA kodunu çalıştırmak için "F5" tuşuna basın. Ve koşulları karşılayan mesajlar varsa yeni klasörler oluşturulacaktır.
İlgili makaleler
Bildiğiniz gibi, bir arama klasörü yalnızca Outlook'taki geçerli posta kutusu kapsamındaki e-postaları arayabilir. Ancak, Outlook, Anında Arama özelliğiyle tüm posta kutularında arama yapabilir. Bu nedenle, Outlook'ta birden fazla e-posta hesabı genelinde bir arama klasörü oluşturmak için aşağıdaki çözümü deneyebilirsiniz.
Outlook'ta Dahili E-postalar İçin Bir Arama Klasörü Nasıl Oluşturulur?
Outlook'taki normal POP3 e-posta hesaplarında belirli bir gönderen veya gönderen alan adına göre bir arama klasörü oluşturmak zor değildir. Ancak aynı yöntem exchange hesabı için çalışmaz. Bu makalede, exchange hesabı içindeki tüm dahili gönderenlerden gelen e-postaları göstermek için bir arama klasörü oluşturmayı göstereceğim.
Outlook'ta Belirli Renk Kategorilerine Göre E-posta Mesajlarını Nasıl Gruplandırabilirsiniz?
Bazen, belirli renk kategorileriyle e-posta mesajlarını işaretlersiniz ve daha sonra bu e-posta mesajlarını kolayca kurallandırabilir veya bulabilirsiniz ya da başka amaçlar için kullanabilirsiniz. Bir dizi e-posta mesajı bir posta klasörüne dolarsa, belirli renk kategorileriyle işaretlenmiş e-posta mesajlarını bir bakışta bulmak zor olabilir. Aslında, Microsoft Outlook'ta belirli renk kategorilerine göre e-posta mesajlarını hızlı bir şekilde gruplandırmak için birkaç püf noktası vardır.
Outlook'ta Tarih Aralığına Göre E-postaları Düzenlemek İçin Bir Klasör Nasıl Oluşturulur?
Bu eğitimde, Outlook'ta daha verimli bir şekilde e-postaları tarih aralığına göre düzenlemek için iki yöntem tanıtacağım.
En İyi Ofis Verimlilik Araçları
Son Dakika: Kutools for Outlook Ücretsiz Sürümünü Başlattı!
Yepyeni Kutools for Outlook ÜCRETSİZ sürümünü70'ten fazla harika özellikle sonsuza dek kullanabilirsiniz! Şimdi indirmek için tıklayın!
📧 E-posta Otomasyonu: Otomatik Yanıt (POP ve IMAP için kullanılabilir) / E-postaları Zamanla Gönder / E-posta Gönderirken Kurallara Göre Otomatik CC/BCC / Otomatik Yönlendirme (Gelişmiş Kurallar) / Otomatik Selamlama Ekle / Çoklu Alıcılı E-postaları Otomatik Olarak Bireysel E-postalara Böl...
📨 E-posta Yönetimi: E-postayı Geri Çağır / Konu ve Diğerlerine Göre Dolandırıcılık E-postalarını Engelle / Yinelenen E-postaları Sil / Gelişmiş Arama / Klasörleri düzenle...
📁 Ekler Pro: Toplu Kaydet / Toplu Ayır / Toplu Sıkıştır / Otomatik Kaydet / Otomatik Ayır / Otomatik Sıkıştır...
🌟 Arayüz Sihri: 😊Daha Fazla Güzel ve Havalı Emoji / Önemli e-postalar geldiğinde sizi uyarır / Outlook'u Kapatmak Yerine Simge Durumuna Küçült...
👍 Tek Tıkla Harikalar: Tümüne Eklerle Yanıtla / Kimlik Avı E-postalarına Karşı Koruma / 🕘Gönderenin Saat Dilimini Göster...
👩🏼🤝👩🏻 Kişiler & Takvim: Seçilen E-postalardan Toplu Kişi Ekle / Bir Kişi Grubunu Bireysel Gruplara Böl / Doğum günü hatırlatıcısını kaldır...

