Can we finally fix this mis-naming too?  Globally change anything using the 
word "bounce" to "reject" since what really happens is an SMTP rejection.

Of course, we would alias "action_bounce()" to "action_reject()" for a few 
releases for backwards compatibility.
/usr/src/mimedefang-2.71/Changelog:919: * mimedefang-filter.5.in: Clarified 
description of action_bounce.
/usr/src/mimedefang-2.71/Changelog:1014:        we bounce the message and log 
an error at LOG_CRIT importance.
/usr/src/mimedefang-2.71/Changelog:1908:        Sample filter now calls 
action_bounce() for viruses and
/usr/src/mimedefang-2.71/Changelog:2034:        and bounce the message if there 
are more than $MaxMIMEParts parts.
/usr/src/mimedefang-2.71/Changelog:2745:        return true for action_bounce, 
action_tempfail AND action_discard.
/usr/src/mimedefang-2.71/Changelog:2754:        of using action_bounce().
/usr/src/mimedefang-2.71/Changelog:2797:        to test if something earlier on 
has bounced or tempfailed message.
/usr/src/mimedefang-2.71/Changelog:2916:        * mimedefang.pl.in 
(action_bounce): Add newline to end of
/usr/src/mimedefang-2.71/Changelog:3286:        * mimedefang.pl.in: Changed 
"bounce" action to continue processing
/usr/src/mimedefang-2.71/Changelog:3287:        remaining parts of the message 
and only bounce at the end.
/usr/src/mimedefang-2.71/README:42:bounce messages (something impossible to do 
with procmail-based
/usr/src/mimedefang-2.71/README.SECURITY:27:5) You may use action_bounce, but 
use it with care.  You may wish to
/usr/src/mimedefang-2.71/README.SECURITY:28:test the sender address first.  
(For example, don't bounce a message
/usr/src/mimedefang-2.71/contrib/graphdefang-0.9/event/sendmail/sympa_outgoing:12:#
 Bounce
/usr/src/mimedefang-2.71/contrib/graphdefang-0.9/event/sendmail/sympa_outgoing:14:#Jun
 10 18:46:57 hdnetwork sendmail[21944]: h5A7KMT19430: to="| 
/home/sympa/bin/bouncequeue [email protected]", 
[email protected] (8/0), delay=16:26:16, 
xdelay=00:00:01, mailer=prog, pri=4890100, dsn=2.0.0, stat=Sent
/usr/src/mimedefang-2.71/contrib/graphdefang-0.9/event/sendmail/sympa_outgoing:42:
      } elsif ($text =~ m/^\S+: to=.*?bouncequeue (\S+?)\", ctladdr=(\S+) .*?, 
mailer=prog, .*?, stat=Sent.*?$/) {
/usr/src/mimedefang-2.71/contrib/graphdefang-0.9/event/sendmail/sympa_outgoing:45:
                      $event = "bounce";
/usr/src/mimedefang-2.71/examples/suggested-minimum-filter-for-windows-clients:180:
     action_bounce("MIME type message/partial not accepted here");
/usr/src/mimedefang-2.71/examples/suggested-minimum-filter-for-windows-clients:222:
     action_bounce("MIME type message/partial not accepted here");
/usr/src/mimedefang-2.71/mimedefang-filter.5.in:91:.B action_bounce
/usr/src/mimedefang-2.71/mimedefang-filter.5.in:432:MIMEDefang machine will be 
forced to generate a bounce message when
/usr/src/mimedefang-2.71/mimedefang-filter.5.in:509:for messages with more than 
that many parts, and the message is bounced.
/usr/src/mimedefang-2.71/mimedefang-filter.5.in:1155:.B action_bounce($reply, 
$code, $dsn)
/usr/src/mimedefang-2.71/mimedefang-filter.5.in:1160:make sense for a bounce, 
they are replaced with "554" and "5.7.1"
/usr/src/mimedefang-2.71/mimedefang-filter.5.in:1163:\fBaction_bounce\fR merely 
makes a note that the message is to
/usr/src/mimedefang-2.71/mimedefang-filter.5.in:1164:be bounced; remaining 
parts are still processed.  If
/usr/src/mimedefang-2.71/mimedefang-filter.5.in:1165:\fBaction_bounce\fR is 
called for more than one part, the mail is
/usr/src/mimedefang-2.71/mimedefang-filter.5.in:1166:bounced with the message 
in the final call to \fBaction_bounce\fR.
/usr/src/mimedefang-2.71/mimedefang-filter.5.in:1168:\fBaction_bounce\fR if you 
want to keep a copy of the offending part.
/usr/src/mimedefang-2.71/mimedefang-filter.5.in:1169:Note that the message is 
not bounced immediately; rather, remaining
/usr/src/mimedefang-2.71/mimedefang-filter.5.in:1170:parts are processed and 
the message is bounced after all parts have
/usr/src/mimedefang-2.71/mimedefang-filter.5.in:1173:Note that despite its 
name, \fBaction_bounce\fR does \fInot\fR generate
/usr/src/mimedefang-2.71/mimedefang-filter.5.in:1174:a "bounce message".  It 
merely rejects the message with an SMTP
/usr/src/mimedefang-2.71/mimedefang-filter.5.in:1178:\fBaction_bounce()\fR may 
cause the sending relay to generate spurious
/usr/src/mimedefang-2.71/mimedefang-filter.5.in:1179:bounce messages if the 
sender address is faked.  This is a particular
/usr/src/mimedefang-2.71/mimedefang-filter.5.in:1181:better to bounce a virus 
than to silently discard it.  It's almost
/usr/src/mimedefang-2.71/mimedefang-filter.5.in:1595:are going to bounce it if 
it is on four or more, you can set $answers_wanted
/usr/src/mimedefang-2.71/mimedefang-filter.5.in:1689:Returns true if any of 
\fBaction_tempfail\fR, \fBaction_bounce\fR or
/usr/src/mimedefang-2.71/mimedefang-protocol.7.in:198:Bounce (reject) the 
message with the specified SMTP reply code, DSN code
/usr/src/mimedefang-2.71/mimedefang.c:1735:         /* Bounce */
/usr/src/mimedefang-2.71/mimedefang.pl.in:1138:#  True if message has been 
rejected (with action_bounce or action_tempfail);
/usr/src/mimedefang-2.71/mimedefang.pl.in:1144:     defined($Actions{'bounce'}) 
  ||
/usr/src/mimedefang-2.71/mimedefang.pl.in:1481:# %PROCEDURE: action_bounce
/usr/src/mimedefang-2.71/mimedefang.pl.in:1493:sub action_bounce ($;$$) {
/usr/src/mimedefang-2.71/mimedefang.pl.in:1495:    return 0 if 
(!in_message_context("action_bounce"));
/usr/src/mimedefang-2.71/mimedefang.pl.in:1502:    $Actions{'bounce'}++;
/usr/src/mimedefang-2.71/mimedefang.pl.in:2289:     action_bounce("Unable to 
stream message");
/usr/src/mimedefang-2.71/mimedefang.pl.in:2337:         action_bounce("Unable 
to stream message");
/usr/src/mimedefang-2.71/mimedefang.pl.in:5890: # Message is too complex; 
bounce it
/usr/src/mimedefang-2.71/mimedefang.pl.in:5891: action_bounce("Message 
contained too many MIME parts.  We do not accept such complicated messages.");
/usr/src/mimedefang-2.71/tests/parts/action_bounce.bin:1:Should cause message 
to be bounced.
/usr/src/mimedefang-2.71/tests/test-filter:159:    if ($lc_fname =~ 
/action_bounce/) {
/usr/src/mimedefang-2.71/tests/test-filter:160: return action_bounce("Bounce 
test");
/usr/src/mimedefang-2.71/tests/test-msg-2:27:Content-Type: 
APPLICATION/octet-stream; name="action_bounce.bin"
/usr/src/mimedefang-2.71/tests/test-msg-2:31:Content-Disposition: attachment; 
filename="action_bounce.bin"
/usr/src/mimedefang-2.71/mimedefang.pl:1138:#  True if message has been 
rejected (with action_bounce or action_tempfail);
/usr/src/mimedefang-2.71/mimedefang.pl:1144:        defined($Actions{'bounce'}) 
  ||
/usr/src/mimedefang-2.71/mimedefang.pl:1481:# %PROCEDURE: action_bounce
/usr/src/mimedefang-2.71/mimedefang.pl:1493:sub action_bounce ($;$$) {
/usr/src/mimedefang-2.71/mimedefang.pl:1495:    return 0 if 
(!in_message_context("action_bounce"));
/usr/src/mimedefang-2.71/mimedefang.pl:1502:    $Actions{'bounce'}++;
/usr/src/mimedefang-2.71/mimedefang.pl:2289:        action_bounce("Unable to 
stream message");
/usr/src/mimedefang-2.71/mimedefang.pl:2337:            action_bounce("Unable 
to stream message");
/usr/src/mimedefang-2.71/mimedefang.pl:5890:    # Message is too complex; 
bounce it
/usr/src/mimedefang-2.71/mimedefang.pl:5891:    action_bounce("Message 
contained too many MIME parts.  We do not accept such complicated messages.");
/usr/src/mimedefang-2.71/mimedefang-filter.5:91:.B action_bounce
/usr/src/mimedefang-2.71/mimedefang-filter.5:432:MIMEDefang machine will be 
forced to generate a bounce message when
/usr/src/mimedefang-2.71/mimedefang-filter.5:509:for messages with more than 
that many parts, and the message is bounced.
/usr/src/mimedefang-2.71/mimedefang-filter.5:1155:.B action_bounce($reply, 
$code, $dsn)
/usr/src/mimedefang-2.71/mimedefang-filter.5:1160:make sense for a bounce, they 
are replaced with "554" and "5.7.1"
/usr/src/mimedefang-2.71/mimedefang-filter.5:1163:\fBaction_bounce\fR merely 
makes a note that the message is to
/usr/src/mimedefang-2.71/mimedefang-filter.5:1164:be bounced; remaining parts 
are still processed.  If
/usr/src/mimedefang-2.71/mimedefang-filter.5:1165:\fBaction_bounce\fR is called 
for more than one part, the mail is
/usr/src/mimedefang-2.71/mimedefang-filter.5:1166:bounced with the message in 
the final call to \fBaction_bounce\fR.
/usr/src/mimedefang-2.71/mimedefang-filter.5:1168:\fBaction_bounce\fR if you 
want to keep a copy of the offending part.
/usr/src/mimedefang-2.71/mimedefang-filter.5:1169:Note that the message is not 
bounced immediately; rather, remaining
/usr/src/mimedefang-2.71/mimedefang-filter.5:1170:parts are processed and the 
message is bounced after all parts have
/usr/src/mimedefang-2.71/mimedefang-filter.5:1173:Note that despite its name, 
\fBaction_bounce\fR does \fInot\fR generate
/usr/src/mimedefang-2.71/mimedefang-filter.5:1174:a "bounce message".  It 
merely rejects the message with an SMTP
/usr/src/mimedefang-2.71/mimedefang-filter.5:1178:\fBaction_bounce()\fR may 
cause the sending relay to generate spurious
/usr/src/mimedefang-2.71/mimedefang-filter.5:1179:bounce messages if the sender 
address is faked.  This is a particular
/usr/src/mimedefang-2.71/mimedefang-filter.5:1181:better to bounce a virus than 
to silently discard it.  It's almost
/usr/src/mimedefang-2.71/mimedefang-filter.5:1595:are going to bounce it if it 
is on four or more, you can set $answers_wanted
/usr/src/mimedefang-2.71/mimedefang-filter.5:1689:Returns true if any of 
\fBaction_tempfail\fR, \fBaction_bounce\fR or
/usr/src/mimedefang-2.71/mimedefang-protocol.7:198:Bounce (reject) the message 
with the specified SMTP reply code, DSN code
_______________________________________________
NOTE: If there is a disclaimer or other legal boilerplate in the above
message, it is NULL AND VOID.  You may ignore it.

Visit http://www.mimedefang.org and http://www.roaringpenguin.com
MIMEDefang mailing list [email protected]
http://lists.roaringpenguin.com/mailman/listinfo/mimedefang

Reply via email to