Relax chown requirements when check_owner is false
[hcoop/debian/exim4.git] / debian / manpages / exim_convert4r4.8
CommitLineData
de45f55a
AM
1.\" Hey, EMACS: -*- nroff -*-
2.\" First parameter, NAME, should be all caps
3.\" Second parameter, SECTION, should be 1-8, maybe w/ subsection
4.\" other parameters are allowed: see man(7), man(1)
5.TH EXIM_CONVERT4R4 8 "March 26, 2003"
6.\" Please adjust this date whenever revising the manpage.
7.\"
8.\" Some roff macros, for reference:
9.\" .nh disable hyphenation
10.\" .hy enable hyphenation
11.\" .ad l left justify
12.\" .ad b justify to both left and right margins
13.\" .nf disable filling
14.\" .fi enable filling
15.\" .br insert line break
16.\" .sp <n> insert n+1 empty lines
17.\" for manpage-specific macros, see man(7)
18.\" \(oqthis text is enclosed in single quotes\(cq
19.\" \(lqthis text is enclosed in double quotes\(rq
20.SH NAME
21exim_convert4r4 \- Convert Exim configuration from v3 to v4 format
22.SH SYNOPSIS
23.B exim_convert4r4
24
25.SH DESCRIPTION
26This script is provided to assist in updating Exim configuration files.
27It reads an Exim 3 configuration file on the standard input, and writes a
28modified file on the standard output.
29It also writes comments about what it has done to the standard error file.
30It assumes that the input is a valid Exim 3 configuration file.
31A typical call to the conversion script might be
32
33.I exim_convert4r4 < /etc/exim/exim.conf > /etc/exim4/exim4.conf.new
34
35The output file
36.B MUST
37be checked and tested before trying to use it on a live system.
38The conversion script is just an aid which does a lot of the \(lqgrunt
39work\(rq.
40It does not guarantee to produce an Exim 4 configuration that behaves
41exactly the same as the Exim 3 configuration it reads.
42
43Each option change in the new file is preceded by an identifying comment.
44In fact, the conversion script tends to make quite a mess of your
45configuration, and you should expect to go through it afterwards and tidy
46it up by hand.
47
48Unless you are running a very straightforward configuration, the automatic
49conversion is likely to generate a non-optimal configuration.
50You should not only check it thoroughly, but also run as many tests as you
51can, to ensure that it is working as you expect.
52In particular, you should test address routing, using \-bt and \-bv, and the
53policy controls, using \-bh.
54If possible, you should also do some live tests (i.e. send and receive
55some messages) before putting Exim 4 into service.
56
57If you have a very complicated configuration, it is possible that
58exim_convert4r4 will break it in some situations, which is why thorough
59testing is strongly recommended.
60
61.SH BUGS
62This manual page needs a major re-work. If somebody knows better groff
63than us and has more experience in writing manual pages, any patches
64would be greatly appreciated.
65
66.SH SEE ALSO
67.BR exim (8),
68the files in /usr/share/doc/exim4\-base/, especially Exim4.upgrade.gz
69
70.SH AUTHOR
71This manual page was stitched together from Exim4.upgrade by
72Andreas Metzler <ametzler at downhill.at.eu.org>,
73for the Debian GNU/Linux system (but may be used by others).