So laden Sie Outlook-Anhänge aus mehreren E-Mails in einen lokalen Ordner herunter

So laden Sie Outlook-Anhänge aus mehreren E-Mails in einen lokalen Ordner herunter

Das Herunterladen von Anhängen aus einer einzelnen E-Mail ist sehr einfach. Die meisten Clients bieten eine Möglichkeit zum Herunterladen von ZIP-Dateien. Es ist jedoch schwierig, Outlook-Anhänge aus mehreren E-Mails zu extrahieren oder herunterzuladen. Da diese Funktion von keinem der Online- oder Offline-Clients im Voraus angeboten wird, müssen wir Skripte und Tools finden, um sie zu implementieren.

So laden Sie Anhänge aus mehreren E-Mails in Outlook herunter

Sie können jede dieser Methoden zum Herunterladen von Anhängen verwenden. Hierfür ist VB Script erforderlich. Stellen Sie daher sicher, dass Sie über ausreichende Berechtigungen für Ihr Konto verfügen.

  1. NirSoft OutlookAttachView
  2. Benutzerdefiniertes VB-Skript

Jedes Tool hat seine eigenen Vor- und Nachteile. Stellen Sie sicher, dass Sie sie kennen, bevor Sie sich für ein Produkt entscheiden.

1] NirSoft OutlookAttachView

Wenn Sie die Microsoft Office-Version von Outlook zum Empfangen von E-Mails verwenden, können Sie eine kostenlose Software namens OutlookAttachView verwenden, um alle Ihre Anhänge herunterzuladen. Es funktioniert seit 2003 mit allen Arten von Outlook, explizites Outlook wird jedoch nicht unterstützt.

Laden Sie zunächst die Software herunter (holen Sie sich die 64-Bit-Version, wenn Sie die 64-Bit-Version von Outlook verwenden), entpacken Sie die ZIP-Datei und öffnen Sie OutlookAttachView.exe.

Die Postfach-Scanoptionen werden geöffnet. Sie können angeben, welche Anhänge Sie scannen möchten. Die Optionen bestehen unter anderem aus:

  • Welches Outlook-Profil gescannt werden soll
  • Scannen Sie Nachrichten, die in den letzten X Tagen erstellt wurden
  • Schließen Sie bestimmte Arten von Dokumenten aus
  • Scannen Sie Nachrichten von bestimmten Personen
  • Scannen Sie Anhänge mit bestimmten Textinhalten

Befolgen Sie diese Schritte, um Anhänge zu extrahieren:

  • Belassen Sie nach der Installation der Software alles auf den Standardeinstellungen, wenn Sie wirklich möchten, dass alle Anhänge in Ihrem Posteingang gespeichert werden. Richten Sie die Software ein. Wenn Sie bereit sind, mit dem Scannen zu beginnen, klicken Sie auf OK.
  • Der Scan ist schnell; Allerdings dauert es natürlich länger, wenn Sie ein umfangreiches E-Mail-Archiv erhalten haben. Leider gibt es beim Scan keinen Fortschrittsbalken, sodass Sie nicht erkennen können, wie weit der Scan bereits fortgeschritten ist. Lassen Sie ihn also besser im Hintergrund laufen und kommen Sie später noch einmal vorbei, um zu sehen, ob er fertig ist.
  • Sobald der Scan abgeschlossen ist, können Sie eine Vorschau aller Anhänge anzeigen und diese mit Spalten anzeigen, in denen Einträge wie Dateiname, Dateilänge und Erweiterung angezeigt werden.
  • Um bestimmte Anhänge auszuwählen, halten Sie die Strg-Taste gedrückt und klicken Sie nacheinander mit der linken Maustaste auf jede Zeile. Alternativ können Sie auch Strg + A drücken, um alle Anhänge hervorzuheben (auszuwählen).
  • Klicken Sie dann auf das Menü „Datei“ und dann auf „Ausgewählte Anhänge kopieren nach“ (drücken Sie F4). Sie können angeben, wohin Anhänge exportiert und Dokumentnamen formatiert werden sollen. Wenn Sie fertig sind, klicken Sie auf OK.
  • Alle ausgewählten Anhänge werden heruntergeladen oder im Zielordner gespeichert.

Sie können jedoch nicht aus Ihren E-Mails entfernt werden, sodass Sie bei Bedarf weiterhin über Outlook darauf zugreifen können.

2] Verwendung von VB-Skript

