+
+ function isBlacklisted($email)
+ {
+ // return current server id..
+ if (empty($ff->Core_Notify['servers'])) {
+ return false;
+ }
+
+ if (!isset($ff->Core_Notify['servers'][gethostname()]['blacklisted'])) {
+ return false;
+ }
+
+ // get the domain..
+ $ea = explode('@',$email);
+ $dom = strtolower(array_pop($ea));
+ if (!in_array($dom, $ff->Core_Notify['servers'][gethostname()]['blacklisted'] )) {
+ return false;
+ }
+ return array_search(gethostname(),array_keys($ff->Core_Notify['servers']));
+ }
+
+ // this sequentially distributes requeued emails.. - to other servers. (can exclude current one if we have that flagged.)
+ function updateServer($w, $exclude = -1)