I've asked the sendmail experts and here is their response. You were right
as usual Dan :)
This check is for recipient addresses on the RCPT TO smtp
command. It does not apply to recipients that arise by
expanding an alias (or ":include:" file).
I guess you could add an additional alias to alias this address
From: Daniel Liston [mailto:firstname.lastname@example.org]
Sent: Friday, February 21, 2003 9:57 AM
To: Gary Thandi; Majordomo Users
Subject: Re: FW: blacklist with majordomo
Your message is probably queued up waiting approval by the owner/moderator
due the the administrivia filters catching the word zubscribe in the first
10 lines of your message. Notice I misspelled it in this reply to avoid
To answer your question (as if I wouldn't have anyway) :)
Majordomo knows nothing about blacklist_recipients. This is sendmail's
job. majordomo just passes the list of zubscribed addresses along with
the message to sendmail for processing. If there is an address in that
list that is "blacklisted", sendmail is supposed to prevent delivery of
that message, not majordomo.
If you want to blacklist a user from within majordomo, you have to utilize
the taboo_* filters, either globally or per list. For example, if you
never want a message from me posted to any of your lists, you would add
my address to the taboo_headers in majordomo.cf. If you only want to
prevent me from posting to one list, you would add my address to the same
section in the listname.config file.
If you want to prevent me from receiving mail from your lists, why would
you allow me to join them? If a "problem user" has to be identified by
hand anyway, why not just administratively remove the user from the list
rather than adding them to the sendmail blacklist, or do both?
To be frank and honest with you, if you have blacklist_recipients properly
configured, and it blocks regular mail clients from sending to those users,
then majordomo should be no different. Double check your sendmail config,
or ask the sendmail folks if there is a bug in the feature that does not
work when expanding an :include: file from a local alias. I have a feeling
that the feature is only checked during the "mail" command of an actual
SMTP connection, and is ignored by sendmail when expanding :include: files.
Gary Thandi wrote:
> I've tried posting this message twice and it doesn't seem to post. Any
> ideas as to why it isn't posting?
> -----Original Message-----
> From: Gary Thandi
> Sent: Friday, February 21, 2003 8:06 AM
> To: 'email@example.com'
> Subject: RE: blacklist with majordomo
> Hello Experts,
> One of my mailing lists is open+confirm. It's reasonably active with
> joining and leaving. I would rather not have to baby-sit the subscribes
> unsubscribes. One thing that would be nice, is if there was a problem
> add them to the blacklist_recipients so that they don't get any email from
> my SMTP server.
> I've implemented the sendmail feature FEATURE(`blacklist_recipients'), but
> it seems that majordomo bypasses this check. I've made sure it is set up
> properly, but it just seems that majordomo ignores this feature.
> Is there anyway to get majordomo to not ignore blacklist_recipients?