SLAC PEP-II
BABAR
SLAC<->RAL
Babar logo
HEPIC E,S & H Databases PDG HEP preprints
Organization Detector Computing Physics Documentation
Personnel Glossary Sitemap Search Hypernews
Unwrap page!
Comp. Search
Who's who?
Meetings
FAQ Homepage
Archive
Environment
Administration
New User Info.
Web Info/Tools
Monitoring
Training
Tools & Utils
Programming
C++ Standard
SRT, AFS, CVS
QA and QC
Remedy
Histogramming
Operations
PromptReco
Simulation Production
Online SW
Dataflow
Detector Control
Evt Processing
Run Control
Calibration
Databases
Offline
Workbook
Coding Standards
Simulation
Reconstruction
Prompt Reco.
BaBar Grid
Data Distribution
Beta & BetaTools
Kanga & Root
Analysis Tools
RooFit Toolkit
Data Management
Data Quality
Event display
Event Browser
Code releases
Databases
Check this page for HTML 4.01 Transitional compliance with the
W3C Validator
(More checks...)
contents index
Next: PEP-II/B A B A Up: Communications Tools Previous: The World Wide Web

Subsections

   
BFMAIL

BFMAIL is a system for organising and maintaining email mailing lists which was developed for and is used by B A B A R and PEP-II. To be able to use BFMAIL effectively you must be known to the PEP-II/B A B A R database (see below). Basically, you send mail to BFMAIL@slac.stanford.edu with the names of the lists (meeting codes) to which you would like the mail distributed. This mail is received by BFMAIL and re-distributed to people associated with one or more meeting codes (lists). The meeting code list is housed in the Oracle database and primarily maintained by the B-Factory staff.  

The first line(s) of your mail should contain commands (of the form ``command:'', see below for details) which determine the action taken by BFMAIL. The most common command is ``distribute: <list>''. BFMAIL then forwards the rest of the email to the people registered on <list>.

Distribution to lists can also be achieved by ommitting the ``distribtion:'' command and mailing directly to Distribution listname <BFMAIL@SLAC.Stanford.EDU>, where listname is replaced by the name of the required distribution list. This format allow users to ``reply'' to mail received from BFMAIL; their replies will autmatically be distributed to the relevant lists.

Most important information is distributed via BFMAIL. For example, notification of collaboration meetings and other general information will be distributed to the BBR_MEMBER list, details of software releases, problems and updates are distributed to the SOFTWRNEWS list. The BFMAIL lists are the primary means of keeping up to date with developments in your chosen fields of interest and it is important that you register on the PEP-II database and subscribe relevant mailing lists. Other advantages to using BFMAIL are:

  • A central, up to date, list of email addresses manitained by B-Fatory administrative staff.
  • Attachments can be sent through BFMAIL.
  • People on multiple distribution lists only receive email once if the BFMAIL distribution: command is used to send to multiple lists (at the same time).
  • The distribution list appears at the end of the email.
  • Items sent using BFMAIL are archived and may be accessed via the web (for public lists).

The information in the following sections can be accessed on the WWW at http://www.slac.stanford.edu/accel/pepii/bfmail-help.html.

A more detailed write up is also available [3]. All communications to BFMAIL are done via e-mail, or, if you are on the SLAC VM computer then some commands may be accomplished via the Tell command.

Reminder: mail should be sent to BFMAIL@SLAC.Stanford.EDU.

Creating New Mailing Lists

To create a new BFMAIL code or to enter an e-mail address into the database, please contact Barbara Barerra (beej@slac.stanford.edu). For a new list, please include:

  • The name of the new list (limited to 10 letters).
  • The title of the new list.
  • The coordinators of the list.
  • The initial list of people to be included on the list.

BFMAIL lists

