diff options
| -rwxr-xr-x | scripts/post | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/scripts/post b/scripts/post index c5b8f1109..c1b671984 100755 --- a/scripts/post +++ b/scripts/post @@ -33,9 +33,12 @@ try: try: current_list.Post(msg) - except mm_err.MMNeedApproval, err_msg: - if current_list.dont_respond_to_post_requests: + except mm_err.MMNeedApproval, err_msg: + if (current_list.dont_respond_to_post_requests + or err_msg == mm_err.MODERATED_LIST_MSG): + # Do not send hold-for-approval notices for moderated messages. sys.exit(0) + the_sender = msg.GetSender() subj = msg.getheader('subject') if not subj: |
