我经常与某人通信,他的签名中包含一个虚拟名片文件 (.vcf),这意味着我有很多电子邮件带有我不关心的附件。每封邮件只有 8.3KB,但加起来就很大了。
我认为这是一个长远的目标,但是有什么方法可以告诉 Outlook 2011 for Mac 从传入电子邮件中删除/阻止 .vcf 附件吗?
答案1
这不是 Outlook 的固有行为。甚至没有任何规则选项可以执行此操作。有许多用于处理附件的插件,但我不知道哪些插件可以满足您的要求。下面是替代方案。
在博客文章中,从收到的电子邮件中删除 vcf 附件,它解释了如何使用 VBA 检查和删除.vcf
附件。以下代码可以放在ThisOutlookSession
模块中。它在收到电子邮件时运行以删除带有.vcf
扩展名的附件。
请记住,它会删除所有内容,而不仅仅是特定的内容。
Private Sub Application_NewMail()
Dim mi As MailItem
Dim att As Attachment
For Each mi In Me.GetNamespace(“MAPI”).GetDefaultFolder(olFolderInbox).Items
If mi.Unread Then
If mi.Attachments.Count > 0 Then
For Each att In mi.Attachments
If Right$(att.FileName, 4) = “.vcf” Then
att.Delete
mi.Save
Exit For
End If
Next att
End If
End If
Next mi
End Sub
我不保证这会如何运作,因为我不知道你的专业水平如何,而且我也没有测试过。无论如何,它应该能让你朝着正确的方向前进。