summaryrefslogtreecommitdiff
path: root/gnu/dist/postfix/conf/sample-rewrite.cf
blob: 7ac66a2011ad82cc4483ce4934be71a44bd5b125 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
#	$NetBSD: sample-rewrite.cf,v 1.2 2002/12/24 21:37:46 perry Exp $
#
# DO NOT EDIT THIS FILE. EDIT THE MAIN.CF FILE INSTEAD. THE STUFF
# HERE JUST SERVES AS AN EXAMPLE.
#
# This file contains example settings of Postfix configuration
# parameters that control address rewriting.

# The allow_percent_hack parameter controls the rewriting of the form
# "user%domain" to "user@domain". This is enabled by default.
#
#allow_percent_hack = no
allow_percent_hack = yes

# The append_at_myorigin controls the rewriting of the form "user" to
# "user@$mydomain". This should not be turned off.
#
append_at_myorigin = yes

# The append_dot_mydomain controls the rewriting of the form
# "user@host" to "user@host.$mydomain". This is enabled by default.
#
#append_dot_mydomain = no
append_dot_mydomain = yes

# The empty_address_recipient specifies the destination for mail from
# <> that is undeliverable (typically, bounce notifications and
# other notifications). By default, such mail is sent to MAILER-DAEMON.
#
empty_address_recipient = MAILER-DAEMON

# The masquerade_classes parameter controls what addresses are
# subject to address masquerading.
# 
# By default, address masquerading is limited to envelope recipient
# addresses, and to header sender and header recipient addresses.
# This allows you to use address masquerading on a mail gateway while
# still being able to forward mail to users on individual machines.
# 
# Specify zero or more of: envelope_sender, envelope_recipient,
# header_sender, header_recipient
#
masquerade_classes = envelope_sender, header_sender, header_recipient

# The masquerade_domains parameter specifies an optional list of
# domains that must have their subdomain structure stripped off.
#
# The list is processed left to right, and processing stops at the
# first match.  Thus,
#
#	masquerade_domains = foo.example.com example.com
#
# strips any.thing.foo.example.com to foo.example.com, but strips
# any.thing.else.example.com to example.com.
#
# A domain name prefixed with ! means do not masquerade this domain
# or its subdomains. Thus,
#
#       masquerade_domains = !foo.example.com example.com
#
# does not change any.thing.foo.example.com and foo.example.com,
# but strips any.thing.else.example.com to example.com.
#
# By default, address masquerading is disabled.
#
#masquerade_domains = $mydomain
masquerade_domains = 

# The masquerade_exceptions parameter gives an optional list of user
# names that are not subjected to address masquerading.
# 
# By default, address masquerading makes no exceptions.
# 
#masquerade_exceptions = root,mailer-daemon
#masquerade_exceptions = root
masquerade_exceptions =

# The swap_bangpath parameter controls the rewriting of the form
# "site!user" to "user@site".  This is necessary if your machine is
# connected to UUCP networks. It is enabled by default.
#
#swap_bangpath = no
swap_bangpath = yes