Linux vps-61133.fhnet.fr 4.9.0-19-amd64 #1 SMP Debian 4.9.320-2 (2022-06-30) x86_64
Apache/2.4.25 (Debian)
Server IP : 93.113.207.21 & Your IP : 216.73.216.122
Domains :
Cant Read [ /etc/named.conf ]
User : www-data
Terminal
Auto Root
Create File
Create Folder
Localroot Suggester
Backdoor Destroyer
Readme
/
usr /
share /
doc /
postfix /
html /
Delete
Unzip
Name
Size
Permission
Date
Action
ADDRESS_CLASS_README.html
13.12
KB
-rw-r--r--
2020-02-16 20:59
ADDRESS_REWRITING_README.html
51.57
KB
-rw-r--r--
2020-02-16 20:59
ADDRESS_VERIFICATION_README.html
29.08
KB
-rw-r--r--
2020-02-16 20:59
BACKSCATTER_README.html
14.58
KB
-rw-r--r--
2020-02-16 20:59
BASIC_CONFIGURATION_README.html
28.25
KB
-rw-r--r--
2020-02-16 20:59
BUILTIN_FILTER_README.html
19.44
KB
-rw-r--r--
2020-02-16 20:59
CDB_README.html
4.01
KB
-rw-r--r--
2020-02-16 20:59
COMPATIBILITY_README.html
12.47
KB
-rw-r--r--
2020-02-16 20:59
CONNECTION_CACHE_README.html
12.02
KB
-rw-r--r--
2020-02-16 20:59
CONTENT_INSPECTION_README.html
3.57
KB
-rw-r--r--
2020-02-16 20:59
DATABASE_README.html
20.07
KB
-rw-r--r--
2020-02-16 20:59
DB_README.html
8.32
KB
-rw-r--r--
2020-02-16 20:59
DEBUG_README.html
20.59
KB
-rw-r--r--
2020-02-16 20:59
DSN_README.html
5.14
KB
-rw-r--r--
2020-02-16 20:59
ETRN_README.html
13.83
KB
-rw-r--r--
2020-02-16 20:59
FILTER_README.html
38.25
KB
-rw-r--r--
2020-02-16 20:59
FORWARD_SECRECY_README.html
29.03
KB
-rw-r--r--
2020-02-16 20:59
INSTALL.html
58.1
KB
-rw-r--r--
2020-02-16 20:59
IPV6_README.html
14.29
KB
-rw-r--r--
2020-02-16 20:59
LDAP_README.html
23.62
KB
-rw-r--r--
2020-02-16 20:59
LINUX_README.html
2.71
KB
-rw-r--r--
2020-02-16 20:59
LMDB_README.html
14.61
KB
-rw-r--r--
2020-02-16 20:59
LOCAL_RECIPIENT_README.html
7.71
KB
-rw-r--r--
2020-02-16 20:59
MAILDROP_README.html
6.99
KB
-rw-r--r--
2020-02-16 20:59
MEMCACHE_README.html
2.85
KB
-rw-r--r--
2020-02-16 20:59
MILTER_README.html
33.84
KB
-rw-r--r--
2020-02-16 20:59
MULTI_INSTANCE_README.html
54.29
KB
-rw-r--r--
2020-02-16 20:59
MYSQL_README.html
6.54
KB
-rw-r--r--
2020-02-16 20:59
NFS_README.html
5.19
KB
-rw-r--r--
2020-02-16 20:59
OVERVIEW.html
33.49
KB
-rw-r--r--
2020-02-16 20:59
PACKAGE_README.html
5.49
KB
-rw-r--r--
2020-02-16 20:59
PCRE_README.html
3.97
KB
-rw-r--r--
2020-02-16 20:59
PGSQL_README.html
5.86
KB
-rw-r--r--
2020-02-16 20:59
POSTSCREEN_README.html
52.75
KB
-rw-r--r--
2020-02-16 20:59
QSHAPE_README.html
46.6
KB
-rw-r--r--
2020-02-16 20:59
RESTRICTION_CLASS_README.html
9.08
KB
-rw-r--r--
2020-02-16 20:59
SASL_README.html
69.85
KB
-rw-r--r--
2020-02-16 20:59
SCHEDULER_README.html
72.05
KB
-rw-r--r--
2020-02-16 20:59
SMTPD_ACCESS_README.html
21.38
KB
-rw-r--r--
2020-02-16 20:59
SMTPD_POLICY_README.html
32.2
KB
-rw-r--r--
2020-02-16 20:59
SMTPD_PROXY_README.html
16.09
KB
-rw-r--r--
2020-02-16 20:59
SMTPUTF8_README.html
13.81
KB
-rw-r--r--
2020-02-16 20:59
SOHO_README.html
16.35
KB
-rw-r--r--
2020-02-16 20:59
SQLITE_README.html
3.53
KB
-rw-r--r--
2020-02-16 20:59
STANDARD_CONFIGURATION_README.html
33.36
KB
-rw-r--r--
2020-02-16 20:59
STRESS_README.html
24.34
KB
-rw-r--r--
2020-02-16 20:59
TLS_LEGACY_README.html
64.9
KB
-rw-r--r--
2020-02-16 20:59
TLS_README.html
141.53
KB
-rw-r--r--
2020-02-16 20:59
TUNING_README.html
29.65
KB
-rw-r--r--
2020-02-16 20:59
UUCP_README.html
6.37
KB
-rw-r--r--
2020-02-16 20:59
VERP_README.html
9.36
KB
-rw-r--r--
2020-02-16 20:59
VIRTUAL_README.html
29.75
KB
-rw-r--r--
2020-02-16 20:59
XCLIENT_README.html
8.35
KB
-rw-r--r--
2020-02-16 20:59
XFORWARD_README.html
8.08
KB
-rw-r--r--
2020-02-16 20:59
access.5.html
23.14
KB
-rw-r--r--
2020-02-16 20:59
aliases.5.html
10.73
KB
-rw-r--r--
2020-02-16 20:59
anvil.8.html
10.36
KB
-rw-r--r--
2020-02-16 20:59
bounce.5.html
9.61
KB
-rw-r--r--
2020-02-16 20:59
bounce.8.html
9.51
KB
-rw-r--r--
2020-02-16 20:59
canonical.5.html
14.12
KB
-rw-r--r--
2020-02-16 20:59
cidr_table.5.html
4.65
KB
-rw-r--r--
2020-02-16 20:59
cleanup.8.html
27.79
KB
-rw-r--r--
2020-02-16 20:59
defer.8.html
9.51
KB
-rw-r--r--
2020-02-16 20:59
discard.8.html
5.99
KB
-rw-r--r--
2020-02-16 20:59
dnsblog.8.html
4.42
KB
-rw-r--r--
2020-02-16 20:59
error.8.html
6.65
KB
-rw-r--r--
2020-02-16 20:59
flush.8.html
8.43
KB
-rw-r--r--
2020-02-16 20:59
generic.5.html
11.6
KB
-rw-r--r--
2020-02-16 20:59
header_checks.5.html
25.89
KB
-rw-r--r--
2020-02-16 20:59
index.html
4.52
KB
-rw-r--r--
2020-02-16 20:59
ldap_table.5.html
36.07
KB
-rw-r--r--
2020-02-16 20:59
lmdb_table.5.html
5.41
KB
-rw-r--r--
2020-02-16 20:59
lmtp.8.html
50.41
KB
-rw-r--r--
2020-02-16 20:59
local.8.html
36.49
KB
-rw-r--r--
2020-02-16 20:59
mailq.1.html
23.52
KB
-rw-r--r--
2020-02-16 20:59
master.5.html
13.86
KB
-rw-r--r--
2020-02-16 20:59
master.8.html
10.41
KB
-rw-r--r--
2020-02-16 20:59
memcache_table.5.html
12.07
KB
-rw-r--r--
2020-02-16 20:59
mysql_table.5.html
16.72
KB
-rw-r--r--
2020-02-16 20:59
newaliases.1.html
23.52
KB
-rw-r--r--
2020-02-16 20:59
nisplus_table.5.html
3.51
KB
-rw-r--r--
2020-02-16 20:59
oqmgr.8.html
22.08
KB
-rw-r--r--
2020-02-16 20:59
pcre_table.5.html
9.94
KB
-rw-r--r--
2020-02-16 20:59
pgsql_table.5.html
16
KB
-rw-r--r--
2020-02-16 20:59
pickup.8.html
5.83
KB
-rw-r--r--
2020-02-16 20:59
pipe.8.html
24.79
KB
-rw-r--r--
2020-02-16 20:59
postalias.1.html
12.17
KB
-rw-r--r--
2020-02-16 20:59
postcat.1.html
3.91
KB
-rw-r--r--
2020-02-16 20:59
postconf.1.html
29.45
KB
-rw-r--r--
2020-02-16 20:59
postconf.5.html
715.88
KB
-rw-r--r--
2020-02-16 20:59
postdrop.1.html
5.83
KB
-rw-r--r--
2020-02-16 20:59
postfix-logo.jpg
3.58
KB
-rw-r--r--
2020-02-16 20:59
postfix-manuals.html
7.27
KB
-rw-r--r--
2020-02-16 20:59
postfix-power.png
5.26
KB
-rw-r--r--
2020-02-16 20:59
postfix-tls.1.html
14.53
KB
-rw-r--r--
2020-02-16 20:59
postfix-wrapper.5.html
15.48
KB
-rw-r--r--
2020-02-16 20:59
postfix.1.html
21.65
KB
-rw-r--r--
2020-02-16 20:59
postkick.1.html
3.7
KB
-rw-r--r--
2020-02-16 20:59
postlock.1.html
4.89
KB
-rw-r--r--
2020-02-16 20:59
postlog.1.html
3.9
KB
-rw-r--r--
2020-02-16 20:59
postmap.1.html
15.17
KB
-rw-r--r--
2020-02-16 20:59
postmulti.1.html
23.16
KB
-rw-r--r--
2020-02-16 20:59
postqueue.1.html
12.01
KB
-rw-r--r--
2020-02-16 20:59
postscreen.8.html
28.23
KB
-rw-r--r--
2020-02-16 20:59
postsuper.1.html
14.22
KB
-rw-r--r--
2020-02-16 20:59
posttls-finger.1.html
18.53
KB
-rw-r--r--
2020-02-16 20:59
proxymap.8.html
11.34
KB
-rw-r--r--
2020-02-16 20:59
qmgr.8.html
26.61
KB
-rw-r--r--
2020-02-16 20:59
qmqp-sink.1.html
2.36
KB
-rw-r--r--
2020-02-16 20:59
qmqp-source.1.html
3.88
KB
-rw-r--r--
2020-02-16 20:59
qmqpd.8.html
8.78
KB
-rw-r--r--
2020-02-16 20:59
qshape.1.html
7.33
KB
-rw-r--r--
2020-02-16 20:59
regexp_table.5.html
7.89
KB
-rw-r--r--
2020-02-16 20:59
relocated.5.html
7.96
KB
-rw-r--r--
2020-02-16 20:59
scache.8.html
7.5
KB
-rw-r--r--
2020-02-16 20:59
sendmail.1.html
23.52
KB
-rw-r--r--
2020-02-16 20:59
showq.8.html
5.55
KB
-rw-r--r--
2020-02-16 20:59
smtp-sink.1.html
13.2
KB
-rw-r--r--
2020-02-16 20:59
smtp-source.1.html
5.55
KB
-rw-r--r--
2020-02-16 20:59
smtp.8.html
50.41
KB
-rw-r--r--
2020-02-16 20:59
smtpd.8.html
79.32
KB
-rw-r--r--
2020-02-16 20:59
socketmap_table.5.html
4.36
KB
-rw-r--r--
2020-02-16 20:59
spawn.8.html
7.16
KB
-rw-r--r--
2020-02-16 20:59
sqlite_table.5.html
13.42
KB
-rw-r--r--
2020-02-16 20:59
tcp_table.5.html
4.31
KB
-rw-r--r--
2020-02-16 20:59
tlsmgr.8.html
9.85
KB
-rw-r--r--
2020-02-16 20:59
tlsproxy.8.html
14.63
KB
-rw-r--r--
2020-02-16 20:59
trace.8.html
9.51
KB
-rw-r--r--
2020-02-16 20:59
transport.5.html
14.87
KB
-rw-r--r--
2020-02-16 20:59
trivial-rewrite.8.html
19.13
KB
-rw-r--r--
2020-02-16 20:59
verify.8.html
12.06
KB
-rw-r--r--
2020-02-16 20:59
virtual.5.html
15.06
KB
-rw-r--r--
2020-02-16 20:59
virtual.8.html
16.9
KB
-rw-r--r--
2020-02-16 20:59
Save
Rename
<!doctype html public "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <title>Postfix VERP Howto</title> <meta http-equiv="Content-Type" content="text/html; charset=us-ascii"> </head> <body> <h1><img src="postfix-logo.jpg" width="203" height="98" ALT="">Postfix VERP Howto</h1> <hr> <h2>Postfix VERP support</h2> <p> Postfix versions 1.1 and later support variable envelope return path addresses on request. When VERP style delivery is requested, each recipient of a message receives a customized copy of the message, with his/her own recipient address encoded in the envelope sender address. </p> <p> For example, when VERP style delivery is requested, Postfix delivers mail from "<tt>owner-listname@origin</tt>" for a recipient "<tt>user@domain</tt>", with a sender address that encodes the recipient as follows: </p> <blockquote> <pre> owner-listname+user=domain@origin </pre> </blockquote> <p> Thus, undeliverable mail can reveal the undeliverable recipient address without requiring the list owner to parse bounce messages. </p> <p> The VERP concept was popularized by the qmail MTA and by the ezmlm mailing list manager. See <a href="http://cr.yp.to/proto/verp.txt">http://cr.yp.to/proto/verp.txt</a> for the ideas behind this concept. </p> <p> Topics covered in this document: </p> <ul> <li> <a href="#config"> Postfix VERP configuration parameters </a> <li> <a href="#majordomo"> Using VERP with majordomo etc. mailing lists </a> <li> <a href="#smtp"> VERP support in the Postfix SMTP server</a> <li> <a href="#sendmail"> VERP support in the Postfix sendmail command </a> <li> <a href="#qmqp"> VERP support in the Postfix QMQP server </a> </ul> <h2> <a name="config"> Postfix VERP configuration parameters </a> </h2> With Postfix, the whole process is controlled by four configuration parameters. <dl> <dt> <a href="postconf.5.html#default_verp_delimiters">default_verp_delimiters</a> (default value: +=) <dd> <p> What VERP delimiter characters Postfix uses when VERP style delivery is requested but no explicit delimiters are specified. </p> <dt> <a href="postconf.5.html#verp_delimiter_filter">verp_delimiter_filter</a> (default: -+=) <dd> <p> What characters Postfix accepts as VERP delimiter characters on the sendmail command line and in SMTP commands. Many characters must not be used as VERP delimiter characters, either because they already have a special meaning in email addresses (such as the @ or the %), because they are used as part of a username or domain name (such as alphanumerics), or because they are non-ASCII or control characters. And who knows, some characters may tickle bugs in vulnerable software, and we would not want that to happen. </p> </dd> <dt> <a href="postconf.5.html#smtpd_authorized_verp_clients">smtpd_authorized_verp_clients</a> (default value: none) <dd> <p> What SMTP clients are allowed to request VERP style delivery. The Postfix QMQP server uses its own access control mechanism, and local submission (via /usr/sbin/sendmail etc.) is always authorized. To authorize a host, list its name, IP address, subnet (net/mask) or parent .domain. </p> <p> With Postfix versions 1.1 and 2.0, this parameter is called <a href="postconf.5.html#authorized_verp_clients">authorized_verp_clients</a> (default: $<a href="postconf.5.html#mynetworks">mynetworks</a>). </p> </dd> <dt> <a href="postconf.5.html#disable_verp_bounces">disable_verp_bounces</a> (default: no) <dd> <p> Send one bounce report for multi-recipient VERP mail, instead of one bounce report per recipient. The default, one per recipient, is what ezmlm needs. </p> </dd> </dl> <h2> <a name="majordomo"> Using VERP with majordomo etc. mailing lists </a> </h2> <p> In order to make VERP useful with majordomo etc. mailing lists, you would configure the list manager to submit mail according to one of the following two forms: </p> <p> Postfix 2.3 and later: </p> <blockquote> <pre> % sendmail -XV -f owner-listname other-arguments... % sendmail -XV+= -f owner-listname other-arguments... </pre> </blockquote> <p> Postfix 2.2 and earlier (Postfix 2.3 understands the old syntax for backwards compatibility, but will log a warning that reminds you of the new syntax): </p> <blockquote> <pre> % sendmail -V -f owner-listname other-arguments... % sendmail -V+= -f owner-listname other-arguments... </pre> </blockquote> <p> The first form uses the default <a href="postconf.5.html">main.cf</a> VERP delimiter characters. The second form allows you to explicitly specify the VERP delimiter characters. The example shows the recommended values. </p> <p> This text assumes that you have set up an owner-listname alias that routes undeliverable mail to a real person: </p> <blockquote> <pre> /etc/aliases: owner-listname: yourname+listname </pre> </blockquote> <p> In order to process bounces we are going to make extensive use of address extension tricks. </p> <p> You need to tell Postfix that + is the separator between an address and its optional address extension, that address extensions are appended to .forward file names, and that address extensions are to be discarded when doing alias expansions: </p> <blockquote> <pre> /etc/postfix/<a href="postconf.5.html">main.cf</a>: <a href="postconf.5.html#recipient_delimiter">recipient_delimiter</a> = + <a href="postconf.5.html#forward_path">forward_path</a> = $home/.forward${<a href="postconf.5.html#recipient_delimiter">recipient_delimiter</a>}${extension}, $home/.forward <a href="postconf.5.html#propagate_unmatched_extensions">propagate_unmatched_extensions</a> = canonical, virtual </pre> </blockquote> <p> (the last two parameter settings are default settings). </p> <p> You need to set up a file named .forward+listname with the commands that process all the mail that is sent to the owner-listname address: </p> <blockquote> <pre> ~/.forward+listname: "|/some/where/command ..." </pre> </blockquote> <p> With this set up, undeliverable mail for user@domain will be returned to the following address: </p> <blockquote> <pre> owner-listname+user=domain@your.domain </pre> </blockquote> <p> which is processed by the command in your .forward+listname file. The message should contain, among others, a To: header with the encapsulated recipient sender address: </p> <blockquote> <pre> To: owner-listname+user=domain@your.domain </pre> </blockquote> <p> It is left as an exercise for the reader to parse the To: header line and to pull out the user=domain part from the recipient address. </p> <h2> <a name="smtp"> VERP support in the Postfix SMTP server </a> </h2> <p> The Postfix SMTP server implements a command XVERP to enable VERP style delivery. The syntax allows two forms: </p> <blockquote> <pre> MAIL FROM:<sender@domain> XVERP MAIL FROM:<sender@domain> XVERP=+= </pre> </blockquote> <p> The first form uses the default <a href="postconf.5.html">main.cf</a> VERP delimiters, the second form overrides them explicitly. The values shown are the recommended ones. </p> <p> You can use the <a href="postconf.5.html#smtpd_command_filter">smtpd_command_filter</a> feature to append XVERP to SMTP commands from legacy software. This requires Postfix 2.7 or later. </p> <blockquote> <pre> /etc/postfix/<a href="postconf.5.html">main.cf</a>: <a href="postconf.5.html#smtpd_command_filter">smtpd_command_filter</a> = <a href="pcre_table.5.html">pcre</a>:/etc/postfix/append_verp.pcre <a href="postconf.5.html#smtpd_authorized_verp_clients">smtpd_authorized_verp_clients</a> = $<a href="postconf.5.html#mynetworks">mynetworks</a> /etc/postfix/append_verp.<a href="pcre_table.5.html">pcre</a>: /^(MAIL FROM:<listname@example\.com>.*)/ $1 XVERP </pre> </blockquote> <h2> <a name="sendmail"> VERP support in the Postfix sendmail command </a> </h2> <p> The Postfix sendmail command has a -V flag to request VERP style delivery. Specify one of the following two forms: </p> <p> Postfix 2.3 and later:</p> <blockquote> <pre> % sendmail -XV -f owner-listname .... % sendmail -XV+= -f owner-listname .... </pre> </blockquote> <p> Postfix 2.2 and earlier (Postfix 2.3 understands the old syntax for backwards compatibility, but will log a warning that reminds you of the new syntax): </p> <blockquote> <pre> % sendmail -V -f owner-listname .... % sendmail -V+= -f owner-listname .... </pre> </blockquote> <p> The first form uses the default <a href="postconf.5.html">main.cf</a> VERP delimiters, the second form overrides them explicitly. The values shown are the recommended ones. </p> <h2> <a name="qmqp"> VERP support in the Postfix QMQP server </a> </h2> <p> When the Postfix QMQP server receives mail with an envelope sender address of the form: </p> <blockquote> <pre> listname-@your.domain-@[] </pre> </blockquote> <p> Postfix generates sender addresses "<tt>listname-user=domain@your.domain</tt>", using "-=" as the VERP delimiters because qmail/ezmlm expect this. </p> <p> More generally, a sender address of "<tt>prefix@origin-@[]</tt>" requests VERP style delivery with sender addresses of the form "<tt>prefixuser=domain@origin</tt>". However, Postfix allows only VERP delimiters that are specified with the <a href="postconf.5.html#verp_delimiter_filter">verp_delimiter_filter</a> parameter. In particular, the "=" delimiter is required for qmail compatibility (see the qmail addresses(5) manual page for details). </body> </html>