diff --git a/agent/.loops.agent.cfg b/agent/.loops.agent.cfg new file mode 100644 index 0000000..d8a7e23 --- /dev/null +++ b/agent/.loops.agent.cfg @@ -0,0 +1,232 @@ +crawl[0].content_format = 'text' +crawl[0].filter_criteria = 'sender' +crawl[0].filter_pattern = 'MAIL1' +crawl[0].folder = 'Inbox' +crawl[0].getsubfolder = 'No' +crawl[0].include_attachements = 'Yes' +crawl[0].interval = 'oneTime' +crawl[0].jobid = 'outlook0' +crawl[0].latest = '' +crawl[0].state = 'completed' +crawl[0].type = 'OutlookMail' +crawl[10].content_format = 'text' +crawl[10].filter_criteria = 'sender' +crawl[10].filter_pattern = '' +crawl[10].folder = 'Inbox' +crawl[10].getsubfolder = 'Yes' +crawl[10].include_attachements = 'Yes' +crawl[10].interval = 'oneTime' +crawl[10].jobid = 'outlook10' +crawl[10].latest = '' +crawl[10].state = 'completed' +crawl[10].type = 'OutlookMail' +crawl[11].content_format = 'text' +crawl[11].filter_criteria = 'sender' +crawl[11].filter_pattern = '' +crawl[11].folder = 'Inbox' +crawl[11].getsubfolder = 'Yes' +crawl[11].include_attachements = 'Yes' +crawl[11].interval = 'oneTime' +crawl[11].jobid = 'outlook11' +crawl[11].latest = '' +crawl[11].state = 'completed' +crawl[11].type = 'OutlookMail' +crawl[12].content_format = 'text' +crawl[12].filter_criteria = 'sender' +crawl[12].filter_pattern = '' +crawl[12].folder = 'Inbox' +crawl[12].getsubfolder = 'Yes' +crawl[12].include_attachements = 'Yes' +crawl[12].interval = 'oneTime' +crawl[12].jobid = 'outlook12' +crawl[12].latest = '' +crawl[12].state = 'completed' +crawl[12].type = 'OutlookMail' +crawl[13].content_format = 'text' +crawl[13].filter_criteria = 'sender' +crawl[13].filter_pattern = '' +crawl[13].folder = 'Inbox' +crawl[13].getsubfolder = 'Yes' +crawl[13].include_attachements = 'Yes' +crawl[13].interval = 'oneTime' +crawl[13].jobid = 'outlook13' +crawl[13].latest = '' +crawl[13].state = 'completed' +crawl[13].type = 'OutlookMail' +crawl[14].content_format = 'text' +crawl[14].filter_criteria = 'sender' +crawl[14].filter_pattern = '' +crawl[14].folder = 'Inbox' +crawl[14].getsubfolder = 'Yes' +crawl[14].include_attachements = 'Yes' +crawl[14].interval = 'oneTime' +crawl[14].jobid = 'outlook14' +crawl[14].latest = '' +crawl[14].state = 'completed' +crawl[14].type = 'OutlookMail' +crawl[15].content_format = 'text' +crawl[15].filter_criteria = 'sender' +crawl[15].filter_pattern = '' +crawl[15].folder = 'Inbox' +crawl[15].getsubfolder = 'Yes' +crawl[15].include_attachements = 'Yes' +crawl[15].interval = 'oneTime' +crawl[15].jobid = 'outlook15' +crawl[15].latest = '' +crawl[15].state = 'completed' +crawl[15].type = 'OutlookMail' +crawl[16].content_format = 'text' +crawl[16].filter_criteria = 'sender' +crawl[16].filter_pattern = '' +crawl[16].folder = 'Inbox' +crawl[16].getsubfolder = 'Yes' +crawl[16].include_attachements = 'Yes' +crawl[16].interval = 'oneTime' +crawl[16].jobid = 'outlook16' +crawl[16].latest = '' +crawl[16].state = 'completed' +crawl[16].type = 'OutlookMail' +crawl[17].content_format = 'text' +crawl[17].filter_criteria = 'sender' +crawl[17].filter_pattern = '' +crawl[17].folder = 'Inbox' +crawl[17].getsubfolder = 'Yes' +crawl[17].include_attachements = 'Yes' +crawl[17].interval = 'oneTime' +crawl[17].jobid = 'outlook17' +crawl[17].latest = '' +crawl[17].state = 'completed' +crawl[17].type = 'OutlookMail' +crawl[18].content_format = 'text' +crawl[18].filter_criteria = 'sender' +crawl[18].filter_pattern = '' +crawl[18].folder = 'Inbox' +crawl[18].getsubfolder = 'Yes' +crawl[18].include_attachements = 'Yes' +crawl[18].interval = 'oneTime' +crawl[18].jobid = 'outlook18' +crawl[18].latest = '' +crawl[18].state = 'completed' +crawl[18].type = 'OutlookMail' +crawl[19].content_format = 'text' +crawl[19].filter_criteria = 'sender' +crawl[19].filter_pattern = '' +crawl[19].folder = 'Inbox' +crawl[19].getsubfolder = 'Yes' +crawl[19].include_attachements = 'Yes' +crawl[19].interval = 'oneTime' +crawl[19].jobid = 'outlook19' +crawl[19].latest = '' +crawl[19].state = 'completed' +crawl[19].type = 'OutlookMail' +crawl[1].content_format = 'text' +crawl[1].filter_criteria = 'subject' +crawl[1].filter_pattern = 'MAIL2' +crawl[1].folder = 'Inbox' +crawl[1].getsubfolder = 'No' +crawl[1].include_attachements = 'Yes' +crawl[1].interval = 'oneTime' +crawl[1].jobid = 'outlook1' +crawl[1].latest = '' +crawl[1].state = 'completed' +crawl[1].type = 'OutlookMail' +crawl[20].content_format = 'text' +crawl[20].filter_criteria = 'sender' +crawl[20].filter_pattern = '' +crawl[20].folder = 'Inbox' +crawl[20].getsubfolder = 'Yes' +crawl[20].include_attachements = 'Yes' +crawl[20].interval = 'oneTime' +crawl[20].jobid = 'outlook20' +crawl[20].latest = '' +crawl[20].state = 'completed' +crawl[20].type = 'OutlookMail' +crawl[2].content_format = 'text' +crawl[2].filter_criteria = 'receiver' +crawl[2].filter_pattern = 'Project' +crawl[2].folder = 'Inbox' +crawl[2].getsubfolder = 'No' +crawl[2].include_attachements = 'Yes' +crawl[2].interval = 'oneTime' +crawl[2].jobid = 'outlook2' +crawl[2].latest = '' +crawl[2].state = 'completed' +crawl[2].type = 'OutlookMail' +crawl[3].content_format = 'text' +crawl[3].filter_criteria = 'sender' +crawl[3].filter_pattern = 'Test' +crawl[3].folder = 'Inbox' +crawl[3].getsubfolder = 'Yes' +crawl[3].include_attachements = 'Yes' +crawl[3].interval = 'oneTime' +crawl[3].jobid = 'outlook3' +crawl[3].latest = '' +crawl[3].state = 'completed' +crawl[3].type = 'OutlookMail' +crawl[4].content_format = 'text' +crawl[4].filter_criteria = 'subject' +crawl[4].filter_pattern = 'savetoFile' +crawl[4].folder = 'Inbox' +crawl[4].getsubfolder = 'No' +crawl[4].include_attachements = 'Yes' +crawl[4].interval = 'oneTime' +crawl[4].jobid = 'outlook4' +crawl[4].latest = '' +crawl[4].state = 'completed' +crawl[4].type = 'OutlookMail' +crawl[5].content_format = 'text' +crawl[5].filter_criteria = 'subject' +crawl[5].filter_pattern = 'savetoFile' +crawl[5].folder = 'Inbox' +crawl[5].getsubfolder = 'No' +crawl[5].include_attachements = 'Yes' +crawl[5].interval = 'oneTime' +crawl[5].jobid = 'outlook5' +crawl[5].latest = '' +crawl[5].state = 'completed' +crawl[5].type = 'OutlookMail' +crawl[6].content_format = 'text' +crawl[6].filter_criteria = 'subject' +crawl[6].filter_pattern = '' +crawl[6].folder = 'Inbox' +crawl[6].getsubfolder = 'No' +crawl[6].include_attachements = 'Yes' +crawl[6].interval = 'oneTime' +crawl[6].jobid = 'outlook6' +crawl[6].latest = '' +crawl[6].state = 'completed' +crawl[6].type = 'OutlookMail' +crawl[7].content_format = 'text' +crawl[7].filter_criteria = 'sender' +crawl[7].filter_pattern = '' +crawl[7].folder = 'Inbox' +crawl[7].getsubfolder = 'No' +crawl[7].include_attachements = 'Yes' +crawl[7].interval = 'oneTime' +crawl[7].jobid = 'outlook7' +crawl[7].latest = '' +crawl[7].state = 'completed' +crawl[7].type = 'OutlookMail' +crawl[8].content_format = 'text' +crawl[8].filter_criteria = 'sender' +crawl[8].filter_pattern = '' +crawl[8].folder = 'Inbox' +crawl[8].getsubfolder = 'Yes' +crawl[8].include_attachements = 'Yes' +crawl[8].interval = 'oneTime' +crawl[8].jobid = 'outlook8' +crawl[8].latest = '' +crawl[8].state = 'completed' +crawl[8].type = 'OutlookMail' +crawl[9].content_format = 'text' +crawl[9].filter_criteria = 'subject' +crawl[9].filter_pattern = 'MailCrawler' +crawl[9].folder = 'Inbox' +crawl[9].getsubfolder = 'Yes' +crawl[9].include_attachements = 'Yes' +crawl[9].interval = 'oneTime' +crawl[9].jobid = 'outlook9' +crawl[9].latest = '' +crawl[9].state = 'completed' +crawl[9].type = 'OutlookMail' +ui.web.usermode = 'Simple' \ No newline at end of file diff --git a/agent/crawl/outlook.py b/agent/crawl/outlook.py index 9596321..14e9181 100644 --- a/agent/crawl/outlook.py +++ b/agent/crawl/outlook.py @@ -12,7 +12,7 @@ import win32com.client from email.mime.multipart import MIMEMultipart # DEBUG FLAGS -DEBUG = 1 +DEBUG = 0 DEBUG_WRITELINE = 1 # some constants @@ -77,7 +77,7 @@ class MSOutlook: msg['Subject'] = record['Subject'].encode('utf-8') # sender - sender = str(record['SenderEmailAddress'].encode('utf-8')) + sender = str(record['SenderName'].encode('utf-8')) #SenderEmailAddress msg['From'] = sender #recipients @@ -135,7 +135,7 @@ class MSOutlook: msg['Subject'] = record['Subject'].encode('utf-8') # sender - sender == record['SenderEmailAddress'].encode('utf-8') + sender == record['SenderName'].encode('utf-8') #SenderEmailAddress msg['From'] = sender # recipients @@ -157,7 +157,7 @@ class MSOutlook: # get Count-Attribute of _Folders class iInboxSubfoldersCount = getattr(lInboxSubfolders, 'Count') # the Item-Method of the _Folders class returns a MAPIFolder object - oFolder = lInboxSubfolders.Item(1) + oFolder = lInboxSubfolders.Item(0) #1 print 'Count of Inbox-SubFolders:', iInboxSubfoldersCount print 'Inbox sub folders (Folder/Mails):' @@ -183,15 +183,16 @@ if __name__ == '__main__': sys.exit(1) fieldsMail = ['Body', - 'BodyFormat', 'HTMLBody', 'CC', - 'SenderEmailAddress', + 'SenderName', 'Recipients', 'To', 'Attachments', 'Subject' ] + # 'BodyFormat', removed BodyFormat temporarily because it is not available in Outlook.9 (Office2000) + # 'SenderEmailAddress', replaced by SenderName if DEBUG: import time @@ -199,10 +200,13 @@ if __name__ == '__main__': startTime = time.time() mails = oOutlook.loadInbox(fieldsMail) + + for elem in mails: + print str(elem) if DEBUG_WRITELINE: print '***Back in main() with some emails in a list....***' print 'Mails fetched from MSOutlook inbox folder:', mails.__len__() if DEBUG: - print 'loading took %f seconds' % (time.time() - startTime) \ No newline at end of file + print 'loading took %f seconds' % (time.time() - startTime) diff --git a/agent/mails/Mail0 b/agent/mails/Mail0 new file mode 100644 index 0000000..af79140 --- /dev/null +++ b/agent/mails/Mail0 @@ -0,0 +1,79 @@ +From nobody Wed Aug 08 17:38:02 2007 +Content-Type: multipart/mixed; boundary="===============1611091771==" +MIME-Version: 1.0 +Subject: Willkommen bei Microsoft Outlook 2000! +From: Microsoft Outlook 2000 +To: + + + + +Willkommen bei +Microsoft Outlook 2000 +Das Fenster zu Ihrer Informationswelt +  Microsoft(R) Outlook(R) 2000  ist die führende Clientsoftware für Kommunikation und Zusammenarbeit, mit der Sie Ihre Arbeitsabläufe optimieren können. Outlook kombiniert auf führendem Leistungsniveau +E-Mail-Funktionen (Internet- und Microsoft Exchange Server-Standards) mit integrierten Managementfunktionen für Aufgaben, Kontakte und den Kalender. +In Outlook werden Informationen in Ordnern organisiert. Beim Starten von Outlook wird der Ordner “Posteingang” geöffnet. Verwenden Sie den Posteingang, um E-Mail-Nachrichten sowie Besprechungs- und Aufgabenanfragen zu lesen und zu senden. + +Um eine neue Nachricht zu erstellen, zeigen Sie im Menü "Datei" auf "Neu", und klicken Sie dann auf "Nachricht". Tragen Sie in den Feldern "An" und "Cc" die Namen der Empfänger ein, im Feld "Betreff" das Thema der Nachricht, und verfassen Sie die Nachricht anschließend im Textfeld. Wenn Sie die Nachricht zum Senden fertig gestellt haben, klicken Sie auf "Senden". + +Um schnell zu einer anderen Outlook-Komponente zu wechseln, klicken Sie auf die entsprechende Verknüpfung auf der Outlook-Leiste, die sich links neben dem Posteingang befindet. Klicken Sie z.B. auf Kalender, um den Kalenderordner zu öffnen. Die Ordnerleiste (die horizontale Leiste oberhalb des Informationsbereichs) zeigt den Namen des geöffneten Ordners an. Um eine vollständige Liste mit allen Ordnern anzuzeigen, klicken Sie in der Ordnerleiste auf den Ordnernamen. + +Hier sind einige der neuen Funktionen in Outlook 2000: + +Outlook(R) Heute stellt Ihre E-Mail-, Kalender- und Aufgaben-Information in einem Fenster übersichtlich dar. Outlook Heute kann mit einem Klick auf das entsprechende Symbol auf der Outlook-Leiste gestartet werden. Sie können Outlook Heute auch als Ihr Standardfenster beim Starten von Outlook einstellen, damit Sie die Prioritäten für Ihren Arbeitstag mit einem Blick festlegen können. + +In der Outlook-Leiste können Sie Verknüpfungen zu Dateien, Ordnern oder Webseiten erstellen. Sie können auf der Outlook-Leiste auf eine Verknüpfung zu einer Webseite klicken, und diese Seite dann im Outlook-Fenster auf der rechten Seite ansehen. + +Senden und empfangen Sie Ihre E-Mail im HTML-Format, um Ihre Nachrichten so eindrucksvoll zu gestalten wie Webinhalt. + +Nutzen Sie die Vorteile, die sich aus der Internet-Protokollunterstützung von Outlook 2000 für POP3/SMTP, IMAP4, LDAP, NNTP, S/MIME, HTML Mail, vCard, vCalendar und iCalendar ergeben.  + +Das innovative Suchprogramm verwendet eine Suche im Webstil: Sie geben die Information ein, nach der gesucht wird. Auf diese Weise finden Sie schnell Nachrichten, Termine und Aufgaben. + +Gestalten Sie Ihre Arbeit übersichtlicher, indem Sie die Schaltfläche "Organisieren" auf der Symbolleiste verwenden, um auf einfache Weise den Inhalt eines Ordners zu organisieren, Regeln zu erstellen und Junk-E-Mail herauszufiltern. + +Mit einem einzigen Befehl können Sie nun Ihren persönlichen oder den Team-Kalender als Webseite veröffentlichen. + +Erstellen und speichern Sie Ihre persönlichen Verteilerlisten zusammen mit Ihren Kontakten im Kontakteordner. + +Mit der Serienbrieffunktion für E-Mail-, Fax- oder Briefversand können Sie Ihre Massenpost verwalten, wobei Sie selber entscheiden können, welche Kontakte und Kontaktfelder für die Serienbrieferstellung verwendet werden sollen. + +Verwenden Sie die Registerkarte "Aktivitäten" eines Kontaktelements, um unter anderem die Nachrichten, Termine und Aufgaben eines bestimmten Kontakts dynamisch zu verfolgen und anzuzeigen. + +Für weitere Informationen: + +Besuchen Sie die Office Update-Website unter http://officeupdate.microsoft.com/germany/outlook . Hier lernen Sie, wie Sie das Beste aus Microsoft(R) Outlook(R) 2000 herausholen können. + +Erweitern Sie die Nützlichkeit von Outlook 2000 mit neuen Add-Ins, Dienstprogrammen und anderen Downloads. + + + +Vereinfachen Sie die Verwendung von Outlook 2000 noch weiter mithilfe von zeitsparenden Tipps und Ratschlägen zur Problemlösung. + + + +Feedback, Antworten auf häufig gestellte Fragen (FAQs) und Tipps finden Sie in unseren öffentlichen Newsgroups für Outlook 2000. + + + +Lernen Sie, wie Sie mit Spezialangeboten und einer Vielzahl von Add-On-Produkten von Drittanbietern die Funktionalität von Outlook 2000 erweitern. + + + +Beschaffen Sie sich eine Liste der häufigsten Support-Fragen zu Outlook 2000. + + + +Hier finden Sie auch die aktuellsten Softwareupdates für Outlook 2000. + +Wir hoffen, dass Ihnen die Arbeit mit Microsoft Outlook, einem der vollständigsten, zurzeit  +erhältlichen E-Mail-Programme, Vergnügen bereiten wird!  + +- Ihr Microsoft Outlook-Team + +  +Microsoft Internet Explorer Microsoft Office Microsoft Exchange Server Microsoft NetMeeting Microsoft Windows Media Technologies +--===============1611091771== + +--===============1611091771==-- \ No newline at end of file diff --git a/agent/mails/Mail1 b/agent/mails/Mail1 new file mode 100644 index 0000000..8c9dd55 --- /dev/null +++ b/agent/mails/Mail1 @@ -0,0 +1,79 @@ +From nobody Wed Aug 08 17:38:39 2007 +Content-Type: multipart/mixed; boundary="===============1084757079==" +MIME-Version: 1.0 +Subject: Willkommen bei Microsoft Outlook 2000! +From: Microsoft Outlook 2000 +To: + + + + +Willkommen bei +Microsoft Outlook 2000 +Das Fenster zu Ihrer Informationswelt +  Microsoft(R) Outlook(R) 2000  ist die führende Clientsoftware für Kommunikation und Zusammenarbeit, mit der Sie Ihre Arbeitsabläufe optimieren können. Outlook kombiniert auf führendem Leistungsniveau +E-Mail-Funktionen (Internet- und Microsoft Exchange Server-Standards) mit integrierten Managementfunktionen für Aufgaben, Kontakte und den Kalender. +In Outlook werden Informationen in Ordnern organisiert. Beim Starten von Outlook wird der Ordner “Posteingang” geöffnet. Verwenden Sie den Posteingang, um E-Mail-Nachrichten sowie Besprechungs- und Aufgabenanfragen zu lesen und zu senden. + +Um eine neue Nachricht zu erstellen, zeigen Sie im Menü "Datei" auf "Neu", und klicken Sie dann auf "Nachricht". Tragen Sie in den Feldern "An" und "Cc" die Namen der Empfänger ein, im Feld "Betreff" das Thema der Nachricht, und verfassen Sie die Nachricht anschließend im Textfeld. Wenn Sie die Nachricht zum Senden fertig gestellt haben, klicken Sie auf "Senden". + +Um schnell zu einer anderen Outlook-Komponente zu wechseln, klicken Sie auf die entsprechende Verknüpfung auf der Outlook-Leiste, die sich links neben dem Posteingang befindet. Klicken Sie z.B. auf Kalender, um den Kalenderordner zu öffnen. Die Ordnerleiste (die horizontale Leiste oberhalb des Informationsbereichs) zeigt den Namen des geöffneten Ordners an. Um eine vollständige Liste mit allen Ordnern anzuzeigen, klicken Sie in der Ordnerleiste auf den Ordnernamen. + +Hier sind einige der neuen Funktionen in Outlook 2000: + +Outlook(R) Heute stellt Ihre E-Mail-, Kalender- und Aufgaben-Information in einem Fenster übersichtlich dar. Outlook Heute kann mit einem Klick auf das entsprechende Symbol auf der Outlook-Leiste gestartet werden. Sie können Outlook Heute auch als Ihr Standardfenster beim Starten von Outlook einstellen, damit Sie die Prioritäten für Ihren Arbeitstag mit einem Blick festlegen können. + +In der Outlook-Leiste können Sie Verknüpfungen zu Dateien, Ordnern oder Webseiten erstellen. Sie können auf der Outlook-Leiste auf eine Verknüpfung zu einer Webseite klicken, und diese Seite dann im Outlook-Fenster auf der rechten Seite ansehen. + +Senden und empfangen Sie Ihre E-Mail im HTML-Format, um Ihre Nachrichten so eindrucksvoll zu gestalten wie Webinhalt. + +Nutzen Sie die Vorteile, die sich aus der Internet-Protokollunterstützung von Outlook 2000 für POP3/SMTP, IMAP4, LDAP, NNTP, S/MIME, HTML Mail, vCard, vCalendar und iCalendar ergeben.  + +Das innovative Suchprogramm verwendet eine Suche im Webstil: Sie geben die Information ein, nach der gesucht wird. Auf diese Weise finden Sie schnell Nachrichten, Termine und Aufgaben. + +Gestalten Sie Ihre Arbeit übersichtlicher, indem Sie die Schaltfläche "Organisieren" auf der Symbolleiste verwenden, um auf einfache Weise den Inhalt eines Ordners zu organisieren, Regeln zu erstellen und Junk-E-Mail herauszufiltern. + +Mit einem einzigen Befehl können Sie nun Ihren persönlichen oder den Team-Kalender als Webseite veröffentlichen. + +Erstellen und speichern Sie Ihre persönlichen Verteilerlisten zusammen mit Ihren Kontakten im Kontakteordner. + +Mit der Serienbrieffunktion für E-Mail-, Fax- oder Briefversand können Sie Ihre Massenpost verwalten, wobei Sie selber entscheiden können, welche Kontakte und Kontaktfelder für die Serienbrieferstellung verwendet werden sollen. + +Verwenden Sie die Registerkarte "Aktivitäten" eines Kontaktelements, um unter anderem die Nachrichten, Termine und Aufgaben eines bestimmten Kontakts dynamisch zu verfolgen und anzuzeigen. + +Für weitere Informationen: + +Besuchen Sie die Office Update-Website unter http://officeupdate.microsoft.com/germany/outlook . Hier lernen Sie, wie Sie das Beste aus Microsoft(R) Outlook(R) 2000 herausholen können. + +Erweitern Sie die Nützlichkeit von Outlook 2000 mit neuen Add-Ins, Dienstprogrammen und anderen Downloads. + + + +Vereinfachen Sie die Verwendung von Outlook 2000 noch weiter mithilfe von zeitsparenden Tipps und Ratschlägen zur Problemlösung. + + + +Feedback, Antworten auf häufig gestellte Fragen (FAQs) und Tipps finden Sie in unseren öffentlichen Newsgroups für Outlook 2000. + + + +Lernen Sie, wie Sie mit Spezialangeboten und einer Vielzahl von Add-On-Produkten von Drittanbietern die Funktionalität von Outlook 2000 erweitern. + + + +Beschaffen Sie sich eine Liste der häufigsten Support-Fragen zu Outlook 2000. + + + +Hier finden Sie auch die aktuellsten Softwareupdates für Outlook 2000. + +Wir hoffen, dass Ihnen die Arbeit mit Microsoft Outlook, einem der vollständigsten, zurzeit  +erhältlichen E-Mail-Programme, Vergnügen bereiten wird!  + +- Ihr Microsoft Outlook-Team + +  +Microsoft Internet Explorer Microsoft Office Microsoft Exchange Server Microsoft NetMeeting Microsoft Windows Media Technologies +--===============1084757079== + +--===============1084757079==-- \ No newline at end of file diff --git a/agent/mails/Mail10 b/agent/mails/Mail10 new file mode 100644 index 0000000..9ed29f1 --- /dev/null +++ b/agent/mails/Mail10 @@ -0,0 +1,13 @@ +From nobody Wed Aug 08 19:33:53 2007 +Content-Type: multipart/mixed; boundary="===============0462019246==" +MIME-Version: 1.0 +Subject: Just a test for subfolder mails +From: +To: , + +This mail is a plain simple text mail, stored in the subfolder. + +Greetings, the programmer +--===============0462019246== + +--===============0462019246==-- \ No newline at end of file diff --git a/agent/mails/Mail11 b/agent/mails/Mail11 new file mode 100644 index 0000000..eac7cb2 --- /dev/null +++ b/agent/mails/Mail11 @@ -0,0 +1,13 @@ +From nobody Wed Aug 08 19:37:00 2007 +Content-Type: multipart/mixed; boundary="===============0845798496==" +MIME-Version: 1.0 +Subject: Just a test for subfolder mails +From: +To: , + +This mail is a plain simple text mail, stored in the subfolder. + +Greetings, the programmer +--===============0845798496== + +--===============0845798496==-- \ No newline at end of file diff --git a/agent/mails/Mail12 b/agent/mails/Mail12 new file mode 100644 index 0000000..01a40da --- /dev/null +++ b/agent/mails/Mail12 @@ -0,0 +1,13 @@ +From nobody Wed Aug 08 19:41:41 2007 +Content-Type: multipart/mixed; boundary="===============0256854354==" +MIME-Version: 1.0 +Subject: Just a test for subfolder mails +From: +To: , + +This mail is a plain simple text mail, stored in the subfolder. + +Greetings, the programmer +--===============0256854354== + +--===============0256854354==-- \ No newline at end of file diff --git a/agent/mails/Mail13 b/agent/mails/Mail13 new file mode 100644 index 0000000..63f245a --- /dev/null +++ b/agent/mails/Mail13 @@ -0,0 +1,13 @@ +From nobody Wed Aug 08 19:43:21 2007 +Content-Type: multipart/mixed; boundary="===============0997011639==" +MIME-Version: 1.0 +Subject: Just a test for subfolder mails +From: +To: , + +This mail is a plain simple text mail, stored in the subfolder. + +Greetings, the programmer +--===============0997011639== + +--===============0997011639==-- \ No newline at end of file diff --git a/agent/mails/Mail14 b/agent/mails/Mail14 new file mode 100644 index 0000000..8fef9e8 --- /dev/null +++ b/agent/mails/Mail14 @@ -0,0 +1,13 @@ +From nobody Wed Aug 08 19:44:50 2007 +Content-Type: multipart/mixed; boundary="===============2082887985==" +MIME-Version: 1.0 +Subject: Just a test for subfolder mails +From: +To: , + +This mail is a plain simple text mail, stored in the subfolder. + +Greetings, the programmer +--===============2082887985== + +--===============2082887985==-- \ No newline at end of file diff --git a/agent/mails/Mail2 b/agent/mails/Mail2 new file mode 100644 index 0000000..3961503 --- /dev/null +++ b/agent/mails/Mail2 @@ -0,0 +1,13 @@ +From nobody Wed Aug 08 18:54:16 2007 +Content-Type: multipart/mixed; boundary="===============0880114339==" +MIME-Version: 1.0 +Subject: Just a test for subfolder mails +From: +To: , + +This mail is a plain simple text mail, stored in the subfolder. + +Greetings, the programmer +--===============0880114339== + +--===============0880114339==-- \ No newline at end of file diff --git a/agent/mails/Mail3 b/agent/mails/Mail3 new file mode 100644 index 0000000..57da6e2 --- /dev/null +++ b/agent/mails/Mail3 @@ -0,0 +1,13 @@ +From nobody Wed Aug 08 19:05:34 2007 +Content-Type: multipart/mixed; boundary="===============1328191004==" +MIME-Version: 1.0 +Subject: Just a test for subfolder mails +From: +To: , + +This mail is a plain simple text mail, stored in the subfolder. + +Greetings, the programmer +--===============1328191004== + +--===============1328191004==-- \ No newline at end of file diff --git a/agent/mails/Mail4 b/agent/mails/Mail4 new file mode 100644 index 0000000..4aa6ce8 --- /dev/null +++ b/agent/mails/Mail4 @@ -0,0 +1,13 @@ +From nobody Wed Aug 08 19:24:11 2007 +Content-Type: multipart/mixed; boundary="===============1905543225==" +MIME-Version: 1.0 +Subject: Just a test for subfolder mails +From: +To: , + +This mail is a plain simple text mail, stored in the subfolder. + +Greetings, the programmer +--===============1905543225== + +--===============1905543225==-- \ No newline at end of file diff --git a/agent/mails/Mail5 b/agent/mails/Mail5 new file mode 100644 index 0000000..e82cfa9 --- /dev/null +++ b/agent/mails/Mail5 @@ -0,0 +1,13 @@ +From nobody Wed Aug 08 19:25:53 2007 +Content-Type: multipart/mixed; boundary="===============1877812021==" +MIME-Version: 1.0 +Subject: Just a test for subfolder mails +From: +To: , + +This mail is a plain simple text mail, stored in the subfolder. + +Greetings, the programmer +--===============1877812021== + +--===============1877812021==-- \ No newline at end of file diff --git a/agent/mails/Mail6 b/agent/mails/Mail6 new file mode 100644 index 0000000..838d18a --- /dev/null +++ b/agent/mails/Mail6 @@ -0,0 +1,13 @@ +From nobody Wed Aug 08 19:26:37 2007 +Content-Type: multipart/mixed; boundary="===============1606767652==" +MIME-Version: 1.0 +Subject: Just a test for subfolder mails +From: +To: , + +This mail is a plain simple text mail, stored in the subfolder. + +Greetings, the programmer +--===============1606767652== + +--===============1606767652==-- \ No newline at end of file diff --git a/agent/mails/Mail7 b/agent/mails/Mail7 new file mode 100644 index 0000000..fdb6508 --- /dev/null +++ b/agent/mails/Mail7 @@ -0,0 +1,13 @@ +From nobody Wed Aug 08 19:30:38 2007 +Content-Type: multipart/mixed; boundary="===============0772292689==" +MIME-Version: 1.0 +Subject: Just a test for subfolder mails +From: +To: , + +This mail is a plain simple text mail, stored in the subfolder. + +Greetings, the programmer +--===============0772292689== + +--===============0772292689==-- \ No newline at end of file diff --git a/agent/mails/Mail8 b/agent/mails/Mail8 new file mode 100644 index 0000000..9c40436 --- /dev/null +++ b/agent/mails/Mail8 @@ -0,0 +1,13 @@ +From nobody Wed Aug 08 19:31:07 2007 +Content-Type: multipart/mixed; boundary="===============0682061220==" +MIME-Version: 1.0 +Subject: Just a test for subfolder mails +From: +To: , + +This mail is a plain simple text mail, stored in the subfolder. + +Greetings, the programmer +--===============0682061220== + +--===============0682061220==-- \ No newline at end of file diff --git a/agent/mails/Mail9 b/agent/mails/Mail9 new file mode 100644 index 0000000..d7bdfc0 --- /dev/null +++ b/agent/mails/Mail9 @@ -0,0 +1,13 @@ +From nobody Wed Aug 08 19:32:06 2007 +Content-Type: multipart/mixed; boundary="===============1096091158==" +MIME-Version: 1.0 +Subject: Just a test for subfolder mails +From: +To: , + +This mail is a plain simple text mail, stored in the subfolder. + +Greetings, the programmer +--===============1096091158== + +--===============1096091158==-- \ No newline at end of file diff --git a/agent/ui/templates/mail.html b/agent/ui/templates/mail.html index 102eec3..0805686 100644 --- a/agent/ui/templates/mail.html +++ b/agent/ui/templates/mail.html @@ -47,14 +47,35 @@

