[Greylist-users] greylisting and VERP
    Sang-yong Suh 
    sysuh at kigam.re.kr
       
    Wed Oct  8 09:31:26 PDT 2003
    
    
  
On Mon, Oct 06, 2003 at 06:56:58AM -0400, Erik Clark wrote:
> i personally am very interested in some suggestions in handling
> new-envelope mailing lists
I am using following subroutine.
--
sysuh
$mail_from = munge_numeric_id($mail_from, $rcpt_to);
 ...
sub munge_numeric_id {
    my $mail_from = shift;
    my $rcpt_to   = shift;
    # split $mail_from into id and domain
    my ($id, $dom) = split(/\@/, $mail_from);
    # domain part of $rcpt_to is already deleted.
    # i.e., <sysuh at kigam.re.kr> is tranformed to "sysuh".
    # $mail_from from a mailing list is something like .*-dddddd-sysuh.*@...
    return $mail_from unless ($id =~ /$rcpt_to/);
    # the sequence number must be preceded by a hyphen and optionally
    # alphas.
    if ($id =~ /-\w*\d/) {
        $id =~ s/\d/0/g;
        $mail_from = join('@', $id, $dom);
    }
    return $mail_from;
}
    
    
More information about the Greylist-users
mailing list