chiark / gitweb /
fix noack function: store whole From line contents (not just the email address) in...
[modbot-mtm.git] / stump / bin / submission.pl
index f31961774a9fafbee80594f9f3735d81c8abe477..e49680f66b8b3ac28fa45f7b22b473a0b63de980 100755 (executable)
@@ -133,7 +133,10 @@ print STDERR "Too many newsgroups\n";
 # checks if poster needs acknowledgment of receipt
 #
 sub checkAck {
-  if( &nameIsInListExactly( $From, "noack.list" ) ) {
+  my $fromaddr = $From;
+  $fromaddr =~ s/^[-A-Za-z]+\s*\:\s*//;
+  print STDERR "checking noack.list for \"$From|$fromaddr\"\n";
+  if( &nameIsInListExactly( $fromaddr, "noack.list" ) ) {
     $needAck = "no";
   } else {
     $needAck = "yes";