postfix/postfix.txt

changeset 179
6539a982f682
parent 146
bc79b3740eb8
child 181
58360ee9c913
equal deleted inserted replaced
0:fc538be8fdd2 1:80a0719f7789
20 T_GENERIC = generic 20 T_GENERIC = generic
21 T_VIRTUAL = virtual 21 T_VIRTUAL = virtual
22 T_RELOCATED = relocated 22 T_RELOCATED = relocated
23 T_TRANSPORT = transport 23 T_TRANSPORT = transport
24 T_ALIASES = aliases 24 T_ALIASES = aliases
25 T_CLIENTS = clients
26 T_SENDERS = senders
27 T_FINGERP = fingerprints
25 28
26 # dependency tracking 29 # dependency tracking
27 TIMESTAMP = .up-to-date 30 TIMESTAMP = .up-to-date
28 DEPENDENCIES = Makefile master.cf main.cf $(TABLES) 31 DEPENDENCIES = Makefile master.cf main.cf $(TABLES)
29 32
35 $(T_CANONICAL).db \ 38 $(T_CANONICAL).db \
36 $(T_GENERIC).db \ 39 $(T_GENERIC).db \
37 $(T_VIRTUAL).db \ 40 $(T_VIRTUAL).db \
38 $(T_RELOCATED).db \ 41 $(T_RELOCATED).db \
39 $(T_TRANSPORT).db \ 42 $(T_TRANSPORT).db \
40 $(T_ALIASES).db 43 $(T_ALIASES).db \
44 $(T_CLIENTS).db \
45 $(T_SENDERS).db \
46 $(T_FINGERP).db
41 47
42 # default target 48 # default target
43 all: $(TABLES) $(TIMESTAMP) 49 all: $(TABLES) $(TIMESTAMP)
44 50
45 # implicit checking and reloading 51 # implicit checking and reloading
65 $(POSTMAP) hash:$(T_RELOCATED) 71 $(POSTMAP) hash:$(T_RELOCATED)
66 $(T_TRANSPORT).db: $(T_TRANSPORT) $(MAKEFILE) 72 $(T_TRANSPORT).db: $(T_TRANSPORT) $(MAKEFILE)
67 $(POSTMAP) hash:$(T_TRANSPORT) 73 $(POSTMAP) hash:$(T_TRANSPORT)
68 $(T_ALIASES).db: $(T_ALIASES) $(MAKEFILE) 74 $(T_ALIASES).db: $(T_ALIASES) $(MAKEFILE)
69 $(POSTALIAS) hash:$(T_ALIASES) 75 $(POSTALIAS) hash:$(T_ALIASES)
76 $(T_CLIENTS).db: $(T_CLIENTS) $(MAKEFILE)
77 $(POSTMAP) hash:$(T_CLIENTS)
78 $(T_SENDERS).db: $(T_SENDERS) $(MAKEFILE)
79 $(POSTMAP) hash:$(T_SENDERS)
80 $(T_FINGERP).db: $(T_FINGERP) $(MAKEFILE)
81 $(POSTMAP) hash:$(T_FINGERP)
70 82
71 # cleanup target 83 # cleanup target
72 clean: 84 clean:
73 -rm -f $(TABLES) 85 -rm -f $(TABLES)
74 -rm -f $(TIMESTAMP) 86 -rm -f $(TIMESTAMP)
114 lmtp unix - - n - - lmtp 126 lmtp unix - - n - - lmtp
115 anvil unix - - n - 1 anvil 127 anvil unix - - n - 1 anvil
116 scache unix - - n - 1 scache 128 scache unix - - n - 1 scache
117 #maildrop unix - n n - - pipe flags=DRhu user=@l_nusr@ argv=@l_prefix@/bin/maildrop -d ${recipient} 129 #maildrop unix - n n - - pipe flags=DRhu user=@l_nusr@ argv=@l_prefix@/bin/maildrop -d ${recipient}
118 #cyrus unix - n n - - pipe user=@l_nusr@ argv=@l_prefix@/bin/cyrdeliver -e -r ${sender} -m ${extension} ${user} 130 #cyrus unix - n n - - pipe user=@l_nusr@ argv=@l_prefix@/bin/cyrdeliver -e -r ${sender} -m ${extension} ${user}
131 #dovecot unix - n n - - pipe flags=DR user=opmi-r argv=/opmi/libexec/dovecot/deliver -f ${sender} -d ${user} -n -m ${extension}
119 #uucp unix - n n - - pipe flags=Fqhu user=@l_nusr@ argv=@l_prefix@/bin/uux -r -n -z -a$sender - $nexthop!rmail ($recipient) 132 #uucp unix - n n - - pipe flags=Fqhu user=@l_nusr@ argv=@l_prefix@/bin/uux -r -n -z -a$sender - $nexthop!rmail ($recipient)
120 #ifmail unix - n n - - pipe flags=F user=@l_nusr@ argv=@l_prefix@/bin/ifmail -r $nexthop ($recipient) 133 #ifmail unix - n n - - pipe flags=F user=@l_nusr@ argv=@l_prefix@/bin/ifmail -r $nexthop ($recipient)
121 #bsmtp unix - n n - - pipe flags=Fq. user=@l_nusr@ argv=@l_prefix@/bin/bsmtp -f $sender $nexthop $recipient 134 #bsmtp unix - n n - - pipe flags=Fq. user=@l_nusr@ argv=@l_prefix@/bin/bsmtp -f $sender $nexthop $recipient
122 </file> 135 </file>
123 <file name="main.cf"> 136 <file name="main.cf">
336 # | you.example.com smtp:mail.example.com:2525 349 # | you.example.com smtp:mail.example.com:2525
337 # | example.com smtp:mail.example.com 350 # | example.com smtp:mail.example.com
338 # | .example.com smtp:mail.example.com 351 # | .example.com smtp:mail.example.com
339 352
340 </file> 353 </file>
354 <file name="fingerprints">
355 ##
356 ## @l_prefix@/etc/postfix/fingerprints -- user identity verification
357 ##
358 ## Searched for user names matching TLS certificate fingerprints
359 ## when a client responding to the MTA's client certificate request
360 ## presents a valid (signed from proper CA) certificate.
361 ##
362 ## To find such fingerprints given a valid client certificate:
363 ## @l_prefix@/bin/openssl x509 -noout -fingerprint -sha1 -in certfile.pem
364 ##
365
366 # Examples:
367 # | B8:B8:A8:AE:B8:2A:2B:74:EC:43:FF:4F:B2:B2:AC:1E:B4:CE:26:1D
368 # | 18:81:F5:22:18:BA:EB:15:FF:40:30:00:EA:C0:B4:2E:EC:AE:86:8E
369
370 </file>

mercurial