Dieses Segment demonstriert VBA-Code in einer exemplarischen Vorgehensweise , die Ihnen helfen wird Speichern Sie alle Anhänge verschiedener E-Mails gleichzeitig im ausgewählten Ordner .

  • Zunächst müssen Sie einen Ordner zum Speichern von Anhängen auf Ihrem lokalen Laufwerk erstellen. Verwenden Sie den Datei-Explorer und einen bekannten Speicherort, um einen Ordner zu erstellen und ihn „Anhänge“ zu nennen.
  • Wählen Sie die E-Mails aus, von denen Sie Anhänge herunterladen möchten, und drücken Sie dann Alt+F11, um das Fenster „Microsoft Visual Basic-Programme“ zu öffnen.
  • Klicken Sie auf „ Einfügen “ > „Modul“, um das Fenster „Modul“ zu öffnen. Kopieren Sie einen der folgenden VBA-Codes in das Fenster.
  • Drücken Sie F5 oder verwenden Sie das Menü, um den Code auszuführen. Alle Anhänge der ausgewählten E-Mail werden heruntergeladen oder in den Ordner „Anhänge“ kopiert.

VBA-Code

Dim GCount As Integer
Dim GFilepath As String
Public Sub SaveAttachments()
'Update 20200821
Dim xMailItem As Outlook.MailItem
Dim xAttachments As Outlook.Attachments
Dim xSelection As Outlook.Selection
Dim i As Long
Dim xAttCount As Long
Dim xFilePath As String, xFolderPath As String, xSaveFiles As String
On Error Resume Next
xFolderPath = CreateObject("WScript.Shell").SpecialFolders(16)
Set xSelection = Outlook.Application.ActiveExplorer.Selection
xFolderPath = xFolderPath & "\Attachments\"
If VBA.Dir(xFolderPath, vbDirectory) = vbNullString Then
VBA.MkDir xFolderPath
End If
GFilepath = ""
For Each xMailItem In xSelection
Set xAttachments = xMailItem.Attachments
xAttCount = xAttachments.Count
xSaveFiles = ""
If xAttCount > 0 Then
For i = xAttCount To 1 Step -1
GCount = 0
xFilePath = xFolderPath & xAttachments.Item(i).FileName
GFilepath = xFilePath
xFilePath = FileRename(xFilePath)
If IsEmbeddedAttachment(xAttachments.Item(i)) = False Then
xAttachments.Item(i).SaveAsFile xFilePath
If xMailItem.BodyFormat <> olFormatHTML Then
xSaveFiles = xSaveFiles & vbCrLf & "<Error! Hyperlink reference not valid.>"
Else
xSaveFiles = xSaveFiles & "<br>"& "<a href='file://"& xFilePath & "'>"& xFilePath & "</a>"
End If
End If
Next i
If xSaveFiles <> ""Then
If xMailItem.BodyFormat <> olFormatHTML Then
xMailItem.Body = vbCrLf & "The file(s) were saved to "& xSaveFiles & vbCrLf & xMailItem.Body
Else
xMailItem.HTMLBody = "<p>"& "The file(s) were saved to "& xSaveFiles & "</p>"& xMailItem.HTMLBody
End If
End If
xMailItem.Save
End If
Next
Set xAttachments = Nothing
Set xMailItem = Nothing
Set xSelection = Nothing
End Sub

Function FileRename(FilePath As String) As String
Dim xPath As String
Dim xFso As FileSystemObject
On Error Resume Next
Set xFso = CreateObject("Scripting.FileSystemObject")
xPath = FilePath
FileRename = xPath
If xFso.FileExists(xPath) Then
GCount = GCount + 1
xPath = xFso.GetParentFolderName(GFilepath) & "\"& xFso.GetBaseName(GFilepath) & ""& GCount & "."+ xFso.GetExtensionName(GFilepath)
FileRename = FileRename(xPath)
End If
xFso = Nothing
End Function

Function IsEmbeddedAttachment(Attach As Attachment)
Dim xItem As MailItem
Dim xCid As String
Dim xID As String
Dim xHtml As String
On Error Resume Next
IsEmbeddedAttachment = False
Set xItem = Attach.Parent
If xItem.BodyFormat <> olFormatHTML Then Exit Function
xCid = ""
xCid = Attach.PropertyAccessor.GetProperty("http://schemas.microsoft.com/mapi/proptag/0x3712001F")
If xCid <> ""Then
xHtml = xItem.HTMLBody
xID = "cid:"& xCid
If InStr(xHtml, xID) > 0 Then
IsEmbeddedAttachment = True
End If
End If
End Function

Sie können den Code auch von hier kopieren und einfügen.

So laden Sie Anhänge aus mehreren E-Mails in Gmail herunter

Das kostenlose Add-on „E-Mails und Anhänge speichern“ von SendPulse für Gmail exportiert Ihre Anhänge nach Google. Das Besondere daran ist, dass es automatisch mit der Suche nach neuen Anhängen beginnt, was bedeutet, dass Sie niemals daran denken sollten, diese Methode manuell durchzuführen. Bei einem einmaligen Export funktioniert es ordnungsgemäß, wenn das alles ist, was Sie benötigen.

Notiz. Der Dienst hat Zugriff auf Ihr Gmail-Konto. Treffen Sie also eine fundierte Entscheidung, wenn Sie eine Verbindung herstellen möchten.

