>3. Работа с RBL листами.
>3. Пишите свои соображения... Поскольку RBL интересен при тонкой настройке почтовика, предлагаю след. схему:
1. проверяем наличие IP отправителя, адреса отправтеля, адреса получателя в белых списках, smtp-авторизации. Нашли - пропускаем письмо дальше.
2. проверяем наличие IP отправителя в одном из BL.
2.1. Нет - пропускам письмо дальше
2.2. Да - проверяем, какой группе принадлежит получатель.
2.2.1. Если группе пофигистов - выдаем отказ,
2.2.2. остальным добавляем подзаголовок вроде X-SPAM-WARNING: Sending IP is listed in ...
На основании этого заголовка далее можно или сортировать письма с.п.procmail на почтовом сервере, или откладывать в спец. папку на почтовом клиенте юзера
Можно также добавить баллы к спам-весу письма.
Приблизительно так это работает на моем почтовике.
>5. Антиспам (писать будем тоже сами).
Предусмотрите обход антиспама/вычитание баллов не только для IP отправителя, адреса отправителя, адреса получателя, smtp-auth-users, но и по заголовкам письма или ключевым фразам в теле письма. Обратное тоже верно: хорошо, когда антиспам позволяет админу "помогать" себе путем добавления спам-шаблонов, замеченных им.