If a user has stopped getting email, then follow the steps below.
  1. Check the mailing list for messages that have been held as pending, but the admins have not been notified. Under Admin -> Mailing Lists -> the mailing list -> Pending, for example: http://www.truststc.org/trustseminar/admindb/trustseminar This can happen if the aliases were recently changed because of spam and an admin alias was not left.
    for example, on moog, /var/log/maillog contains:
    Mar 16 11:11:32 moog sendmail[23220]: t2GIBWxO023220: from=<cawinter@berkeley.edu>, size=8801, class=0, nrcpts=1, msgid=<CA
    O+191Z9oiWN0gR7YTOtRRnQgyrk+EnxeubmtU9nOUhB_65Crg@mail.gmail.com>, proto=ESMTP, daemon=MTA, relay=mail-pa0-f53.google.com [209.85
    .220.53]
    Mar 16 11:11:32 moog sendmail[23221]: t2GIBWxH023221: from=<cawinter@berkeley.edu>, size=8803, class=0, nrcpts=1, msgid=<CA
    O+191Z9oiWN0gR7YTOtRRnQgyrk+EnxeubmtU9nOUhB_65Crg@mail.gmail.com>, proto=ESMTP, daemon=MTA, relay=mail-pa0-f54.google.com [209.85
    .220.54]
    Mar 16 11:11:33 moog sendmail[23222]: t2GIBWxO023220: to="|/home/mailman_4/mail/wrapper_4 post trustlocal", ctladdr=<trustlocal2@
    truststc.org> (8/0), delay=00:00:01, xdelay=00:00:01, mailer=prog, pri=39028, dsn=2.0.0, stat=Sent
    Mar 16 11:11:33 moog sendmail[23225]: t2GIBWxH023221: to="|/home/mailman_4/mail/truncating_wrapper_4 post trustseminar", ctladdr=<
    ;trustseminar2@truststc.org> (8/0), delay=00:00:01, xdelay=00:00:00, mailer=prog, pri=39032, dsn=2.0.0, stat=Sent
    Mar 16 11:12:01 moog sendmail[23557]: t2GIC1qg023557: <trustseminar-admin@truststc.org>... User unknown
    
    The key is that trustseminar-admin@truststc.org was not in /etc/mail/virtusertable and /etc/mail/aliases. The fix was to copy the lines for trustseminar2-admin, change it to trustseminar-admin and update both files.
  2. Check that the user is a member of the website workgroup. For example check the overview page: http://www.truststc.org/trustseminar/overview/. In this case, the user is a member.
    Chris Harwood 	harwood 	harwood@haas.berkeley.edu
    
    If the user was a guest, you would need to make him a member and then the user would be subscribed to the mailing list.
  3. Check that the user is a member of the mailing list. The mailing list is different from the workgroup.
    1. For the workgroup, click on the Admin Link
    2. At the bottom, under "Mailing Lists", click on the name of the mailing list.
    3. Click on "Membership Management" and check that the user is subscribed.
    The for trustseminar, the URL would be http://www.truststc.org/trustseminar/admin/trustseminar/members. Note that the user is subscribed:
    harwood@haas.berkeley.edu
    
  4. To find out if the mail system started bouncing email, check the logs. For trust, as root on moog, look in /export/home/mailman_4/logs/*:
    [root@moog logs]# grep harwood /export/home/mailman_4/logs/*
    /export/home/mailman_4/logs/subscribe:Sep 09 16:25:28 2013 (19070) trustlocal: new harwood@haas.berkeley.edu
    /export/home/mailman_4/logs/subscribe:Mar 12 11:53:36 2015 (13515) trustseminar: new harwood@haas.berkeley.edu
    [root@moog logs]# 
    
    To determine which mailman_* directory to look in, check the ~www/php/siteName/config.php file. terraswarm is mailman_7.
  5. The next step would be to check for the user in the sendmail logs. As root on moog, try grepping the email address:
    [root@moog logs]# grep harwood /var/log/maillog*
    /var/log/maillog-20150315:Mar 12 11:53:36 moog sendmail[13522]: t2CIrapC013522: to=cxh@eecs.berkeley.edu,jessicagamble@berkeley.edu,
    larryr@eecs.berkeley.edu,schwartz@eecs.berkeley.edu,marys@eecs.berkeley.edu,aimeet@eecs.berkeley.edu,cawinter@eecs.berkeley.edu,harw
    ood@haas.berkeley.edu, ctladdr=webuser (110/110), delay=00:00:00, xdelay=00:00:00, mailer=relay, pri=240782, relay=[127.0.0.1] [127.
    0.0.1], dsn=2.0.0, stat=Sent (t2CIra2j013523 Message accepted for delivery)
    /var/log/maillog-20150315:Mar 12 11:53:38 moog sendmail[13526]: t2CIra2j013523: to=, ctladdr= (110/110), delay=00:00:02, xdelay=00:00:01, mailer=esmtp, pri=331058, relay=mx.berkeley.edu. [169.229.218.141],
     dsn=2.0.0, stat=Sent (OK id=1YW8Ej-0006K1-9N)