Sun Java logo     Previous      Contents      Index      Next     

Sun logo
Sun Java System Messaging Server 6 2004Q2 Deployment Planning Guide 

Contents


List of Figures

List of Tables

Preface

Chapter 1   Introduction to Messaging Server Software
Support for Standard Protocols
Support for Hosted Domains
Support for User Provisioning
Support for Unified Messaging
Support for Webmail
Powerful Security and Access Control
Convenient User Interfaces

Chapter 2   Analyzing Your Requirements
Identifying Deployment Goals
Business Requirements
Operational Requirements
Culture and Politics
Technical Requirements
Supporting Existing Usage Patterns
Site Distribution
Network
Existing Infrastructure
Support Personnel
Financial Requirements
Service Level Agreements (SLAs)
Determining Project Goals
Planning for Growth
Understanding Total Cost of Ownership

Chapter 3   Developing a Messaging Architecture
Purpose of a Messaging System Architecture
Messaging Server Software Architecture
Message Path Through the Simplified Messaging Server System
The Message Transfer Agent (MTA)
Direct LDAP Lookup
Rewrite Rules
The Job Controller
Local Mail Transfer Protocol (LMTP)
The Message Store
Directory Services
Directory Information Tree
Directory Replication
Understanding the Two-tier Architecture
Two-tier Architecture—Messaging Data Flow
Sending Mail: Internal User to Another Internal User
Retrieving Mail: Internal User
Sending Mail: Internal User to an External (Internet) User
Sending Mail: External (Internet) User to an Internal User
Understanding Horizontal and Vertical Scalability
Planning for Horizontal Scalability
Spreading Your User Base Across Several Servers
Spreading Your Resources Across Redundant Components
Planning for Vertical Scalability
Planning for High Availability
Performance Considerations for a Messaging Server Architecture
Message Store Performance Considerations
Messaging Server Directories
MTA Queue Directories
Log Files Directory
mboxlist Directory
Multiple Store Partitions
Message Store Scalability
MTA Performance Considerations
MTA RAID Trade-offs
MTA Scalability
MTA and High Availability
Mail Message Proxy (MMP) Performance Considerations
MMP and High Availability
Messenger Express Multiplexor (MEM) Performance Considerations
Setting Disk Stripe Width
Setting the Mailbox Database Cache Size

Chapter 4   Determining Your Network Infrastructure Needs
Understanding Your Existing Network
Understanding Network Infrastructure Components
Routers and Switches
Firewalls
Load Balancers
Storage Area Networks (SANs)
DNS
Planning Your Network Infrastructure Layout
Demilitarized Zone (DMZ)
Intranet
Internal Network
Proxies
Firewall Configuration
Mobile Users

Chapter 5   Designing a Messaging Topology
Identifying Your Geographic Needs
Determining a Topology Design Strategy
Central Topology
Distributed Topology
Hybrid Topology
Service Provider Topology
Understanding Messaging Topology Elements
Messaging Topology Components
Mail Relays
Messaging Multiplexor (MMP) and Messenger Express Multiplexor (MEM)
Gateways
Creating a Messaging Topology Example
Step 1: Identifying Messaging Goals
Siroe’s Business Objectives
Siroe’s Financial and Technical Constraints
Step 2: Choosing Your Topology Strategy
Step 3: Planning Your Topology Elements

Chapter 6   Planning Your Sizing Strategy
Collecting Sizing Data
Determining Peak Volume
Creating Your Usage Profile
Additional Questions
Defining Your User Base
Lightweight POP
Heavyweight POP
Lightweight IMAP
Mediumweight IMAP
Mediumweight Messenger Express
Using a Load Simulator
To Use a Load Simulator
Assessing Your System Performance
Memory Utilization
Disk Throughput
Disk Capacity
Network Throughput
CPU Resources
Developing Architectural Strategies
Two-tier Architecture
To Size the Message Store
To Size Inbound and Outbound MTA Routers
To Size Your Multiplexing Services
One-tier Architecture
To Size a One-tier Architecture

Chapter 7   Understanding Messaging Server Schema and Provisioning Options
Understanding Messaging Schema Choices
Deciding Which Schema to Use
LDAP Schema 1
Schema 2 (Native Mode)
Schema 2 Compatibility Mode
Understanding Messaging Server Provisioning Tools
Sun ONE Delegated Administrator for Messaging
LDAP Provisioning Tools
User Management Utility
Comparing Your Provisioning Tool Options

Chapter 8   Planning Your Anti-Spam and Anti-Virus Strategy
Anti-Spam and Anti-Virus Tools Overview
Access Controls
Mailbox Filtering
Address Verification
Real-time Blackhole List
Relay Blocking
Authentication Services
Sidelining
Comprehensive Tracing
Conversion Channel
Anti-Spam and Anti-Virus Considerations
Architecture Issues with Anti-Spam and Anti-Virus Deployments
Implementing an RBL
Common Anti-Spam and Anti-Virus Deployment Scenarios
Using Brightmail
Using SpamAssassin
Developing an Anti-Spam and Anti-Virus Site Policy

Chapter 9   Designing a Secure Messaging Server
Creating a Security Strategy
Physical Security
Server Security
Network Security
Messaging Security
Protecting Messaging Components in Your Deployment
Protecting MTA Relays
Access Controls
To Prevent Relaying From Outside Hosts
Conversion Channels and Third Party Filtering Tools
RBL Checking
Client Access Filters
Monitoring Your Security Strategy
Protecting the Message Store
Protecting MMP and Messenger Express Multiplexor (MEM)
Planning User Authentication
Plain Text and Encrypted Password Login
Authentication with Simple Authentication and Security Layer (SASL)
Enabling Authenticated SMTP
Certificate-based Authentication with Secure Sockets Layer (SSL)
Planning Message Encryption Strategies
Encryption with SSL
SSL Ciphers
Signed and Encrypted S/MIME
Understanding Security Misconceptions
Other Security Resources

Chapter 10   Planning for Service Availability
Automatic System Reconfiguration (ASR) Overview
Understanding High Availability Models
Asymmetric
Symmetric
N+1 (N Over 1)
Choosing a High Availability Model
System Down Time Calculations
Locating Product Reference Information
Understanding Remote Site Failover
Questions for Remote Site Failover

Chapter 11   Pre-Installation Considerations and Procedures
Installation Considerations
Installation Worksheets
Directory Server Installation Worksheet
Administration Server Initial Runtime Configuration Worksheet
Choosing Which Messaging Server Components to Configure
Disabling the sendmail Daemon
To Disable the sendmail Daemon

Glossary

Index


Previous      Contents      Index      Next     


Copyright 2004 Sun Microsystems, Inc. All rights reserved.