Gönderilen öğelerden e-postalar gönderildikten sonra ekleri otomatik olarak nasıl kaldırabilirsiniz?
Bazı eklerle e-posta gönderirken, ekler varsayılan olarak gönderilen öğeler klasörüne e-postalarla birlikte saklanır. PST dosyanızın boyutunu azaltmak için, e-postalar gönderildikten sonra gönderilen öğelerden ekleri otomatik olarak kaldırmak isteyebilirsiniz. Bu makalede, Outlook'ta bu görev hakkında konuşacağım.
Gönderilen öğelerden e-postalar gönderildikten sonra ekleri otomatik olarak kaldırma
Gönderilen öğelerden e-postalar gönderildikten sonra ekleri otomatik olarak kaldırma
Aşağıdaki VBA kodu, Outlook'unuzdan e-postalar gönderildikten sonra ekleri otomatik olarak silmenize yardımcı olabilir, lütfen şu adımları izleyin:
1. "Microsoft Visual Basic for Applications" penceresini açmak için "ALT" + "F11" tuşlarını basılı tutun.
2. "Microsoft Visual Basic for Applications" penceresinde, modu açmak için "Project1(VbaProject.OTM)" bölmesinden "ThisOutlookSession" öğesine çift tıklayın ve ardından aşağıdaki kodu boş modüle kopyalayıp yapıştırın.
VBA kodu: Gönderilen öğelerden e-postalar gönderildikten sonra ekleri otomatik olarak kaldırma:
Public WithEvents SentMailItems As Outlook.Items
Private Sub Application_Startup()
Set SentMailItems = Outlook.Application.Session.GetDefaultFolder(olFolderSentMail).Items
End Sub
Sub SentMailItems_ItemAdd(ByVal Item As Object)
Dim xSentMail As Outlook.MailItem
Dim xAttachments As Outlook.Attachments
Dim xAttachment As Outlook.Attachment
Dim xAttachmentInfo As String
On Error Resume Next
If Item.Class = olMail Then
Set xSentMail = Item
End If
Set xAttachments = xSentMail.Attachments
For i = xAttachments.Count To 1 Step -1
Set xAttachment = xAttachments.Item(i)
xAttachmentInfo = "<HTML><BODY>" & xAttachment.DisplayName & _
"</BODY></HTML>" & vbCrLf & xAttachmentInfo
xAttachment.Delete
Next
xSentMail.HTMLBody = "<HTML><BODY><font color=#FF0000>Attachment Removed: </font><br/></BODY></HTML>" & _
xAttachmentInfo & "<HTML><BODY><br/></BODY></HTML>" & xSentMail.HTMLBody
xSentMail.Save
End Sub

3. Yukarıdaki kodu ekledikten sonra, kodun etkili olması için lütfen Outlook'unuzu yeniden başlatın.
4. Artık, ekler olan e-postalar gönderdiğinizde, ekler aşağıdaki ekran görüntüsünde gösterildiği gibi gönderilen öğelerden otomatik olarak silinecektir:

Not: Bu kod yalnızca varsayılan veri hesabına uygulanabilir.
En İyi Ofis Verimlilik Araçları
Flaş Haber: Kutools for Outlook Ücretsiz Sürümü Yayında!
Yepyeni Kutools for Outlook'u100’den fazla harika özellikle deneyimleyin! Hemen indirin!
📧 E-posta Otomasyonu: Otomatik Yanıt (POP ve IMAP için Mevcut) / E-postaları Zamanla Gönder / Gönderirken Kural ile Otomatik CC/BCC / Otomatik Yönlendirme (Gelişmiş Kurallar) / Otomatik Selamlama Ekle / Birden Fazla 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 Sahtekarlı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 Şık ve Güzel Emoji / Önemli e-postalar geldiğinde seni uyarır / Outlook’u Kapatmak Yerine Küçült ...
👍 Tek Tıkla Harikalar: Tümüne Eklerle Yanıtla / Kimlik Avı (Phishing) E-postalarına Karşı Koruma / 🕘Gönderenin Saat Dilimini Göster ...
👩🏼🤝👩🏻 Kişiler & Takvim: Seçili 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 ...
Kutools'u tercih ettiğiniz dilde kullanın – İngilizce, İspanyolca, Almanca, Fransızca, Çince ve40’tan fazla dil desteği!

