I'm confused. If test-outgoing is aliased to /dev/null rather than include:/usr/local/majordomo/lists/test won't all e-mail messages sent to the test majordomo mailing list be sent to the big trash can in the sky? How does a legitimate e-mail message get distributed to the mailing list rather than forwarded to junkmaster? I've never used postfix. Is postfix able to flag messages sent to test-outgoing that don't originate from test?
At 01:37 PM 8/1/2007, Chris Knowles wrote:
>I recently discovered that some viruses had harvested the list-outgoing
>address from some of my mailing lists.
>After searching the majordomo-users archive I found others who had
>encountered similar problems.
>I'm running majordomo-1.94.5 with postfix so the sendmail solutions didn't
>work for me.
>Though the concept does translate.
>The messages are typically using forged headers with return-mail addresses
>3rd parties. Instead of trying to direct the message via an "error: nouser
>User unknown" bounce to
>the innocent 3rd party, I elected to create a canonical recipient map table
>all of the <list>-outgoing aliases on my server (over 30) and redirect them
>This user is then aliased to /dev/null. This way the viruses/spam sent
>directly to the list are quietly dropped.
>In my main.cf file I added the line:
> recipient_canonical_maps = hash:/etc/postfix/recipient_canonical_map
>and recipient_canonical_map contains lines similar to the following:
> # canonical names to redirect messages sent directly to
> test-outgoing junkmaster
> staff-outgoing junkmaster
> parttime-outgoing junkmaster
>This list is then compiled using the postmap command
>/etc/aliases entry is:
> # Junk messages that are sent to <list>-outgoing
> junkmaster: /dev/null
>I hope this is useful to others who encounter this problem.
>Redeemer University College
>Ancaster, Ontario Canada