(require 'dns)
(require 'message)
+;; BBDB autoloads
+(autoload 'bbdb-search "bbdb-com")
+(autoload 'bbdb-records "bbdb-com")
+
;;; Main parameters.
(defvar spam-use-blacklist t
(if (spam-from-listed-p spam-whitelist-cache) nil spam-split-group))
;;; copied from code by Alexander Kotelnikov <sacha@giotto.sj.ru>
-;; FIXME: assumes that bbdb.el is loaded
-;; FIXME: broken right now, if the "from" field can't be retrieved
(defun spam-check-bbdb ()
"We want messages from people who are in the BBDB not to be split to spam"
(let ((who (message-fetch-field "from")))