mail.h

Definitions pertaining to email/club messages.
This header file includes declarations for various structures used in mail-related tasks throughout the system. You will typically want to include it for its definition of message_t, a BBS private or public message. There are other structures here, but most are used by the mail reading modules (Email and Clubs). I doubt you'll ever need any of them.

Original banner, legalese and change history follow.


 *****************************************************************************
 **                                                                         **
 **  FILE:     mail.h                                                       **
 **  AUTHORS:  Alexios                                                      **
 **  REVISION: A, May 95                                                    **
 **            B, July 95                                                   **
 **            C, July 95                                                   **
 **            D, August 96                                                 **
 **  PURPOSE:  Define mail and club headers                                 **
 **  NOTES:                                                                 **
 **  LEGALESE:                                                              **
 **                                                                         **
 **  This program is free software; you  can redistribute it and/or modify  **
 **  it under the terms of the GNU  General Public License as published by  **
 **  the Free Software Foundation; either version 2 of the License, or (at  **
 **  your option) any later version.                                        **
 **                                                                         **
 **  This program is distributed  in the hope  that it will be useful, but  **
 **  WITHOUT    ANY WARRANTY;   without  even  the    implied warranty  of  **
 **  MERCHANTABILITY or  FITNESS FOR  A PARTICULAR  PURPOSE.   See the GNU  **
 **  General Public License for more details.                               **
 **                                                                         **
 **  You  should have received a copy   of the GNU  General Public License  **
 **  along with    this program;  if   not, write  to  the   Free Software  **
 **  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.              **
 **                                                                         **
 *****************************************************************************

 *
 * $Id: mail.h,v 1.3 2001/04/22 14:49:04 alexios Exp $
 *
 * $Log: mail.h,v $
 * Revision 1.3  2001/04/22 14:49:04  alexios
 * Merged in leftover 0.99.2 changes and additional bug fixes.
 *
 * Revision 0.6  1999/07/28 23:09:07  alexios
 * Cosmetic changes, added stuff for networked clubs.
 *
 * Revision 0.5  1999/07/18 21:13:24  alexios
 * Cosmetic changes. Added export access list field to struct
 * clubheader for use by the MetaBBS Distributed Club code.
 * Added flags for the IHAVE database used by DistClubs.
 *
 * Revision 0.4  1998/08/14 11:23:21  alexios
 * Shortened from and to fields to 80 bytes. Removed dummy
 * field to shorten size of message header.
 *
 * Revision 0.3  1997/11/06 20:03:39  alexios
 * Added GPL legalese to the top of this file.
 *
 * Revision 0.2  1997/09/12 12:45:25  alexios
 * Minor cosmetic changes.
 *
 * Revision 0.1  1997/08/26 15:48:53  alexios
 * First registered revision. Adequate.
 *
 *
 *


o message
An email or club message.
o MESSAGE_MAGIC
Proper way to refer to a message.
o Message flags
Flags used to describe private and public messages.
o emailuser
Preferences for the private mail reader
o User mail preference flags
Flags used to describe user preferences as regards private email reading.
o User mail flags
Flags used to store user state with respect to mail reading.
o lastread
Per-user, per-club message reading state.
o LASTREAD_MAGIC
Magic number for lastread.
o Last-read block flags
Flags used to store state with respect to public mail reading.
o clubheader
Club header.
o Club flags
Flags used to describe clubs in the club header.
o Club access levels
These constants denote the various club access levels.
Author:
Alexios

Alphabetic index



This page was generated with the help of DOC++.