A list of the current most active B A B A R mailing lists is given below. Most of these lists are open and users can subscribe themselves to them, provided that they are known to the PEP-II/B A B A R database (i.e. they are members of B A B A R ). There are many other groups relating to PEP-II(A full list can be obtained from BFMAIL as described below). The activity and usefulness of these lists changes with time. Rather than simply subscribing yourself to any that look interesting (which you can still do) you should consults colleagues about which lists are the current ``ones to be on''.  

   2GAM - Detector Two-Gamma Physics
   AEROGEL - BaBar Aerogel System
   ASLUND - BaBar ASLUND Interest Group
   BABAR-USA - BaBar Detector Collaboration - USA
   BABAR_R&D - BaBar R&D Committee
   BACKGROUND - Babar Detector Backgrounds
   BBR_CMMNTY - BaBar Community
   BBR_MEMBER - BaBar Collaboration Members
   BBR_SAFETY - System Safety Working Group for BaBar
   BPIP - Beam line, beam pipe, support tube
   BUDGET - Budgeteers list
   C++CLASS - BaBar C++ Class
   CAL - Detector Calorimeter Group
   CAL-SIM - BABAR Calorimeter Simulation distribution list.
   CAL-SOFT - BABAR Calorimeter Software distribution list. 
   CAL-TEST - BaBar Calorimeter test beam
   CC-USA - Detector Collaboration Council - USA Members
   CHINAEMAIL - E-mail addresses of China BaBar collaborators
   COMPUTING - General Detector Computing Group
   COUNCHAIR - BaBar Council Chair
   COUNCIL - Collaboration Council Membership
   DAQ - Detector Data Acquisition
   DAQDETAIL - BABAR Data Aquisition group list for detail discussions.
   DETGEOM - Detector Geometry Group(not GEOM group)
   DIRC - DIRC
   DSCC - Detector System Computing Coordinators
   ELECTRONIC - BABAR Electronics group distribution list.
   EXECBOARD - BaBar Executive Board
   FITTERS - Track and Vertex Fitting
   GEANT - Detector GEANT Group
   GEOM - Detector Geometry Group
   GMATRIX - Active GEANT developers
   GODFATHERS - Godfathers assisting in the Preparation of the TDR
   INP_EMAIL - INP, Novosibirsk BaBar Collaboration Members
   INTEGRATE - Integration contact persons for the BaBar Collaboration
   IR - PEP-II Interaction Region
   ITALIAN_PI - BaBar PI's at Italian institutions
   MUON - Detector Muon Group
   MUON2 - Muon
   ONLINE - BaBar Online Computing
   PHYS - Detector Physics Study
   PHYSTH - Detector Physics Theory Working Group
   PID - Detector Particle Identification
   PIL - BaBar Principle Investigator List
   PILBABAR - Non-PIL Contacts for BaBar Notes Distribution
   RASORG - Discussion group on organization of reconstr., analysis, & simulation
   RCRC - Regional Computing Representative Committee
   RF - PEP-II RF Group
   RICH - Fast Rich
   SITECON - Anouncements and information for remote computing site contacts
   SOFTWRNEWS - Announcements of software status changes (new versions &
releases,etc)
   SSVD - Silicon Vertex Detector
   TASKGEO - Task Force Geometry
   TECHBOARD - BaBar Technical Board
   TRACKING - Detector Tracking Group
   TRIGGER - BABAR Detector Trigger Systems
   VERTEX - Detector Vertex Group
   WGCOORD - Detector Working Group Coordinators

BFMAIL commands

There are basically two types of commands.

1.
A "Distribution:" command which request BFMAIL to re-distribute the following mail item to anyone registered to one or more of the list.
2.
A variety of other commands which request information from BFMAIL or allow the user to perform some database functions with the subscribe and unsubscribe commands.

The commands that BFMAIL understands are:

Distribution: <code> [code]..

The text following this command will be re-distributed to everyone subscribed to the code(s) listed. Note that the command must begin in column 1 and within the first 5 lines of body of the mail. Only one copy of the mail is distributed to each person even if he/she appears on more than one mailing list (code).

Alternatively send your email directly to Distribution code <BFMAIL@SLAC.Stanford.EDU>

List [code [code]..]

Will return a list of the current codes and code titles available. Some codes have restricted access.
          Examples:
               list
               list test db
               list comp-*

Who <code> [code]..

Will return a list of everyone who is currently subscribed to the code(s) listed.
          Examples:
               who test
               who test, db
               who comp-*

Which [address] | [name]

Will return a list of the codes which the person who owns the given address is associated with. If the address is not given then it will default to the requester address. The "address" may use standard SQL wild cards. The * has the same meaning as the %.
          Examples:
               which
               which achan@slacvm
               which achan@*
               which george crane
If 'name' is used then it can be of the form 'last, first' or 'first last'. Note that 'name' is assumed if the string does NOT have an @ within it, otherwise it is considered a network address. The wild card character will automatically be added to the first name if given.

Locate <lastname>[, first] | <first last>

Will return a list of the people which match the given last name. The current home institution name and e-mail address(s) will be returned. The name given may use standard SQL wildcards. The * has the same meaning as % in this case. See note above about names.
               locate crane
               locate zism*

Phonelist <code> [code]..

Will return a list of everyone who is currently subscribed to the code(s) listed in a phone book form. The home institution, phone number, and e-mail address(s) will be included for each person in the codes given. The output is the same as the LOCATE command.
          Examples:
               phonelist test
               phonelist test, db
               phonelist comp-*

Mailstop <code> [code]..

Will return a mailstop distribution list for all people subscribed on the code(s) given.
          Examples:
               mailstop  test
               mailstop  test, db
               mailstop  comp-*

Help

Retrieve help message, explaining these commands. This file.

Subscribe <code> [address | name]

Used to subscribe yourself (or address, if specified) to code. Note that you must be a code leader to add someone else. See note above (under which) about 'name' option.
          Examples:
               subscribe test
               subscribe test achan@slacvm
               subscribe test george crane

Unsubscribe <code> [address | name]

Used to unsubscribe yourself (or address, if specified) to a code. Note that you must be a code leader to remove someone else. See note above (under which) about 'name' option.
          Examples:
               unsubscribe test
               unsubscribe test achan@slacvm
               unsubscribe test crane, g

End

Used to indicate the end of a command or series of commands. Helps to protect against automatic signature lines being processed as commands. Processing will also stop when it finds a null line or end of file.
next up previous contents index
Next: PEP-II/B A B A Up: Communications Tools Previous: The World Wide Web
Neil I. Geddes
1998-11-18