Η διαδικασία του graylisting είναι μια πολύ απλή μέθοδος αντιμετώπισης του μαζικού spam, βάσει της οποίας ένας mail server αρνείται να παραλάβει email από ένα αποστολέα που δε γνωρίζει, την πρώτη φορά που θα επιχειρηθεί να γίνει η σύνδεση. Ωστόσο, τη δεύτερη φορά που ο αποστέλλων server θα ξαναδοκιμάσει τη σύνδεση, αυτή θα γίνει αποδεκτή και η αποστολή θα γίνει κανονικά. Η μικρή (ανάλογα και με τις ρυθμίσεις, βέβαια) αυτή καθυστέρηση έχει ιδιαίτερο νόημα, αφού η πλειοψηφία των mail servers που αποστέλλουν spam δεν έχουν ρύθμιση επανάληψης της αποστολής προς ένα συγκεκριμένο παραλήπτη από τη στιγμή που η πρώτη σύνδεση αποτύχει, για λόγους ταχύτητας αποστολής.
Για τον Exchange 2007 και μόνο, υπάρχει ένας greylisting agent υπό μορφή project σε C#, που μπορείτε να βρείτε εδώ: http://msdn.microsoft.com/en-us/library/bb402057.aspx. Το project αυτό απαιτεί την εγκατάσταση Visual Studio στον Edge Server και φυσικά compilation.
Αν από την άλλη δεν έχετε πρόβλημα να εγκαταστήστε ένα unsupported 3rd-party tool στον internet-facing Exchange σας, υπάρχει και το JEP(S), το οποίο έχει και το επιπλέον πλεονέκτημα της λειτουργίας σε Exchange 2000/2003/2007 & 2010. Θα το βρείτε εδώ: http://www.proxmea.com/index.php?q=node/19.