Если вы хотите, чтобы Outlook автоматически сохранял все вложения от отправителей, чьи адреса электронной почты находятся в определенном домене, вы можете прочитать эту статью. Здесь мы познакомим вас с быстрым методом.
Возможно, все сотрудники вашей компании используют адреса электронной почты, находящиеся в одном домене. Поскольку вы часто отправляете друг другу электронные письма с различными вложениями, вы можете захотеть, чтобы Outlook автоматически сохранял вложения из таких электронных писем. В этом случае Outlook будет требовать автоматической проверки домена отправителя электронной почты и автоматического сохранения вложений. Теперь, в дальнейшем, мы поделимся фрагментом кода VBA, который может легко реализовать это.
Автоматическое сохранение всех вложений от отправителей в определенном домене
- Сначала запустите редактор Outlook VBA в соответствии с «Как запустить код VBA в Outlook».
- Затем поместите следующий код в неиспользуемый модуль.
Public WithEvents objInboxItems As Outlook.Items
Private Sub Application_Startup()
Set objInboxItems = Session.GetDefaultFolder(olFolderInbox).Items
End Sub
Private Sub objInboxItems_ItemAdd(ByVal Item As Object)
Dim objMail As Outlook.MailItem
Dim strSenderAddress As String
Dim strSenderDomain As String
Dim objAttachment As Attachment
Dim strFolderPath As String
Dim strFileName As String
If Item.Class = olMail Then
Set objMail = Item
'Get sender domain
strSenderAddress = objMail.SenderEmailAddress
strSenderDomain = Right(strSenderAddress, Len(strSenderAddress) - InStr(strSenderAddress, "@"))
'Change to the specific domain as per your needs
If strSenderDomain = "datanumen.net" Then
If objMail.Attachments.Count > 0 Then
For Each objAttachment In objMail.Attachments
'Change the folder path where you want to save attachments
strFolderPath = "E:\Attachments\"
strFileName = objMail.Subject & " " & Chr(45) & " " & objAttachment.FileName
objAttachment.SaveAsFile strFolderPath & strFileName
Next
End If
End If
End If
End Sub
- После этого резtart Outlook, чтобы активировать этот макрос.
- С тех пор каждый раз, когда входящее электронное письмо попадает в ваш почтовый ящик, Outlook автоматически проверяет домен отправителя. Если он совпадает с предопределенным доменом и содержит вложения, Outlook автоматически сохранит вложения в определенную локальную папку.
Никогда не открывайте вложения от отправителей в неизвестных доменах
Желательно не доверять и не загружать вложения с неизвестных доменов. Это потому, что они могут быть заражены вредоносными программами или вирусами. Как только вы откроете их, файл Outlook может быть атакован. Другими словами, вы можете быть подвержены повреждению файла Outlook. В то время даже Скэнпст не в состоянии вам помочь. Единственный выход — либо более мощный инструмент, либо специализированная служба восстановления PST.
Об авторе:
Ширли Чжан — эксперт по восстановлению данных в DataNumen, Inc., которая является мировым лидером в области технологий восстановления данных, включая коррумпированный мдф и программные продукты для ремонта Outlook. Для получения дополнительной информации посетите www.datanumen.com

