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

Post on 12-Jan-2016

212 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

9/16/19989/16/1998 CSG - Chicago E-Mail@PrincetonCSG - Chicago E-Mail@Princeton.EDU.EDU

11

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

Systems And Networking

Computing & Information Technology

Princeton University

Michael R. Gettes (Mgr) gettes@Princeton.EDU

Curtis W. Hillegas curt@Princeton.EDU

William J. Sproule sproule@Princeton.EDU

9/16/19989/16/1998 CSG - Chicago E-Mail@PrincetonCSG - Chicago E-Mail@Princeton.EDU.EDU

22

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/19989/16/1998 CSG - Chicago E-Mail@PrincetonCSG - Chicago E-Mail@Princeton.EDU.EDU

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

9/16/19989/16/1998 CSG - Chicago E-Mail@PrincetonCSG - Chicago E-Mail@Princeton.EDU.EDU

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

9/16/19989/16/1998 CSG - Chicago E-Mail@PrincetonCSG - Chicago E-Mail@Princeton.EDU.EDU

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)

9/16/19989/16/1998 CSG - Chicago E-Mail@PrincetonCSG - Chicago E-Mail@Princeton.EDU.EDU

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)

9/16/19989/16/1998 CSG - Chicago E-Mail@PrincetonCSG - Chicago E-Mail@Princeton.EDU.EDU

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

9/16/19989/16/1998 CSG - Chicago E-Mail@PrincetonCSG - Chicago E-Mail@Princeton.EDU.EDU

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

9/16/19989/16/1998 CSG - Chicago E-Mail@PrincetonCSG - Chicago E-Mail@Princeton.EDU.EDU

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

9/16/19989/16/1998 CSG - Chicago E-Mail@PrincetonCSG - Chicago E-Mail@Princeton.EDU.EDU

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.

9/16/19989/16/1998 CSG - Chicago E-Mail@PrincetonCSG - Chicago E-Mail@Princeton.EDU.EDU

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)

9/16/19989/16/1998 CSG - Chicago E-Mail@PrincetonCSG - Chicago E-Mail@Princeton.EDU.EDU

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.

9/16/19989/16/1998 CSG - Chicago E-Mail@PrincetonCSG - Chicago E-Mail@Princeton.EDU.EDU

1313

Architecture (Cont’d)

• ALIASES = EMAILBOX + EMAILBOXALTERNATE

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

9/16/19989/16/1998 CSG - Chicago E-Mail@PrincetonCSG - Chicago E-Mail@Princeton.EDU.EDU

1414

Futures

• Kerberos

• X.509 Certificates

• S/MIME

• Secure SMTP

• ACAP?

top related