Text-Only Version
CCC Computing Cooperative
middle spacerhomemembersmeetingsemploymentissuesresourcesUCLA homebottom spacer

CCC Home --> Meetings --> Minutes --> Meeting Notes: September 9, 1998 11:00 am

Minutes from the Mass Email Architecture meeting
September 9, 1998 11:00 am


Attending:

  • Don Worth (AIS)
  • Julius Kelly (Academic Senate)
  • Pete Nielsen (OAC)
  • Jack Ewart (AIS)
  • Mike Van Norman (CTS)
  • Bonnie Mika (CTS)
  • Michael Stone (University Communications)


Don handed out a matrix with four possible quandrants to consider:

  1. - Informational emails to everyone
  2. - Informational emails to some people (e.g. faculty, L&S students, etc.)
  3. - Urgent emails to everyone
  4. - Urgent emails to some people


Don suggested that we might want a phased approach that takes cover of #1 first (to address recent complaints from some faculty that the BOL bulletins don't reach them) and supports the rest in the order presented. It isn't clear whether #4 is needed or not - however, it's possible that the Faculty Senate may want to reach their members immediately to announce schedule changes in their meetings or some such. We'll keep it in mind.

Pete provided an overview of what OAC has been offering to date. Two mechanisms are available:

1 - BOL Bulletin system. Delivers a message to each BOL user who uses POP or Pine. Does not work for BOL accounts that are forwarded to external email accounts. There is no way to use the bulletin system to send emails to subsets of accounts on BOL.

2 - For smaller announcements (usually to ad-hoc lists of email addresses) OAC can send out emails with one to two second intervals - metered or paced. This seems not to overload campus email gateways. This is more difficult for very large mailings since it can take a very long time to deliver 50,000 emails with 1 second between each!

The Registrar provides lists of email addresses for students to depts who pay them about $90. AIS uses the metered method for Billing & Receivables EFT notices as well.

There was some discussion about where the system should go to get "everyone's email address" Mike noted that the campus directory does not include the email addresses of all staff. The "book of record" for student email addresses is the Student Records System (SRS) since students can update it there using Ursa OnLine. A similar setup is expected in the next few months for staff email addresses. Employee Self Service is being developed by UC Systemwide which will allow employees to update their email address of record in the Payroll/Personnel system. At that point, PPS will be the book of record for employee email addresses. It was noted that QDB currently contains email addresses for students and staff (from the campus directory). It may be appropriate to use QDB to build lists (at least for now) since changes in the book of record location will not affect its users. Also, QDB has demographic information that could be useful to constructing lists.

Mike Van Norman briefly outlined the plans for CTS's rearchtecting BOL. The new system will offer greater flexibility in storing email. A database will be used instead of UNIX SENDMAIL. It will be possible to store a single copy of a message for mulitple recipients.

A number of possible options were discussed for addressing the short term problem - that not all faculty are receiving bulletins sent by the Chancellor, etc. One possible approach would be to create a list of all forwarded accounts in BOL and, whenever a bulletin was posted, send it also to that list using the metered method. This forwarded list could be built only once a week at low priority. Mike offered to construct the necessary script to do it. The list could be as large as 5,000 entries.

Another, simpler, approach would be to construct a LISTSERV, initially empty and allow self-subscriptions. Anyone who complained of not getting bulletins could subscribe to the LISTSERV. Whenever a bulletin went out it would also be sent to the LISTSERV. There was some disagreement over whether the existance of the LISTSERV should be advertised or not. On the one hand, faculty are annoyed when they find out they've been missing notices that they really wanted to see - so we may need to warn them in advance. On the other hand, if the LISTSERV is used too widely, it may be difficult to remove it when we are ready to replace it. And, it provides a way for people to "opt out" - not receive any broadcasts. Policy may not permit this in a later implementation.

Consensus seemed to be that we should provide the LISTSERV and send one metered email to everyone in the campus directory suggesting that they subscribe to it if they do not use Bruin OnLine as their primary email system. The same announcement can say that this is a temporary measure until we can develop something permanent.

Mike suggested a longer-term architecture based on the concept of providing aliases to entire departmental email systems. Whenever a broadcast was to go out, it would be sent to the list of all campus email addresses (from the directory, Student Records, QDB or whereever.) Departments who have a lot of email recipients could provide an alias such as "all@sscnet.ucla.edu" that would explode a single copy of an email to every account on their system (using either a LISTSERV or a bulletin feature.) All other emails (to individual recipients for which there is no departmental alias to cover them) would be "metered" out so as not to overload mail gateways.

Additional variables might be whether a message was mandatory or optional - ie. could the recipient choose to "opt out" and not receive it, or will it be delivered not matter what. Another would be whether the message is urgent or informational. It's possible that "urgent" implies mandatory, however informational could be either mandatory or optional.

In discussing the issue of "opting out" it was decided that this ought to be referred to the Policy group. However, it may be inappropriate to provide filtering within the delivery system. A better approach could be to insert standard keywords in the message header that can be used by client-side filters to delete unwanted emails.

It was noted that Mike's solution will result in duplicate emails in some cases. For example, if someone primariliy uses Bruin OnLine for their email, but also has a departmental email account that forwards to their Bruin OnLine account, they will get two emails unless they can talk their department into taking them off the "all" list.

The final discussion centered on whether or not it is even necessary to spoon feed (meter) departmental email gateways anymore. Most seem much more robust, and the ones with very large numbers of recipients (such as Bruin OnLine) may be able to handle un-metered innundations now. If this is the case, it may not be necessary to design a different system for urgent delivery than for informational delivery.

If this is the case, we may simply design a system that sorts the recipient list by email domain, and then delivers emails to those systems in blocks of 25, metering the delivery according to preestablished "tuned" intervals. Since the vast majority of addresses are likely to be Bruin OnLine, and we can count on BOL to take delivery as fast as we can deliver it, the number of messages that need to be metered could be small. It was agreed that this would be the recommended approach. Mike noted that such a service could be implemented on a moderately sized Pentium II Intel server.

Don agreed to draft a strawman proposal along these lines for review by the group. Yet to decide: costs (staff & equipment), who would be responsible for what parts, implementation schedule.

Don will call another meeting once the draft is ready.







Search in for

Home - Members - Meetings - Employment
Issues - Resources - UCLA home

Text-Only Version | Printable Version

This page maintained by:
GSE&IS/CCC Web Team (webmaster@ccc.ucla.edu)