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ı
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...

