WatIAM & uwldap. Presentation Overview: @uwaterloo.ca history Email Terminology How does email...

19
WatIAM & uwldap

Transcript of WatIAM & uwldap. Presentation Overview: @uwaterloo.ca history Email Terminology How does email...

Page 1: WatIAM & uwldap. Presentation Overview: @uwaterloo.ca history Email Terminology How does email addressed to @uwaterloo.ca get to a mailbox? WatIS WatIAM?

WatIAM & uwldap

Page 2: WatIAM & uwldap. Presentation Overview: @uwaterloo.ca history Email Terminology How does email addressed to @uwaterloo.ca get to a mailbox? WatIS WatIAM?

WatIAM & uwldap

Presentation Overview: @uwaterloo.ca history Email Terminology How does email addressed to @uwaterloo.ca get to

a mailbox? WatIS WatIAM? How are uwldap, email and WatIAM connected? Q&A

WatITis | Strengthening Collaboration | December 8, 2009 | WatIAM & uwldap

Page 3: WatIAM & uwldap. Presentation Overview: @uwaterloo.ca history Email Terminology How does email addressed to @uwaterloo.ca get to a mailbox? WatIS WatIAM?

A Short History Lesson

Required to deliver to @uwaterloo.caMX -> ego overloadedMailservices `cluster' createdAddress lookups into uwldapMailertable lookups into uwldap

=> Load sharing & redundancy

WatITis | Strengthening Collaboration | December 8, 2009 | WatIAM & uwldap

Page 4: WatIAM & uwldap. Presentation Overview: @uwaterloo.ca history Email Terminology How does email addressed to @uwaterloo.ca get to a mailbox? WatIS WatIAM?

WatIS uwldap?

OpenLDAP implementation which:Directs campus emailStores data for Ocal

Public data is queryable: by email clients (Outlook, Thunderbird, etc.); WatIAM White Pages; Unix uwdir command; etc.Attributes values contain campus telephone number, email information, office number, Ocal attributes, etc.

WatITis | Strengthening Collaboration | December 8, 2009 | WatIAM & uwldap

Page 5: WatIAM & uwldap. Presentation Overview: @uwaterloo.ca history Email Terminology How does email addressed to @uwaterloo.ca get to a mailbox? WatIS WatIAM?

WatIS mailservices?

mailservices is a University of Waterloo implementation for email handling and email storage.Services include:

greylistingblacklistingbotnet detectionscanning for SPAM and viruses

For this presentation we will refer to uwldap and mailboxes, and avoid mailservices.

WatITis | Strengthening Collaboration | December 8, 2009 | WatIAM & uwldap

Page 6: WatIAM & uwldap. Presentation Overview: @uwaterloo.ca history Email Terminology How does email addressed to @uwaterloo.ca get to a mailbox? WatIS WatIAM?

uwldap to mailbox @uwaterloo.ca

WatITis | Strengthening Collaboration | December 8, 2009 | WatIAM & uwldap

Email addressed to [email protected]:1. Lookup mailLocalAddress = [email protected]

(because of the @uwaterloo.ca)2. return the mailRoutingAddress.3. pass the email to mailRoutingAddress

uwldap Attribute Attribute Value

dn uid=cvanoost, ou= people, dc=uwaterloo, dc=ca

mailLocalAddress [email protected]@uwaterloo.ca

mail [email protected]

mailRoutingAddress [email protected]

Page 7: WatIAM & uwldap. Presentation Overview: @uwaterloo.ca history Email Terminology How does email addressed to @uwaterloo.ca get to a mailbox? WatIS WatIAM?

uwldap to mailbox @uwaterloo.ca

mailLocalmailLocal mailRoutingmailLocaluser@artsservices @uwaterloo.ca

But host MX points to mailservices, so internally:

Mailertable: host artsservices artsservices

WatITis | Strengthening Collaboration | December 8, 2009 | WatIAM & uwldap

Page 8: WatIAM & uwldap. Presentation Overview: @uwaterloo.ca history Email Terminology How does email addressed to @uwaterloo.ca get to a mailbox? WatIS WatIAM?

User on admmail

User on artsservices

Mailservices

uwldap

Short Circuiting

email

Page 9: WatIAM & uwldap. Presentation Overview: @uwaterloo.ca history Email Terminology How does email addressed to @uwaterloo.ca get to a mailbox? WatIS WatIAM?

User onadmmail

User onconnect

Mailservices

No short circuit

email

Page 10: WatIAM & uwldap. Presentation Overview: @uwaterloo.ca history Email Terminology How does email addressed to @uwaterloo.ca get to a mailbox? WatIS WatIAM?

WatIS WatIAM?

Actors

Presentation Layer

Services Layer

Data Layer

Identity Manager Admin UI

Identity Manager Admin UI

Identity Manager User Interface

Identity Manager User Interface

IDM Data

Account Reconciliation

Account Reconciliation

HRMS

Quest

TelephoneServices

UWdir (bootstrapping,

email, web)

Administrators UW End Users(Employees, Students, Guests)

Identity Services (IdM)Identity Services (IdM)

Policy & ConfigurationPolicy & Configuration

ADS

User Self-Service

User Self-Service

Logging & ReportingLogging & ReportingProvisioningProvisioning

Extract File

Email Services LDAP

White PagesUser InterfaceWhite Pages

User Interface

Public End Users

AdministrationAdministration

Web Service

Page 11: WatIAM & uwldap. Presentation Overview: @uwaterloo.ca history Email Terminology How does email addressed to @uwaterloo.ca get to a mailbox? WatIS WatIAM?

uwldap to mailbox @uwaterloo.ca

WatITis | Strengthening Collaboration | December 8, 2009 | WatIAM & uwldap

Email addressed to [email protected]:1. Lookup mailLocalAddress = [email protected]

(because of the @uwaterloo.ca)2. return the mailRoutingAddress.3. pass the email to mailRoutingAddress

uwldap Attribute Attribute Value

dn uid=cvanoost, ou= people, dc=uwaterloo, dc=ca

mailLocalAddress [email protected]@uwaterloo.ca

mail [email protected]

mailRoutingAddress [email protected]

Page 12: WatIAM & uwldap. Presentation Overview: @uwaterloo.ca history Email Terminology How does email addressed to @uwaterloo.ca get to a mailbox? WatIS WatIAM?

WatIAM to uwldap

WatITis | Strengthening Collaboration | December 8, 2009 | WatIAM & uwldap

Page 13: WatIAM & uwldap. Presentation Overview: @uwaterloo.ca history Email Terminology How does email addressed to @uwaterloo.ca get to a mailbox? WatIS WatIAM?

WatIAM Admin Interface

WatITis | Strengthening Collaboration | December 8, 2009 | WatIAM & uwldap

Page 14: WatIAM & uwldap. Presentation Overview: @uwaterloo.ca history Email Terminology How does email addressed to @uwaterloo.ca get to a mailbox? WatIS WatIAM?

Long accountIds?

Example:cvanoostveenWatIAM stores a long value, but is not considered an account in WatIAM, ADS or in uwldap.WatIAM creates a long value for the extract file and for email.

WatITis | Strengthening Collaboration | December 8, 2009 | WatIAM & uwldap

Page 15: WatIAM & uwldap. Presentation Overview: @uwaterloo.ca history Email Terminology How does email addressed to @uwaterloo.ca get to a mailbox? WatIS WatIAM?

Future Directions – Vanity email addresses

CTSC & UCISTmailLocalAddress

[email protected]@uwaterloo.ca

Present suggestionsAdmin management of mailLocalAddress(es)Uniqueness in uwaterloo.ca name spaceNeeds to work for connect and mailservicesRoll out to employees first

WatITis | Strengthening Collaboration | December 8, 2009 | WatIAM & uwldap

Page 16: WatIAM & uwldap. Presentation Overview: @uwaterloo.ca history Email Terminology How does email addressed to @uwaterloo.ca get to a mailbox? WatIS WatIAM?

Future Directions – Vanity email addresses

Page 17: WatIAM & uwldap. Presentation Overview: @uwaterloo.ca history Email Terminology How does email addressed to @uwaterloo.ca get to a mailbox? WatIS WatIAM?

Future Directions – Official Student Email Address

http://www.adm.uwaterloo.ca/infocist/emailuse.html (Exec Council, 2003)

The University, through its Faculties, provides an email address and account to all students for the receipt of official communications and their participation in an academic program at UW.

The University uses an email address like [email protected] in official correspondence with students.

Etc.

WatITis | Strengthening Collaboration | December 8, 2009 | WatIAM & uwldap

Page 18: WatIAM & uwldap. Presentation Overview: @uwaterloo.ca history Email Terminology How does email addressed to @uwaterloo.ca get to a mailbox? WatIS WatIAM?

Future Directions – Student email

Centralizing mailboxes Consistency for user Reliability

Vanity email addressesUse [email protected] address

Would like to make our option more attractive –but encourage more use?

WatITis | Strengthening Collaboration | December 8, 2009 | WatIAM & uwldap

Page 19: WatIAM & uwldap. Presentation Overview: @uwaterloo.ca history Email Terminology How does email addressed to @uwaterloo.ca get to a mailbox? WatIS WatIAM?

Questions?

WatITis | Strengthening Collaboration | December 8, 2009 | WatIAM & uwldap