######################################
## client.cf for experiment ###
######################################
#My name for error messages
DnMailer-Daemon
#Define Macro for mail hub
DHsuny.multi.co.kr
# Define Macro for From: header
Dq<$g>
# Define class for other host name
Cw localhost fontserver printserver
# Define the domain name
DDmulti.co.kr
# This queue directory will be chang to /var/spool/mqueue
O QueueDirectory=/var/spool/mqueue
# Timeout of queue return
O Timeout.queuereturn=5d
# default Delivery Mode
O DeliveryMode=b
# file permission
O TempFileMode=0600
# default UID and GID
O DefaultUser=1:1
# logging level
O LogLevel=9
# Replace unquoted space with a dot
O BlankSub=.
# delimiter (operator) characters (old $o macro)
O OperatorChars=.:%@!^/[]+
# Header
HFrom: $q
HReceived: by $j id $i; $b
H?X?Full-Name: $?x$x$.
H?D?Date: $a
H?M?Message-Id: <$t.$i.@$j>
# Predence
Pfirst-class=0
Pspecial-delivery=100
Plist=-30
Pbulk=-60
Pjunk=-100
# Trusted user
T root daemon
# Rule set 0
S0
R@$+ $#error $: unknown user..
R$+ $#nullclient $@$H $:$1
# Rule set 3
S3
R$*<>$* $n no address
R$*<$*<$*>$*>$* $2<$3>$4 de-nest brackets
R$*<$*>$* $2 stripping mail address
# Rule set 10
S10
R$- $@$1@$H leesl -> leesl@suny.multi.cor
R$-@$k $@$1@$H leesl@enok -> leesl@suny.multi.co.kr
R$-@$w $@$1@$H leesl@enok.multi.co.kr -> leesl@suny.multi.co.kr
R$-@$=w $@$1@$H leesl@othername -> leesl@suny.multi.co.kr
R$-@$=w.$D $@$1@$H leesl@cw.domain -> leesl@mailhub
# define MDA
Mnullclient, P=[IPC], F=mDFMuXa, S=0, R=0, A=IPC $h
Mlocal, P=/bin/mail.local, F=lsDFMAw5:/|@qrmn9, S=10/30, R=20/40,
T=DNS/RFC822/X-Unix,
A=mail -d $u
Mprog, P=/bin/sh, F=lsDFMoqeu9, S=10/30, R=20/40, D=$z:/,
T=X-Unix,
A=sh -c $u