9/16/1998csg - chicago e- [email protected] 1 e-mail @princeton.edu collaboration services group...

14
9/16/1998 9/16/1998 CSG - Chicago [email protected] CSG - Chicago [email protected] DU DU 1 E-Mail @Princeton.EDU Collaboration Services Group (CSG) Systems And Networking Computing & Information Technology Princeton University Michael R. Gettes (Mgr) [email protected] Curtis W. Hillegas [email protected] William J. Sproule [email protected]

Upload: marylou-gaines

Post on 12-Jan-2016

212 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: 9/16/1998CSG - Chicago E- Mail@Princeton.EDU 1 E-Mail @Princeton.EDU Collaboration Services Group (CSG) Systems And Networking Computing & Information

9/16/19989/16/1998 CSG - Chicago E-Mail@PrincetonCSG - Chicago [email protected]

11

E-Mail @Princeton.EDU Collaboration Services Group (CSG)

Systems And Networking

Computing & Information Technology

Princeton University

Michael R. Gettes (Mgr) [email protected]

Curtis W. Hillegas [email protected]

William J. Sproule [email protected]

Page 2: 9/16/1998CSG - Chicago E- Mail@Princeton.EDU 1 E-Mail @Princeton.EDU Collaboration Services Group (CSG) Systems And Networking Computing & Information

9/16/19989/16/1998 CSG - Chicago E-Mail@PrincetonCSG - Chicago [email protected]

22

CSG - What We Do:

• Electronic Mail (and Lists)

• Directories (LDAP, NIS, CSO)

• Document Management and Printing/Faxing

• Security: Kerberos, X.509 Certificates

• Calendaring

Page 3: 9/16/1998CSG - Chicago E- Mail@Princeton.EDU 1 E-Mail @Princeton.EDU Collaboration Services Group (CSG) Systems And Networking Computing & Information

9/16/19989/16/1998 CSG - Chicago E-Mail@PrincetonCSG - Chicago [email protected]

33

Campus E-mail Status

• 11000+ 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

Page 4: 9/16/1998CSG - Chicago E- Mail@Princeton.EDU 1 E-Mail @Princeton.EDU Collaboration Services Group (CSG) Systems And Networking Computing & Information

9/16/19989/16/1998 CSG - Chicago E-Mail@PrincetonCSG - Chicago [email protected]

44

E-mail Environment Yesterday

• Unix Clients Via NFS

• POP3 Clients

• Novell Pegasus Mail (WinPmail)

• Mainframe Mail - Rice Mailbook

• NIS Directory For Usernames and Routing

• Sendmail 8.6.9 With Local Modifications

Page 5: 9/16/1998CSG - Chicago E- Mail@Princeton.EDU 1 E-Mail @Princeton.EDU Collaboration Services Group (CSG) Systems And Networking Computing & Information

9/16/19989/16/1998 CSG - Chicago E-Mail@PrincetonCSG - Chicago [email protected]

55

Migration (July, 1998)

• Turned Off NFS

• Converted 12000 Users From Mbox to IMAP

• Converted 1.5 Million Msgs in 7 Hours

• Minimal Downtime (< 14 Hours)

Page 6: 9/16/1998CSG - Chicago E- Mail@Princeton.EDU 1 E-Mail @Princeton.EDU Collaboration Services Group (CSG) Systems And Networking Computing & Information

9/16/19989/16/1998 CSG - Chicago E-Mail@PrincetonCSG - Chicago [email protected]

66

E-mail 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)

Page 7: 9/16/1998CSG - Chicago E- Mail@Princeton.EDU 1 E-Mail @Princeton.EDU Collaboration Services Group (CSG) Systems And Networking Computing & Information

9/16/19989/16/1998 CSG - Chicago E-Mail@PrincetonCSG - Chicago [email protected]

77

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 E-mail and Address Books

Page 8: 9/16/1998CSG - Chicago E- Mail@Princeton.EDU 1 E-Mail @Princeton.EDU Collaboration Services Group (CSG) Systems And Networking Computing & Information

9/16/19989/16/1998 CSG - Chicago E-Mail@PrincetonCSG - Chicago [email protected]

88

Architecture• Sendmail 8.9.1 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

Page 9: 9/16/1998CSG - Chicago E- Mail@Princeton.EDU 1 E-Mail @Princeton.EDU Collaboration Services Group (CSG) Systems And Networking Computing & Information

9/16/19989/16/1998 CSG - Chicago E-Mail@PrincetonCSG - Chicago [email protected]

99

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

Page 10: 9/16/1998CSG - Chicago E- Mail@Princeton.EDU 1 E-Mail @Princeton.EDU Collaboration Services Group (CSG) Systems And Networking Computing & Information

9/16/19989/16/1998 CSG - Chicago E-Mail@PrincetonCSG - Chicago [email protected]

1010

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.

Page 11: 9/16/1998CSG - Chicago E- Mail@Princeton.EDU 1 E-Mail @Princeton.EDU Collaboration Services Group (CSG) Systems And Networking Computing & Information

9/16/19989/16/1998 CSG - Chicago E-Mail@PrincetonCSG - Chicago [email protected]

1111

Architecture (Cont’d)

• EMAILBOX Attribute Determines Where Mail Is Delivered; We Allow Users To Set This Via Authenticated WWW Page

• EMAILBOX = ‘mail.Princeton.EDU’ Will Deliver to Store

• EMAILBOX = ‘forward.Princeton.EDU’ Allows Users to Have .forward Files on Separate Server (UNIX Uid Required)

Page 12: 9/16/1998CSG - Chicago E- Mail@Princeton.EDU 1 E-Mail @Princeton.EDU Collaboration Services Group (CSG) Systems And Networking Computing & Information

9/16/19989/16/1998 CSG - Chicago E-Mail@PrincetonCSG - Chicago [email protected]

1212

Architecture (Cont’d)

• EMAILBOXALTERNATE Allows Delivery to Multiple Locations; Allows Us to Eliminate .forward Files for Non-program Mailer and Non-file Delivery.

• EMAILBOXREWRITE Allows Us to Re-write Users Address, Allows for Single Mail Presence No Matter Where User Sends Mail From.

Page 13: 9/16/1998CSG - Chicago E- Mail@Princeton.EDU 1 E-Mail @Princeton.EDU Collaboration Services Group (CSG) Systems And Networking Computing & Information

9/16/19989/16/1998 CSG - Chicago E-Mail@PrincetonCSG - Chicago [email protected]

1313

Architecture (Cont’d)

• ALIASES = EMAILBOX + EMAILBOXALTERNATE

• All EMAIL Name Space Entities Are in LDAP! NO Hidden Files.

Page 14: 9/16/1998CSG - Chicago E- Mail@Princeton.EDU 1 E-Mail @Princeton.EDU Collaboration Services Group (CSG) Systems And Networking Computing & Information

9/16/19989/16/1998 CSG - Chicago E-Mail@PrincetonCSG - Chicago [email protected]

1414

Futures

• Kerberos

• X.509 Certificates

• S/MIME

• Secure SMTP

• ACAP?