Skip to content
Snippets Groups Projects
som-mail-forwards-non-stanford.conf.erb 2.28 KiB
Newer Older
# =====================================================
# School of Medicine Email Destinations - runs once a day
#
all
title = School of Medicine Campus Wide Email Forwarding locator for Non-Stanford Mailboxes
#
#
ldap_host = <%= @ldap_master_fqdn %>
ldap_base_dn = cn=people,dc=stanford,dc=edu
ldap_base_filter = (suou=*)
ldap_base_scope = 2
##
## The attributes to display
ldap_base_attr = suOU
ldap_base_attr = displayName
ldap_base_attr = uid
##
## Related search values
##
ldap_related_search = 1
ldap_related_dn cn=accounts,dc=stanford,dc=edu
ldap_related_filter = (&
ldap_related_filter = (suEmailStatus=active)
ldap_related_filter = (!(sumaildrop=*@stanford.edu))
ldap_related_filter = (!(sumaildrop=*@zm*.stanford.edu))
ldap_related_filter = (!(sumaildrop=*@o365.stanford.edu))
ldap_related_filter = (!(sumaildrop=*@windows.stanford.edu))
ldap_related_filter = (!(sumaildrop=*@exchange.stanford.edu))
ldap_related_filter = (!(sumaildrop=*@exch-soe.stanford.edu))
ldap_related_filter = (!(sumaildrop=*@pobox.stanford.edu))
ldap_related_filter = (!(sumaildrop=*@vacation.stanford.edu))
ldap_related_filter = (!(sumaildrop=*@pain.stanford.edu))
ldap_related_filter = (!(sumaildrop=*@medcenter.stanford.edu))
ldap_related_filter = (!(sumaildrop=*@stanfordmed.edu))
ldap_related_filter = (!(sumaildrop=*@SLAC.Stanford.edu))
ldap_related_filter = (!(sumaildrop=*@stanfordmed.org))
ldap_related_filter = (!(sumaildrop=*@stanfordchildrens.org))
ldap_related_filter = (!(sumaildrop=*@stanfordhealthcare.org))
ldap_related_filter = (!(sumaildrop=*@stanfordalumni.org))
ldap_related_filter = (!(sumaildrop=*@*.stanford.edu))
ldap_related_filter = )
ldap_related_select_attr = uid
ldap_related_scope = subtree
ldap_related_attr = suMailDrop
ldap_related_required = 1
ldap_related_suppress_errors = 1
## 
## Search controls
##
stripweight = 1
##
## Send the report
##

# this needs to be the equivalent of 
# 'for address in @addresses; do print "mail = $address"; done'
# where @addresses is in hiera like:
# su_ldap::syncs::ldap_reports::addresses
#   - bob.burkhardt@stanford.edu
#   - suzanne1@stanford.edu
#   - ljlgeek@stanford.edu

#mail = tboswel2@stanford.edu
#mail = bob.burkhardt@stanford.edu
#mail =  suzanne1@stanford.edu
#mail = ljlgeek@stanford.edu

<% addresses.each do |address| -%>
mail = <%= address %>
<% end -%>