Mail and Messaging Guide
Table of Contents
Mail and Messaging Guide
Mail and Messaging Guide
Table of Contents
About this book
How this book is organized
Related documentation
Typographical conventions
How can we improve this book?
Chapter 1: Using and administering electronic mail
Mail User Agents
Mail Transfer Agents
Comparison of sendmail with MMDF
Changing Mail Transfer Agents
MMDF interoperability
POP3 and IMAP4 servers
Using the POP server
MMDF configuration and administration managers
MIME conformance
User configurable timeout
Chapter 2: Using e-mail
Starting and quitting mail
Reading mail
Replying to a message
Forwarding a message to another user
Creating and sending a message
Sending mail from the command line
Editing a message's header
Editing a message
Including a file or a message in mail
Canceling a message
Addressing mail to users on other systems
Saving a message
Printing a message
Deleting a message
Restoring a message
Sending a message to a list of people using an alias
Attaching a signature to your messages
Adding your real name to the message header
Organizing your mail into folders
Working with attachments and large files
Reading an attachment
Sending large files via mail
Running UNIX commands from within mail
Customizing mail
Making mail execute commands at startup
Automatic notification of new mail
Redirecting incoming messages to other folders
Sending automatic responses when on vacation
Forwarding your messages automatically
More about mail
Other ways of contacting users
Holding conversations using talk
Preventing someone from writing a message to you
Chapter 3: Using SCO Shell Mail
Starting mail
Quitting from mail
Getting help when you are using e-mail
Reading mail
Replying to a message
Forwarding a message to another user
Saving a message
Deleting a message
Printing a message
Viewing the history of a message
Organizing your mail
Listing specified mail messages
Changing the format of the message list
Creating and sending a message
Editing a message's address before sending the message
Editing a message before you send it
Canceling a message before you send it
Holding a message for delivery at a later time
Delaying the delivery of a message
Retrieving a delayed message
Saving the messages you send
Including a file or a message in mail
Including information from other applications in a message
Attaching a file to a message
Sending a message to a list of people
Verifying the delivery address before sending the message
Attaching a signature to your messages
Including your real name in the message header
Running UNIX commands from within SCO Shell Mail
Sending large files via mail
Sending mail to other computers
Chapter 4: Managing mail with MMDF
How to start a Mail manager
Problems with SCOadmin Mail Managers
Running the MMDF Configuration Manager
MMDF configuration information
Unsupported configurations
Testing MMDF configuration
Checking for MMDF problems
Testing mail addresses
Adding or removing a mail user
Adding or removing a user from system-wide aliases
Redirecting mail to another user
Removing or moving a retired mailbox
Managing mail hosts
Adding or removing a mail host
Changing a remote host name
Managing mail aliases and lists
Adding or removing a mail alias
Adding or removing an alias member
Searching an alias or mailing list
Maintaining mailing lists
The postmaster address
Associating users with a home machine
Managing mail channels
Adding channels
Removing a channel
Modifying channel parameters
Channel configuration strings
Routing mail for unrecognized hosts
Routing mail for unrecognized users
About mail channels
Channel programs
Managing mail domains
Adding or removing a domain
Modifying domain parameters
Domain names
Registering domain names
Mail addressing and delivery
Referencing addresses maintained in a file
Customizing mail delivery
Specifying the MMDF ``signature''
Forwarding mail from one account to another
Changing the system name
How MMDF works
Processing incoming mail
Processing outgoing mail
How MMDF routes mail
Searching MMDF domain tables
MMDF configuration files
Modifying MMDF table parameters
Domain tables
Channel tables
Alias and mailing list tables
Assigning Mail IDs
The mmdftailor file
Editing MMDF configuration files manually
Mail headers
Mailbox locking
Specifying MMDF authorizations
Specifying host-based authorization
Specifying user-based authorization
Setting routing-based authorization
Specifying both host and user authorization
Specifying channel authorization levels
Changing error logging levels
Authorization log files
Troubleshooting MMDF
Failed mail error
Mail does not work, no returned mail
Unable to reply to mail from a Micnet host
Mail command hangs
Mailbox locking problems
Undelivered messages in /usr/spool/mmdf/lock/home
Using name server resource records with MMDF
Mail-related name server resource records
MMDF delivers mail twice or not at all
Smtp cannot establish a remote connection
UUCP channel delays mail delivery
Message not deliverable
Example MMDF configurations over TCP/IP
Setting up MMDF on a TCP/IP network
Setting up MMDF using a mail gateway
Setting up MMDF over TCP/IP with a UUCP Internet gateway
Chapter 5: sendmail administration
How sendmail works
Outgoing mail
Incoming mail
sendmail execution
sendmail interfaces
Mail to files and programs
Standard sendmail configuration
Running mkdev cf
Editing the daemon invocation
Running and testing sendmail
Tuning sendmail configuration
Changing the queue processing interval
Creating a user information database
Altering read timeouts
Altering message timeouts
Forking during queue runs
Altering queue priorities
Setting the mail load limit
Setting the delivery mode
Log Levels
Changing file permissions
Turning off security checks
Setting connection caching parameters
Using sendmail with a name server
Moving the per-user forward files
Setting mail queue filesystem free space
Setting maximum message size
Setting privacy flags
Setting ``send to me too'' operation
Reconfiguring sendmail
Administering sendmail
Debugging sendmail
Changing the values of options
Trying a Different Configuration File
Logging traffic
Testing configuration files
Persistent host status information
Viewing the system log
Log entry format
Levels
Dumping state
Viewing the mail queue
Disk-based connection information
The service switch
Maintaining the alias database
Managing spam
Enabling user forwarding (.forward files)
Special header lines
IDENT protocol support
Summary of support files
Advanced sendmail configuration
/usr/lib/sendmail.cf overview
Configuration file lines
Building a configuration file from scratch
For more about sendmail
Chapter 6: Administering a local MMDF system
How to start a Mail manager
Managing mail aliases and lists
Adding or removing a mail alias
Adding or removing an alias member
Searching an alias or mailing list
Maintaining mailing lists
Adding or removing a mail user
Adding or removing a user from system-wide aliases
Redirecting mail to another user
Removing or moving a retired mailbox
Checking the status of mail queues
Removing old mail from the queues
Monitoring log files
MMDF configuration files
Alias and mailing list tables
Assigning Mail IDs
The mmdftailor file
Editing configuration files manually
Mailbox locking
Appendix A: mail(C) commands
Appendix B: Mail/MMDF glossary
Index