Wechseln Sie in Outlook zu Optionen, Multifunktionsleiste anpassen, und aktivieren Sie das Kontrollkästchen neben "Entwickler" im rechten Bereich, um die Entwickleroptionen in der Multifunktionsleiste zu aktivieren.
Klicken Sie in der Multifunktionsleiste auf Entwickler und dann auf Visual Basic.
Erweitern Sie "Project1" und doppelklicken Sie auf "ThisOutlookSession".
Fügen Sie diesen Code ein:
Sub dragonborn() 'Declare variables Dim fus As Object, ro As Object, dah As String, wuld As RegExp, na As MatchCollection 'Set up the regular expression defining what you want to look for Set wuld = New RegExp wuld.Pattern = "HTTP_REFERER\]\s*=>\s*(.+)" 'Get your "Inbox" mailbox folder for the current open account Set fus = GetNamespace("MAPI").GetDefaultFolder(olFolderInbox) 'Loop through each item in Inbox that's an email For Each ro In fus.Items On Error GoTo here If TypeOf ro Is Outlook.MailItem Then dah = ro.Body 'Attempt to match the email's body against your regex pattern Set na = wuld.Execute(dah) If na.Count > 0 Then 'Print the result to the Immediate Window (View -> Immediate Window) if there's a match Debug.Print na.Item(0).SubMatches(0) End If End If here: On Error GoTo 0 Next End Sub
Führen Sie es (Standard Hotkey: F5)
Beobachte dein unmittelbares Fenster.
Ist es möglich, einen Textausschnitt aus mehreren E-Mails zu ziehen?
304
Tiffany
Ich bin ein Webadministrator und die Fehlerberichterstattung unserer Website ist so eingerichtet, dass ich mir E-Mails schicke, wenn ein Fehler auftritt.
Ich habe am Wochenende mehr als 300 E-Mails mit ähnlichen Fehlern erhalten. Ich möchte einen Bericht aus den E-Mails exportieren, der nur einen bestimmten Teil des Textes enthält. Ist das machbar?
Als Referenz:
[HTTP_HOST] => www.ourwebsite.com [HTTP_REFERER] => http://www.refererwebsite.com
Ich möchte eine Liste aller [HTTP_REFERER]'s
E-Mails aus der Liste exportieren .
Ich möchte ausschließen, dass dies ein DDOS-Angriff war.
Edit: Ich weiß, dass es vielleicht machbar ist, dies aus dem PHP-Superglobal zu exportieren, aber ich bin nicht vertraut genug, um zu wissen, ob es das tut, was ich brauche.
1 Antwort auf die Frage
1
Horn OK Please
Was war der Zweck der Bearbeitung von @Gareth? Ich sehe keinen Unterschied in der Post. Kannst du bitte Erklären? Ich bin nicht beleidigt, nur verwirrt.
Horn OK Please vor 7 Jahren
0
Nur eine kleine Bearbeitung, um den Code an Schritt 4 anzupassen.
3498DB vor 7 Jahren
0
Verwandte Probleme
-
3
Importieren Sie Kontakte aus MS Exchange in das Adressbuch
-
10
So identifizieren Sie Betrügereien online
-
2
Wie verwende ich GMail als primären E-Mail-Client?
-
10
Outlook 2007 wird nicht geschlossen
-
9
Was sind die Unterschiede zwischen POP3 und IMAP?
-
4
Wie kann ich Outlook-Kontakte mit GMail und Windows Mobile synchronisieren?
-
4
Verwenden Sie öffentliche Terminals, um sich mit Ihren persönlichen Zugangsdaten anzumelden
-
2
Synchronisieren Sie Google, Outlook-Kalender und Kontakte
-
3
Wiederherstellen des Outlook-Symbols "Sie haben E-Mail"
-
5
Gibt es eine Möglichkeit, einen PST-Ordner (Outlook Personal Folder) oder einen OST-Ordner (Offline-...