9/16/1998CSG - Chicago E- 1 Collaboration Services Group (CSG) Systems And Networking Computing & Information Technology Princeton University Michael R. Gettes (Mgr) Curtis W. Hillegas William J. Sproule
9/16/1998CSG - Chicago E- 2 CSG - What We Do: Electronic Mail (and Lists) Directories (LDAP, NIS, CSO) Document Management and Printing/Faxing Security: Kerberos, X.509 Certificates Calendaring
9/16/1998CSG - Chicago E- 3 Campus Status Users Currently Delivering Over 100K Messages/Day Delivering Over 2GB/day Peaks Over 6000/hr with Minimum Load 90% of Deliveries in 2 Minutes Project Started March 1998
9/16/1998CSG - Chicago E- 4 Environment Yesterday Unix Clients Via NFS POP3 Clients Novell Pegasus Mail (WinPmail) Mainframe Mail - Rice Mailbook NIS Directory For Usernames and Routing Sendmail With Local Modifications
9/16/1998CSG - Chicago E- 5 Migration (July, 1998) Turned Off NFS Converted Users From Mbox to IMAP Converted 1.5 Million Msgs in 7 Hours Minimal Downtime (< 14 Hours)
9/16/1998CSG - Chicago E- 6 Today NO NFS ACCESS (YEA)!!! IMAP4 and POP3 LDAP Directory For Usernames and Routing –UNIX Uid Not Required to Read Mail Provides a Central, Secure Message Store Moving off Mainframe and Novell Service Goal: Like Phone System (6 mins)
9/16/1998CSG - Chicago E- 7 Today (Cont’d) Clients Supported –Netscape Communicator 4.05 (or Higher) –Netscape Messenger Express 3.0 –Microsoft Outlook (or Express) –UofW PINE (TTY Access) –Others (IMAP4 or POP3 Compliant) Conversion Tools for Migration of and Address Books
9/16/1998CSG - Chicago E- 8 Architecture Sendmail w/ Anti-SPAM Netscape Directory Server v3.11 Netscape Messaging Server v3.6 Server Sun E4000 –1GB RAM, 10GB Swap –6x336 Mhz CPU –Sun A5000 Arrays With RAID 0+1 –Server Is OVERSIZED
9/16/1998CSG - Chicago E- 9 Architecture (Cont’d) 1 Server Handles IMAP4/POP3/SMTP 1 Server Handles.forward (Program Mailers) 1 Server Handles Mailing Lists (CREN Listproc) 1 Server Handles External Mail In/Out –Sendmail on Inbound Handles Policy –Zmailer on Outbound Handles Efficient SMTP
9/16/1998CSG - Chicago E- 10 Architecture (Cont’d) No User Logins on Mail Store All Mail Goes Through Sendmail to Implement Princeton Policies NS Messaging Server Is Only For IMAP/POP Reading: Allows For Change Of Service Sendmail Does All Routing, Header Rewrite, Anti-spam, Etc.
9/16/1998CSG - Chicago E- 11 Architecture (Cont’d) BOX Attribute Determines Where Mail Is Delivered; We Allow Users To Set This Via Authenticated WWW Page BOX = ‘mail.Princeton.EDU’ Will Deliver to Store BOX = ‘forward.Princeton.EDU’ Allows Users to Have.forward Files on Separate Server (UNIX Uid Required)
9/16/1998CSG - Chicago E- 12 Architecture (Cont’d) BOXALTERNATE Allows Delivery to Multiple Locations; Allows Us to Eliminate.forward Files for Non- program Mailer and Non-file Delivery. BOXREWRITE Allows Us to Re- write Users Address, Allows for Single Mail Presence No Matter Where User Sends Mail From.
9/16/1998CSG - Chicago E- 13 Architecture (Cont’d) ALIASES = BOX + BOXALTERNATE All Name Space Entities Are in LDAP! NO Hidden Files.
9/16/1998CSG - Chicago E- 14 Futures Kerberos X.509 Certificates S/MIME Secure SMTP ACAP?