Jump to content
  • entries
    122
  • comments
    153
  • views
    66860

Η μαγεία του Archive Sink utility στον Exchange Server 2003


Catastrophic Failure

721 views

 Share

41gpbBmLTdL Το Archive Sink utilityείναι ένα script που ενεργοποιεί την δυνατότητα του archiving για όλα τα εισερχόμενα μηνύματα και την μεταφορά τους σε συγκεκριμένο φάκελο στον Microsoft Exchange Server 2003. Εξ’ ορισμού, όταν το Archive Sink είναι ενεργοποιημένο, όλα τα μηνύματα με τους αποδέκτες τους γίνονται archive σε ένα αρχείο (.eml) εκτός των Bcc recipients. Με λίγα λόγια το Archive Sink είναι ένας «transport» δέκτη συμβάντων που κάνει archive όλα τα εισερχόμενα και εξερχόμενα μηνύματα στον Exchange.

Το Archive Sink χρησιμοποιεί τα ακόλουθα δύο γεγονότα μεταφορών:

  • OnMessageSubmission event:

    Όλα τα μηνύματα που υποβάλλονται μέσω της αποθήκευσης του Exchange ή την υπηρεσία SMTP services trigger. Όταν εγκαθίσταται το ArchiveSink, τα μηνύματα αρχειοθετούνται από προεπιλογή. Τα αρχειοθετημένα μηνύματα περιέχουν το πρόθεμα filename: ΑΡΧ. Έτσι, ένα αρχειοθετημένο μήνυμα εμφανίζεται ως ARCH_<random number>.eml.

 

  • OnPostCategorize event:
    Το OnPostCategorize συλλαμβάνει (captures) ένα μήνυμα μετά την κατηγοριοποίηση, μετά από τον αποστολέα (sender) και των δικαιούχο (recipient), έχουν εντοπιστεί στην υπηρεσία καταλόγου Active Directory και επεκτάθηκαν τις λίστες διανομής. Από προεπιλογή, τα μηνύματα δεν αρχειοθετούνται για τo event εφόσον δεν ορίζεται στο μητρώο. Τα αρχειοθετημένα μηνύματα περιέχουν το πρόθεμα filename: ARCH_POSTCAT_<random number>.xml.

STEP 1: Εγκατάσταση του ArchiveSink
Πραγματοποιήστε λήψη του Microsoft Exchange Server ArchiveSink από τον ακόλουθο σύνδεσμο:
Microsoft Exchange Server ArchiveSink

Κάντε extract τον φάκελο ArchiveSink στην ακόλουθη διαδρομή: \Exchsrvr\Bin directory. Το εργαλείο ArchiveSink θα πρέπει να εγκατασταθεί στο αρχείο το οποίο θα εκτελεστή (in this directory to run).

STEP 2: Χρησιμοποιώντας το ArchiveSink

Για να αρχειοθετήσετε λεπτομερείς πληροφορίες σχετικά με παραλήπτες (recipients) μηνυμάτων, πρέπει πρώτα να ενεργοποιήσετε το archiving στον SMTP virtual servers, από το οποίο θέλετε να κάνετε archive τα μηνύματα. Για την ενεργοποίηση archiving πραγματοποιήστε τα ακόλουθα βήματα:

1. Ενεργοποιήστε το archiving εκτελώντας το archivesink_setup.vbs script.

2. Ενεργοποιήστε το Message Logging registry key που δημιουργεί το ArchiveSink, για την ενεργοποίηση του message logging.

3. Πραγματοποιήστε Restart στα απαραίτητα services έτσι ώστε οι αλλαγές στην registry να εφαρμοστούν: IIS Admin Service, Exchange store, και Microsoft Exchange MTA Stacks.

STEP 3: Ενεργοποίηση του Archiving στο SMTP Virtual Server

Για να ενεργοποιήσετε το archiving:

1. Στον Exchange server, επιλέξτε Start, και έπειτα Run.

