/[gentoo]/xml/htdocs/doc/en/virt-mail-howto.xml
Gentoo

Diff of /xml/htdocs/doc/en/virt-mail-howto.xml

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

Revision 1.63 Revision 1.64
1<?xml version='1.0' encoding='UTF-8'?> 1<?xml version='1.0' encoding='UTF-8'?>
2<!DOCTYPE guide SYSTEM "/dtd/guide.dtd"> 2<!DOCTYPE guide SYSTEM "/dtd/guide.dtd">
3<!-- $Header: /var/cvsroot/gentoo/xml/htdocs/doc/en/virt-mail-howto.xml,v 1.63 2011/03/01 09:52:38 nightmorph Exp $ --> 3<!-- $Header: /var/cvsroot/gentoo/xml/htdocs/doc/en/virt-mail-howto.xml,v 1.64 2012/07/24 12:12:51 swift Exp $ -->
4 4
5<guide> 5<guide>
6<title>Virtual Mailhosting System with Postfix Guide</title> 6<title>Virtual Mailhosting System with Postfix Guide</title>
7 7
8<author title="Author"> 8<author title="Author">
9 <mail link="antifa@gentoo.org">Ken Nowack</mail> 9 <mail link="antifa@gentoo.org">Ken Nowack</mail>
10</author> 10</author>
11<author title="Author"> 11<author title="Author">
12 <mail link="ezra@revoltltd.org">Ezra Gorman</mail> 12 <mail link="ezra@revoltltd.org">Ezra Gorman</mail>
13</author> 13</author>
14<author title="Editor"> 14<author title="Editor">
15 <mail link="klasikahl@gentoo.org">Zack Gilburd</mail> 15 <mail link="klasikahl@gentoo.org">Zack Gilburd</mail>
16</author> 16</author>
17<author title="Editor"> 17<author title="Editor">
18 <mail link="seather@scygro.za.net">Scygro</mail> 18 <mail link="seather@scygro.za.net">Scygro</mail>
19</author> 19</author>
20<author title="Editor"> 20<author title="Editor">
21 <mail link="swift@gentoo.org">Sven Vermeulen</mail> 21 <mail link="swift@gentoo.org">Sven Vermeulen</mail>
22</author> 22</author>
23<author title="Editor"> 23<author title="Editor">
24 <mail link="nightmorph"/> 24 <mail link="nightmorph"/>
25</author> 25</author>
26 26
27<abstract> 27<abstract>
28This document details how to create a virtual mailhosting system based upon 28This document details how to create a virtual mailhosting system based upon
29postfix, mysql, courier-imap, and cyrus-sasl. 29postfix, mysql, courier-imap, and cyrus-sasl.
30</abstract> 30</abstract>
31 31
32<version>3</version> 32<version>4</version>
33<date>2011-03-01</date> 33<date>2012-07-24</date>
34 34
35<chapter> 35<chapter>
36<title>Introduction</title> 36<title>Introduction</title>
37<section> 37<section>
38<body> 38<body>
39 39
40<p> 40<p>
41For most Gentoo users, a simple mail client and fetchmail will do. However, if 41For most Gentoo users, a simple mail client and fetchmail will do. However, if
42you're hosting a domain with your system, you'll need a full blown MTA (Mail 42you're hosting a domain with your system, you'll need a full blown MTA (Mail
43Transfer Agent). And if you're hosting multiple domains, then you'll definitely 43Transfer Agent). And if you're hosting multiple domains, then you'll definitely
44need something more robust to handle all of the email for your users. This 44need something more robust to handle all of the email for your users. This
45system was designed to be an elegant solution to that problem. 45system was designed to be an elegant solution to that problem.
46</p> 46</p>
47 47
48<p> 48<p>
67 67
68<p> 68<p>
69There are quite a variety of ways to go about setting up a virtual mailhosting 69There are quite a variety of ways to go about setting up a virtual mailhosting
70system. With so may options, another may be the best choice for your specific 70system. With so may options, another may be the best choice for your specific
71needs. Consider investigating <uri>http://www.qmail.org/</uri> and 71needs. Consider investigating <uri>http://www.qmail.org/</uri> and
72<uri>http://www.exim.org/</uri> to explore your options. 72<uri>http://www.exim.org/</uri> to explore your options.
73</p> 73</p>
74 74
75<p> 75<p>
76The following packages are used in this setup: apache, courier-imap, 76The following packages are used in this setup: apache, courier-imap,
77courier-authlib postfix, mod_php, phpmyadmin, squirrelmail, cyrus-sasl, mysql, 77courier-authlib postfix, mod_php, phpmyadmin, squirrelmail, cyrus-sasl, mysql,
78php, and mailman. 78php, and mailman.
79</p> 79</p>
80 80
81<p> 81<p>
82Make sure to turn on the following USE variables in <path>/etc/make.conf</path> 82Make sure to turn on the following USE variables in <path>/etc/portage/make.conf</path>
83before compiling the packages: <c>USE="mysql imap libwww maildir 83before compiling the packages: <c>USE="mysql imap libwww maildir
84sasl ssl"</c>. Otherwise you will most likely have to recompile things to 84sasl ssl"</c>. Otherwise you will most likely have to recompile things to
85get the support you need for all the protocols. Further, it's a good idea to 85get the support you need for all the protocols. Further, it's a good idea to
86turn off any other mail and network variables, like ipv6. 86turn off any other mail and network variables, like ipv6.
87</p> 87</p>
88 88
89<impo> 89<impo>
90You need a domain name to run a public mail server, or at least an MX record 90You need a domain name to run a public mail server, or at least an MX record
91for a domain. Ideally you would have control of at least two domains to take 91for a domain. Ideally you would have control of at least two domains to take
92advantage of your new virtual domain functionality. 92advantage of your new virtual domain functionality.
93</impo> 93</impo>
94 94
95<impo> 95<impo>
96Make sure <path>/etc/conf.d/hostname</path> is set to the right hostname for 96Make sure <path>/etc/conf.d/hostname</path> is set to the right hostname for
97your mail server. You can apply any changes you make to this file by running 97your mail server. You can apply any changes you make to this file by running

Legend:
Removed from v.1.63  
changed lines
  Added in v.1.64

  ViewVC Help
Powered by ViewVC 1.1.20