DOC HOME SITE MAP MAN PAGES GNU INFO SEARCH
 

mmdf_auth(ADM)


mmdf_auth -- MMDF Authorization

Description

Authorization is done in two passes; the first is host/channel-authorization and the second is user authorization.

First Pass: host/channel authorization


1)
search key 'host_out' in table 'chan_out->outdest'

  1. if found compare

  2. check if value is empty

  3. 'chan_in->chan_name' with value

  4. 'host_in' with value

2)
search key 'host_in' in table 'chan_in->insource'
if found compare

  1. check if value is empty

  2. 'chan_out->chan_name' with value

  3. 'host_out' with value

3a)
search key 'chan_in->chan_name' in table 'chan_out->outsource'
if found compare

  1. check if value is empty

  2. 'host_out' with value

3b)
search key 'host_in' in table 'chan_out->outsource'
if found compare

  1. check if value is empty

  2. 'host_out' with value

4a)
search key 'chan_out->chan_name' in table 'chan_in->indest'
if found compare

  1. check if value is empty

  2. 'host_in' with value

4b)
search key 'host_out' in table 'chan_in->indest'
if found compare

  1. check if value is empty

  2. 'host_in' with value

Second Pass: user authorization


auth= dho
Use routing information instead of hostname

auth= hau
if host-authorization passed, do user-authorization.

See also

mmdftailor(F), ``Managing mail with MMDF'' in the Mail and Messaging Guide

Standards conformance

MMDF is not part of any currently supported standard; it was developed at the University of Delaware and is used with permission.
© 2004 The SCO Group, Inc. All rights reserved.