initial commit of file from CVS for smeserver-mailsorting on Sat Sep 7 19:56:19 AEST 2024

This commit is contained in:
Trevor Batley
2024-09-07 19:56:19 +10:00
parent 37ac171721
commit 747f415ed0
59 changed files with 6609 additions and 2 deletions

View File

@@ -0,0 +1,32 @@
{
if ($qmail{FilterOrder})
{
if ($props{MailFilter})
{
my $MailFilter = $props{MailFilter} || 'on';
return '# Procmail/Maildrop disabled for this user'
if ($MailFilter eq 'bypass');
}
if ($props{EmailForward})
{
my $EmailForward = $props{EmailForward} || 'on';
return '# Procmail/Maildrop disabled for forwarding mail purpose'
if ($EmailForward eq 'forward');
}
if ($qmail{FilterType})
{
return '| /usr/bin/procmail ~/.procmailrc ; if [ $? -ne 0 ] ; then exit -1; else exit 99; fi;'
if ($qmail{FilterType} eq 'procmail');
return '| /usr/bin/maildrop ; if [ $? -ne 0 ] ; then exit -1; else exit 99; fi;'
if ($qmail{FilterType} eq 'maildrop' );
}
return '# Procmail/Maildrop disabled for all users'
}
}

View File

@@ -0,0 +1,36 @@
{
if ($qmail{FilterOrder})
{
return '# qmail FilterOrder enabled'
}
else
{
if ($props{MailFilter})
{
my $MailFilter = $props{MailFilter} || 'on';
return '# Procmail/Maildrop disabled for this user'
if ($MailFilter eq 'bypass');
}
if ($props{EmailForward})
{
my $EmailForward = $props{EmailForward} || 'on';
return '# Procmail/Maildrop disabled for forwarding mail purpose'
if ($EmailForward eq 'forward');
}
if ($qmail{FilterType})
{
return '| /usr/bin/procmail ~/.procmailrc ; if [ $? -ne 0 ] ; then exit -1; else exit 99; fi;'
if ($qmail{FilterType} eq 'procmail');
return '| /usr/bin/maildrop ; if [ $? -ne 0 ] ; then exit -1; else exit 99; fi;'
if ($qmail{FilterType} eq 'maildrop' );
}
return '# Procmail/Maildrop disabled for all users'
}
}