Befolgen Sie die Anweisungen zur Verwendung dieses Tools

  • Gehen Sie zur Add-on-Webseite und klicken Sie auf Installieren.
  • Wählen Sie Ihr Google-Konto aus, klicken Sie auf „Zulassen“ und beenden Sie den Vorgang.
  • Gehen Sie zu Google Sheets und erstellen Sie eine neue Tabelle.
  • Besuchen Sie Add-ons > E-Mails und Anhänge speichern > Seitenleiste öffnen.
  • Legen Sie die Bezeichnung des Gmail-Kontos fest, nach dem Sie suchen möchten, und geben Sie dann andere Filter an, z. B. von wem oder nach wem die E-Mail stammt und vor dem Datumsbereich (Sie möchten mindestens diese Filter festlegen).
  • Klicken Sie auf „Einstellungen hochladen“, richten Sie sie nach Bedarf ein und klicken Sie dann auf „Ordner auswählen“, um den Ordner auf Ihrem Laufwerk auszuwählen, in dem Anhänge gespeichert werden sollen.
  • Wenn Sie fertig sind, klicken Sie auf Regel speichern > Ausführen. Das Add-on wird sogar automatisch im Hintergrund ausgeführt und aktualisiert, wenn neue E-Mails eingehen.

Sie können Anhänge im Laufwerk speichern. Alternativ können Sie das Laufwerk öffnen, mit der rechten Maustaste auf den Ordner klicken und „Laden“ auswählen, um eine lokale Replik zu speichern. Anschließend können Sie den Ordner von der Festplatte löschen, um Cloud-Speicher freizugeben.

Laden Sie die Erweiterung hier herunter

So laden Sie Anhänge aus mehreren E-Mails auf einem beliebigen Mailserver herunter

Mail Attachment Downloader ist eine kostengünstige Option, da es in vielen E-Mail-Diensten wie Outlook, Gmail, AOL, Yahoo oder jedem anderen Mailserver funktioniert. Es ist auch für den persönlichen Gebrauch kostenlos.

Der Nachteil ist, dass es in der kostenpflichtigen Version einige Add-ons gibt, die Sie erhalten können. Dazu gehört die Möglichkeit, mehrere Filter zu üben und gleichzeitig von mehreren Konten hochzuladen. Den vollständigen Unterschied finden Sie auf der Seite zur Softwarelizenzierung.

Notiz. Hier müssen Sie Ihre E-Mail-Zugangsdaten eingeben. Stellen Sie also sicher, dass Sie volles Vertrauen haben und eine fundierte Entscheidung treffen.

Werfen wir einen Blick auf den einfachsten Schritt zum Extrahieren von Anhängen aus mehreren E-Mails.

  • Laden Sie die ZIP-Datei herunter, extrahieren Sie sie und führen Sie das darin enthaltene EXE-Installationsprogramm aus. Sobald die Verbindung hergestellt ist, starten Sie den E-Mail-Anhang-Downloader.
  • Klicken Sie auf „Einstellungen“. Hier können Sie einen Mailserver auswählen (wer auch immer Ihre E-Mail gesendet hat) und anschließend ein Konto und ein Passwort eingeben. Lesen Sie unbedingt den schwarzen Balken unten, der wichtige Informationen enthält.
  • Wenn Sie fertig sind, klicken Sie auf Verbindung testen. Wenn das nicht funktioniert, stellen Sie sicher, dass Sie das POP/IMAP-Protokoll wie erforderlich aktiviert haben und dass Ihre Kontoherausforderung und Ihr Passwort korrekt sind. Wenn Sie Recht haben, klicken Sie auf Speichern.
  • Wenn Sie möchten, dass Anhänge in einem eindeutigen Ordner ausgegeben werden, ändern Sie den Speicherbereich. Sie können dieses System mithilfe von Registerkarten weiter anpassen. Beispielsweise können Sie in Ordner/Dokumente die Suche auf ausgewählte Ordner beschränken. Bei der Suche können Sie einen Datumsbereich angeben. In den Filtern können Sie Fragen angeben, die aus dem Absender oder der Problemzeichenfolge bestehen.
  • Wenn Sie fertig sind, klicken Sie auf „Verbinden und herunterladen“. Anschließend werden Ihre Anhänge im Ordner Ihrer Wahl gespeichert.

Von der offiziellen Website herunterladen . Die Software bietet eine kostenlose Version für den persönlichen Gebrauch.

Letzte Worte

Das Herunterladen mehrerer Anhänge aus mehreren E-Mails sollte in allen E-Mail-Clients möglich sein. Ich verwende ein Skript, um PDF-Dokumente herunterzuladen, die ich jeden Tag am Monatsende von Kunden erhalte. Dadurch wird sichergestellt, dass ich Kopien von allen habe und keine Zeit damit verschwende, sie einzeln herunterzuladen.

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert