Lutz Petersen
2011-11-07 19:19:49 UTC
Please give me a hint - isn't this wrong in simscan.c code ?
This produces bounces/failures if there is no from but an recipient
(instead of bounce only if there are neither both):
if ( MailFrom[0] == 0 && RcptTo[0][0] == 0 ) {
if ( DebugFlag > 0 ) {
fprintf(stderr, "simscan: no envelope information, deferred exit\n");
}
exit_clean(EXIT_454);
}
I mean this:
-- if ( MailFrom[0] == 0 && RcptTo[0][0] == 0 ) {
++ if ( MailFrom[0] == 0 && RcptTo[0] == 0 ) {
!DSPAM:4eb82f5c32711741710881!
This produces bounces/failures if there is no from but an recipient
(instead of bounce only if there are neither both):
if ( MailFrom[0] == 0 && RcptTo[0][0] == 0 ) {
if ( DebugFlag > 0 ) {
fprintf(stderr, "simscan: no envelope information, deferred exit\n");
}
exit_clean(EXIT_454);
}
I mean this:
-- if ( MailFrom[0] == 0 && RcptTo[0][0] == 0 ) {
++ if ( MailFrom[0] == 0 && RcptTo[0] == 0 ) {
!DSPAM:4eb82f5c32711741710881!