2. Πληκτρολογήστε «cmd» για να ανοίξει το command line.

3. Μεταβείτε στο Exchsrv/bin directory.

4. Πληκτρολογήστε «cscript archivesink_setup.vbs install Virtual Server ID archive location Syntax for archivesink_setup.vbs»

Syntax for archivesink_setup.vbs

Cscript archivesink_setup.vbs [install|uninstall|display] [Virtual server ID] [archive location]

Όπου:

  • Virtual server ID είναι ο virtual server number του virtual server που θέλουμε να γίνει archive.
  • Το Archive location είναι το directory όπου θέλετε να τοποθετήσετε τα αρχεία σας. Χρησιμοποιήστε το ακόλουθο syntax <drive letter>:directory name.

Παραδείγματα:

  • Για να εγκαταστήσετε το archiving στο SMTP virtual server 1, πληκτρολογήστε τα ακόλουθα:

Cscript archivesink_setup.vbs install 1 d:\archivesink

  • Για να απεγκαταστήσετε το archiving στο SMTP virtual server 1, πληκτρολογήστε τα ακόλουθα:

Cscript archivesink_setup.vbs uninstall 1

  • Για να εμφάνιση bindings στο SMTP virtual server 1, πληκτρολογήστε τα ακόλουθα:

Cscript archivesink_setup.vbs display 1

Step 4: Ρύθμιση Registry Key για το SMTP Virtual Server

Όταν εγκατασταθεί το ArchiveSink , δημιουργεί αυτόματα τα κλειδιά μητρώου που απαιτούνται για επιπρόσθετο archiving control. Πρέπει να αλλάξετε το value του «Enable Message Logging key» σε 1 για να ενεργοποιήσετε την καταγραφή για λεπτομερείς πληροφορίες μηνυμάτων «detailed message information». Μετά από την ενεργοποίηση «detailed logging», ένα αρχείο.xml που περιέχει όλους τους παραλήπτες των μηνυμάτων συμπεριλαμβανομένων των Bcc παραληπτών, δημιουργείται για κάθε e-mail message.

Για να ενεργοποιήσετε το Bcc recipient logging:

1. Εκκινήστε το Registry Editor.

2. Μεταβείτε στο: HKEY__LOCAL_MACHINE\SOFTWARE\Microsoft\Exchange\ArchiveSink\1

Όπου το «1» αντιπροσωπεύει το virtual server 1.

3. Στο παράθυρο details, κάντε δεξί κλικ Enable Message Logging.

4. Στην επιλογή Edità DWORD Value στην επιλογή Value Data, πληκτρολογήστε 1, και έπιτα κάντε κλικ στο OK.

Step 5: Επανεκκίνηση το IIS Admin Service

Για εφαρμοστούν οι αλλαγές στην registry , θα πρέπει να ξεκινήσετε πάλι τις ακόλουθες υπηρεσίες: IIS Admin Service, Exchange store, και Microsoft Exchange MTA Stacks.

Για να επανεκκινήσετε τα απαραίτητα services:

1. Επιλέξτε Start, κατόπιν στην επιλογή All Programs, έπειτα στην επιλογή Administrative Tools και στη συνέχεια κάντε κλικ στην επιλογή Services.

2. Στα Services, στο παράθυρο λεπτομερειών, κάντε δεξί κλικ ISS Admin Service, και στη συνέχεια κάντε κλικ στο κουμπί Επανεκκίνηση.

 Share

3 Comments


Recommended Comments

Ευχαριστώ Miss Marple. Άλλωστε το είχα υποσχεθεί και το έκανα.

Φίλε i-away, σ’ευχαριστώ για τα σχόλια σου, απλά ένα πρίσμα έχει πολλές όψεις, όμως δεν παύουμε να βλέπουμε την ίδια δέσμη φωτός. Αυτή είναι η δικιά μου πλευρά του πρίσματος :)

 

Link to comment
Guest
Add a comment...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
×
×
  • Create New...