Overview

    -
  • Mail Collection
  • +
  • Mail Collection
+
- -

-

-

-
+ + + + + + + + + + + +

+

+ +
+ From + + CC + + Subject + + Date + + Source Folder +
diff --git a/agent/ui/templates/mailcrawl.html b/agent/ui/templates/mailcrawl.html new file mode 100644 index 0000000..18a7fb4 --- /dev/null +++ b/agent/ui/templates/mailcrawl.html @@ -0,0 +1,190 @@ + + + + + + + + + +
+
+
+ + + +
+
+
+ +
+
+

+
+
+

Agent: Create Mail Crawl Job

+ +
    +
  • Configuration page for Outlook Mail Crawler jobs.
  • +
+
+
+

Overview

+
    +
  • Mail Collection
  • +
+
+ +

+

+

+
+
+
+ + Mail Crawl Settings + +
+ Folders to crawl + + + + + + + + + +
+ + + +
+ + + +
+
+
+ + Filter criteria patterns + + + + + + + + + + +
+ + + +
+ + + +
+
+
+ + Message parts to be stored + + + + + + + + + + +
+ + + +
+ + + +
+
+
+ + Job Interval + + + + + + + + + + +
+ + + +
+ + + +
+
+ +
+
+
+
+
+
+
+ +
+
+ +
+
+ +
+ + + + \ No newline at end of file diff --git a/agent/ui/templates/navigation.html b/agent/ui/templates/navigation.html index ff3d02a..df46da4 100644 --- a/agent/ui/templates/navigation.html +++ b/agent/ui/templates/navigation.html @@ -20,6 +20,12 @@
+ +