| 1 |
|
|---|
| 2 |
|
|---|
| 3 | <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
|
|---|
| 4 | "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
|---|
| 5 |
|
|---|
| 6 |
|
|---|
| 7 | <html xmlns="http://www.w3.org/1999/xhtml">
|
|---|
| 8 | <head>
|
|---|
| 9 | <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
|
|---|
| 10 |
|
|---|
| 11 | <title>Installation instructions — Mailjam 0.1.0 documentation</title>
|
|---|
| 12 |
|
|---|
| 13 | <link rel="stylesheet" href="_static/default.css" type="text/css" />
|
|---|
| 14 | <link rel="stylesheet" href="_static/pygments.css" type="text/css" />
|
|---|
| 15 |
|
|---|
| 16 | <script type="text/javascript">
|
|---|
| 17 | var DOCUMENTATION_OPTIONS = {
|
|---|
| 18 | URL_ROOT: '',
|
|---|
| 19 | VERSION: '0.1.0',
|
|---|
| 20 | COLLAPSE_INDEX: false,
|
|---|
| 21 | FILE_SUFFIX: '.html',
|
|---|
| 22 | HAS_SOURCE: true
|
|---|
| 23 | };
|
|---|
| 24 | </script>
|
|---|
| 25 | <script type="text/javascript" src="_static/jquery.js"></script>
|
|---|
| 26 | <script type="text/javascript" src="_static/underscore.js"></script>
|
|---|
| 27 | <script type="text/javascript" src="_static/doctools.js"></script>
|
|---|
| 28 | <link rel="top" title="Mailjam 0.1.0 documentation" href="index.html" />
|
|---|
| 29 | <link rel="next" title="Configuration" href="configuration.html" />
|
|---|
| 30 | <link rel="prev" title="Overview of mailjam’s architecture" href="overview.html" />
|
|---|
| 31 | </head>
|
|---|
| 32 | <body>
|
|---|
| 33 | <div class="related">
|
|---|
| 34 | <h3>Navigation</h3>
|
|---|
| 35 | <ul>
|
|---|
| 36 | <li class="right" style="margin-right: 10px">
|
|---|
| 37 | <a href="genindex.html" title="General Index"
|
|---|
| 38 | accesskey="I">index</a></li>
|
|---|
| 39 | <li class="right" >
|
|---|
| 40 | <a href="configuration.html" title="Configuration"
|
|---|
| 41 | accesskey="N">next</a> |</li>
|
|---|
| 42 | <li class="right" >
|
|---|
| 43 | <a href="overview.html" title="Overview of mailjam’s architecture"
|
|---|
| 44 | accesskey="P">previous</a> |</li>
|
|---|
| 45 | <li><a href="index.html">Mailjam 0.1.0 documentation</a> »</li>
|
|---|
| 46 | </ul>
|
|---|
| 47 | </div>
|
|---|
| 48 |
|
|---|
| 49 | <div class="document">
|
|---|
| 50 | <div class="documentwrapper">
|
|---|
| 51 | <div class="bodywrapper">
|
|---|
| 52 | <div class="body">
|
|---|
| 53 |
|
|---|
| 54 | <div class="section" id="installation-instructions">
|
|---|
| 55 | <h1><a class="toc-backref" href="#id9">Installation instructions</a><a class="headerlink" href="#installation-instructions" title="Permalink to this headline">¶</a></h1>
|
|---|
| 56 | <p>Installing Mailjam is quite easy. If you have some experience installing
|
|---|
| 57 | <a class="reference external" href="http://python.org">Python</a> packages <a class="footnote-reference" href="#id5" id="id1">[1]</a>, you already know how to do it. Mailjam is a standard
|
|---|
| 58 | <a class="reference external" href="http://python.org">Python</a> package available on <a class="reference external" href="http://pypi.python.org/pypi">pypi</a> <a class="footnote-reference" href="#id7" id="id2">[3]</a> so just use your favourite tool
|
|---|
| 59 | (<a class="reference external" href="http://www.pip-installer.org/en/latest/index.html">pip</a>, <a class="reference external" href="http://peak.telecommunity.com/DevCenter/EasyInstall">easy_install</a>, etc) to intall it.</p>
|
|---|
| 60 | <p>Keep reading if you want to learn more about the different options/choices
|
|---|
| 61 | you have when installing Mailjam.</p>
|
|---|
| 62 | <div class="contents topic" id="contents">
|
|---|
| 63 | <p class="topic-title first">Contents</p>
|
|---|
| 64 | <ul class="simple">
|
|---|
| 65 | <li><a class="reference internal" href="#installation-instructions" id="id9">Installation instructions</a><ul>
|
|---|
| 66 | <li><a class="reference internal" href="#first-install-dependencies" id="id10">First, install dependencies</a></li>
|
|---|
| 67 | <li><a class="reference internal" href="#second-install-mailjam" id="id11">Second, install Mailjam</a><ul>
|
|---|
| 68 | <li><a class="reference internal" href="#installing-using-pip" id="id12">Installing using pip</a></li>
|
|---|
| 69 | <li><a class="reference internal" href="#installing-using-easy-install" id="id13">Installing using easy_install</a></li>
|
|---|
| 70 | <li><a class="reference internal" href="#installing-inside-a-virtualenv" id="id14">Installing inside a virtualenv</a></li>
|
|---|
| 71 | <li><a class="reference internal" href="#installing-from-sources" id="id15">Installing from sources</a><ul>
|
|---|
| 72 | <li><a class="reference internal" href="#releases" id="id16">Releases</a></li>
|
|---|
| 73 | <li><a class="reference internal" href="#from-repository" id="id17">From repository</a></li>
|
|---|
| 74 | </ul>
|
|---|
| 75 | </li>
|
|---|
| 76 | </ul>
|
|---|
| 77 | </li>
|
|---|
| 78 | <li><a class="reference internal" href="#setting-up-mailjam" id="id18">Setting up Mailjam</a></li>
|
|---|
| 79 | <li><a class="reference internal" href="#running-mailjam" id="id19">Running Mailjam</a></li>
|
|---|
| 80 | <li><a class="reference internal" href="#running-tests-developers-only" id="id20">Running tests (developers only)</a></li>
|
|---|
| 81 | </ul>
|
|---|
| 82 | </li>
|
|---|
| 83 | </ul>
|
|---|
| 84 | </div>
|
|---|
| 85 | <div class="section" id="first-install-dependencies">
|
|---|
| 86 | <span id="install-dependencies"></span><h2><a class="toc-backref" href="#id10">First, install dependencies</a><a class="headerlink" href="#first-install-dependencies" title="Permalink to this headline">¶</a></h2>
|
|---|
| 87 | <p>So far, the only dependency you will need in order to run mailjam is <a class="reference external" href="http://python.org">Python</a></p>
|
|---|
| 88 | <p>Mailjam has been tested with python <em>2.7.x</em>, but it should work with versions
|
|---|
| 89 | <em>2.6.x</em> too.</p>
|
|---|
| 90 | <p>Please, refer to your operating system documentation to learn more about how
|
|---|
| 91 | to install python.</p>
|
|---|
| 92 | </div>
|
|---|
| 93 | <div class="section" id="second-install-mailjam">
|
|---|
| 94 | <span id="install-mailjam"></span><h2><a class="toc-backref" href="#id11">Second, install Mailjam</a><a class="headerlink" href="#second-install-mailjam" title="Permalink to this headline">¶</a></h2>
|
|---|
| 95 | <p>You can install Mailjam using one of the available tools for installing <a class="reference external" href="http://python.org">Python</a>
|
|---|
| 96 | packages, or you can install it from sources. Keep reading to learn more about
|
|---|
| 97 | it.</p>
|
|---|
| 98 | <div class="section" id="installing-using-pip">
|
|---|
| 99 | <span id="install-with-pip"></span><h3><a class="toc-backref" href="#id12">Installing using pip</a><a class="headerlink" href="#installing-using-pip" title="Permalink to this headline">¶</a></h3>
|
|---|
| 100 | <p>You can install Mailjam using <a class="reference external" href="http://www.pip-installer.org/en/latest/index.html">pip</a>:</p>
|
|---|
| 101 | <div class="highlight-python"><pre>pip install Mailjam</pre>
|
|---|
| 102 | </div>
|
|---|
| 103 | <div class="admonition note">
|
|---|
| 104 | <p class="first admonition-title">Note</p>
|
|---|
| 105 | <p>The previous command will install the latest release from <a class="reference external" href="http://pypi.python.org/pypi">pypi</a>. If you
|
|---|
| 106 | would like to install the latest <em>bleeding edge</em> sources (unstable code),
|
|---|
| 107 | you can do it using <a class="reference external" href="http://www.pip-installer.org/en/latest/index.html">pip</a> too:</p>
|
|---|
| 108 | <div class="last highlight-python"><pre>pip install -e https://bitbucket.org/codigo23/mailjam#egg=mailjam</pre>
|
|---|
| 109 | </div>
|
|---|
| 110 | </div>
|
|---|
| 111 | </div>
|
|---|
| 112 | <div class="section" id="installing-using-easy-install">
|
|---|
| 113 | <span id="install-with-easy-install"></span><h3><a class="toc-backref" href="#id13">Installing using easy_install</a><a class="headerlink" href="#installing-using-easy-install" title="Permalink to this headline">¶</a></h3>
|
|---|
| 114 | <p>You can install Mailjam using <a class="reference external" href="http://peak.telecommunity.com/DevCenter/EasyInstall">easy_install</a>:</p>
|
|---|
| 115 | <div class="highlight-python"><pre>easy_install Mailjam</pre>
|
|---|
| 116 | </div>
|
|---|
| 117 | </div>
|
|---|
| 118 | <div class="section" id="installing-inside-a-virtualenv">
|
|---|
| 119 | <span id="install-inside-virtualenv"></span><h3><a class="toc-backref" href="#id14">Installing inside a virtualenv</a><a class="headerlink" href="#installing-inside-a-virtualenv" title="Permalink to this headline">¶</a></h3>
|
|---|
| 120 | <p>You can install Mailjam inside a <a class="reference external" href="http://www.virtualenv.org/en/latest/index.html">virtualenv</a>. Just create a virtualenv:</p>
|
|---|
| 121 | <div class="highlight-python"><div class="highlight"><pre><span class="n">virtualenv</span> <span class="o">/</span><span class="n">path</span><span class="o">/</span><span class="n">to</span><span class="o">/</span><span class="n">your</span><span class="o">/</span><span class="n">env</span>
|
|---|
| 122 | </pre></div>
|
|---|
| 123 | </div>
|
|---|
| 124 | <p>Then activate it:</p>
|
|---|
| 125 | <div class="highlight-python"><div class="highlight"><pre><span class="n">source</span> <span class="o">/</span><span class="n">path</span><span class="o">/</span><span class="n">to</span><span class="o">/</span><span class="n">your</span><span class="o">/</span><span class="n">env</span><span class="o">/</span><span class="nb">bin</span><span class="o">/</span><span class="n">activate</span>
|
|---|
| 126 | </pre></div>
|
|---|
| 127 | </div>
|
|---|
| 128 | <div class="admonition note">
|
|---|
| 129 | <p class="first admonition-title">Note</p>
|
|---|
| 130 | <p>If your shell is <strong>csh</strong>/<strong>tcsh</strong> remember you have to activate the
|
|---|
| 131 | environment this way:</p>
|
|---|
| 132 | <div class="last highlight-python"><div class="highlight"><pre><span class="n">source</span> <span class="o">/</span><span class="n">path</span><span class="o">/</span><span class="n">to</span><span class="o">/</span><span class="n">your</span><span class="o">/</span><span class="n">env</span><span class="o">/</span><span class="nb">bin</span><span class="o">/</span><span class="n">activate</span><span class="o">.</span><span class="n">csh</span>
|
|---|
| 133 | </pre></div>
|
|---|
| 134 | </div>
|
|---|
| 135 | </div>
|
|---|
| 136 | <p>And, once the environment has been activated, use pip to install Mailjam:</p>
|
|---|
| 137 | <div class="highlight-python"><pre>env$ pip install Mailjam</pre>
|
|---|
| 138 | </div>
|
|---|
| 139 | <div class="admonition note">
|
|---|
| 140 | <p class="first admonition-title">Note</p>
|
|---|
| 141 | <p>Remember that you can install the latest <em>bleeding edge</em> version using
|
|---|
| 142 | <a class="reference external" href="http://www.pip-installer.org/en/latest/index.html">pip</a> too:</p>
|
|---|
| 143 | <div class="last highlight-python"><pre>env$ pip install -e https://bitbucket.org/codigo23/mailjam#egg=mailjam</pre>
|
|---|
| 144 | </div>
|
|---|
| 145 | </div>
|
|---|
| 146 | </div>
|
|---|
| 147 | <div class="section" id="installing-from-sources">
|
|---|
| 148 | <span id="install-from-sources"></span><h3><a class="toc-backref" href="#id15">Installing from sources</a><a class="headerlink" href="#installing-from-sources" title="Permalink to this headline">¶</a></h3>
|
|---|
| 149 | <p>When installing from sources, you can download one of the official releases
|
|---|
| 150 | or you can go with the <em>bleeding edge</em> and get a copy of the official source
|
|---|
| 151 | code repository.</p>
|
|---|
| 152 | <div class="section" id="releases">
|
|---|
| 153 | <span id="install-from-release"></span><h4><a class="toc-backref" href="#id16">Releases</a><a class="headerlink" href="#releases" title="Permalink to this headline">¶</a></h4>
|
|---|
| 154 | <p>You can grab a copy of the latest release from <a class="reference external" href="http://pypi.python.org/pypi">pypi</a>:</p>
|
|---|
| 155 | <p><a class="reference external" href="http://pypi.python.org/packages/source/m/mailjam/">http://pypi.python.org/packages/source/m/mailjam/</a></p>
|
|---|
| 156 | <p>After downloaded, you have to unpack the sources:</p>
|
|---|
| 157 | <div class="highlight-python"><pre>tar -zxvvf mailjam-0.1.0.tar.gz</pre>
|
|---|
| 158 | </div>
|
|---|
| 159 | <p>This will create a directory called <em>mailjam-0.1.0</em>, go inside that directory
|
|---|
| 160 | and run:</p>
|
|---|
| 161 | <div class="highlight-python"><pre>python setup.py install</pre>
|
|---|
| 162 | </div>
|
|---|
| 163 | <div class="admonition warning">
|
|---|
| 164 | <p class="first admonition-title">Warning</p>
|
|---|
| 165 | <p class="last">If you want to install it <em>system-wide</em>, probably you will need <em>root</em>
|
|---|
| 166 | privileges (check your OS documentation to learn more about how to get
|
|---|
| 167 | <em>root</em> privileges - for example using <a class="reference external" href="http://sudo.ws">sudo</a>)</p>
|
|---|
| 168 | </div>
|
|---|
| 169 | <div class="admonition note">
|
|---|
| 170 | <p class="first admonition-title">Note</p>
|
|---|
| 171 | <p class="last">This process will work inside a <a class="reference external" href="http://www.virtualenv.org/en/latest/index.html">virtualenv</a> too.</p>
|
|---|
| 172 | </div>
|
|---|
| 173 | </div>
|
|---|
| 174 | <div class="section" id="from-repository">
|
|---|
| 175 | <span id="install-from-repository"></span><h4><a class="toc-backref" href="#id17">From repository</a><a class="headerlink" href="#from-repository" title="Permalink to this headline">¶</a></h4>
|
|---|
| 176 | <p>The source code of Mailjam is hosted in <a class="reference external" href="https://bitbucket.org">bitbucket</a> <a class="footnote-reference" href="#id6" id="id3">[2]</a>. In order to grab
|
|---|
| 177 | the latest sources you need <a class="reference external" href="http://mercurial.selenic.com">Mercurial</a>.</p>
|
|---|
| 178 | <p>To get a copy of the sources, just <em>clone</em> the repository:</p>
|
|---|
| 179 | <div class="highlight-python"><pre>hg clone https://bitbucket.org/codigo23/mailjam mailjam-repo</pre>
|
|---|
| 180 | </div>
|
|---|
| 181 | <p>Then, go inside the <em>mailjam-repo</em> directory and run:</p>
|
|---|
| 182 | <div class="highlight-python"><pre>python setup.py install</pre>
|
|---|
| 183 | </div>
|
|---|
| 184 | <div class="admonition warning">
|
|---|
| 185 | <p class="first admonition-title">Warning</p>
|
|---|
| 186 | <p class="last">If you want to install it <em>system-wide</em>, probably you will need <em>root</em>
|
|---|
| 187 | privileges (check your OS documentation to learn more about how to get
|
|---|
| 188 | <em>root</em> privileges - for example using <a class="reference external" href="http://sudo.ws">sudo</a>)</p>
|
|---|
| 189 | </div>
|
|---|
| 190 | <div class="admonition note">
|
|---|
| 191 | <p class="first admonition-title">Note</p>
|
|---|
| 192 | <p class="last">This process will work inside a <a class="reference external" href="http://www.virtualenv.org/en/latest/index.html">virtualenv</a> too.</p>
|
|---|
| 193 | </div>
|
|---|
| 194 | </div>
|
|---|
| 195 | </div>
|
|---|
| 196 | </div>
|
|---|
| 197 | <div class="section" id="setting-up-mailjam">
|
|---|
| 198 | <span id="install-setting-up-mailjam"></span><h2><a class="toc-backref" href="#id18">Setting up Mailjam</a><a class="headerlink" href="#setting-up-mailjam" title="Permalink to this headline">¶</a></h2>
|
|---|
| 199 | <p>In order to setup Mailjam, you will have to create the needed
|
|---|
| 200 | <a class="reference internal" href="configuration.html"><em>configuration files</em></a>. Each component has its own
|
|---|
| 201 | configuration file:</p>
|
|---|
| 202 | <ul class="simple">
|
|---|
| 203 | <li>The <a class="reference internal" href="overview.html#overview-mailjam-daemon"><em>Mailjam daemon</em></a> configuration file is
|
|---|
| 204 | <a class="reference internal" href="configuration.html#configuration-daemon"><em>mailjam.conf</em></a></li>
|
|---|
| 205 | <li>The <a class="reference internal" href="overview.html#overview-mailjam-mta-client"><em>Mailjam MTA client</em></a> configuration
|
|---|
| 206 | file is <a class="reference internal" href="configuration.html#configuration-mta-client"><em>mailjam-mta.conf</em></a></li>
|
|---|
| 207 | <li>The <a class="reference internal" href="overview.html#overview-mailjam-cli-client"><em>Mailjam CLI client</em></a> configuration
|
|---|
| 208 | file is <a class="reference internal" href="configuration.html#configuration-cli-client"><em>mailjam-cli.conf</em></a></li>
|
|---|
| 209 | </ul>
|
|---|
| 210 | <p>Refer to each configuration file documentation to learn more about the different
|
|---|
| 211 | settings you can customize.</p>
|
|---|
| 212 | <p>Each component will search for its configuration file in a list of predefined
|
|---|
| 213 | locations, but you can override that behaviour using the <em>-c</em> parameter when
|
|---|
| 214 | starting the component.</p>
|
|---|
| 215 | <div class="admonition note">
|
|---|
| 216 | <p class="first admonition-title">Note</p>
|
|---|
| 217 | <p>Mailjam will search for the config files, in order, through the following
|
|---|
| 218 | paths:</p>
|
|---|
| 219 | <ol class="last arabic simple">
|
|---|
| 220 | <li>/etc/mailjam</li>
|
|---|
| 221 | <li>/etc</li>
|
|---|
| 222 | <li>/usr/local/etc/mailjam</li>
|
|---|
| 223 | <li>/usr/local/etc</li>
|
|---|
| 224 | <li>the <em>conf</em> directory within the sources (or the installed <em>egg</em> <a class="footnote-reference" href="#id8" id="id4">[4]</a>)</li>
|
|---|
| 225 | </ol>
|
|---|
| 226 | </div>
|
|---|
| 227 | <p>For example, you can start the <a class="reference internal" href="overview.html#overview-mailjam-daemon"><em>Mailjam daemon</em></a> passing
|
|---|
| 228 | <em>/var/db/mailjam/mailjam.conf</em> as its configuration file:</p>
|
|---|
| 229 | <div class="highlight-python"><div class="highlight"><pre><span class="n">mailjam</span><span class="o">-</span><span class="n">server</span> <span class="o">-</span><span class="n">c</span> <span class="o">/</span><span class="n">var</span><span class="o">/</span><span class="n">db</span><span class="o">/</span><span class="n">mailjam</span><span class="o">/</span><span class="n">mailjam</span><span class="o">.</span><span class="n">conf</span>
|
|---|
| 230 | </pre></div>
|
|---|
| 231 | </div>
|
|---|
| 232 | <div class="admonition-see-also admonition seealso">
|
|---|
| 233 | <p class="first admonition-title">See also</p>
|
|---|
| 234 | <p class="last"><a class="reference internal" href="running.html"><em>Running Mailjam</em></a> contains more information about how to run the different
|
|---|
| 235 | components.</p>
|
|---|
| 236 | </div>
|
|---|
| 237 | <p>If you have installed Mailjam using <a class="reference external" href="http://www.pip-installer.org/en/latest/index.html">pip</a>, <a class="reference external" href="http://peak.telecommunity.com/DevCenter/EasyInstall">easy_install</a> or even from sources,
|
|---|
| 238 | the setup process should have taken care of the configuration files, adding
|
|---|
| 239 | a copy of the default files included in the sources to the default
|
|---|
| 240 | destination.</p>
|
|---|
| 241 | <div class="admonition warning">
|
|---|
| 242 | <p class="first admonition-title">Warning</p>
|
|---|
| 243 | <p class="last">The default destination will be different based on your operating system.
|
|---|
| 244 | For example, in most linux servers it will copy the files to <em>/etc/mailjam</em>,
|
|---|
| 245 | while in BSD servers it will copy the files to <em>/usr/local/etc/mailjam</em>.</p>
|
|---|
| 246 | </div>
|
|---|
| 247 | <div class="admonition-see-also admonition seealso">
|
|---|
| 248 | <p class="first admonition-title">See also</p>
|
|---|
| 249 | <p class="last"><a class="reference internal" href="configuration.html"><em>Configuration files, settings and formats documentation</em></a></p>
|
|---|
| 250 | </div>
|
|---|
| 251 | </div>
|
|---|
| 252 | <div class="section" id="running-mailjam">
|
|---|
| 253 | <span id="install-running-mailjam"></span><h2><a class="toc-backref" href="#id19">Running Mailjam</a><a class="headerlink" href="#running-mailjam" title="Permalink to this headline">¶</a></h2>
|
|---|
| 254 | <p>In order to run a full Mailjam environment, you will have to start the different
|
|---|
| 255 | components separately:</p>
|
|---|
| 256 | <ol class="arabic simple">
|
|---|
| 257 | <li><a class="reference internal" href="running.html#running-daemon"><em>Start the daemon</em></a></li>
|
|---|
| 258 | <li><a class="reference internal" href="running.html#running-cli-client"><em>Run the cli client and manage your mailing lists</em></a></li>
|
|---|
| 259 | <li><a class="reference internal" href="running.html#running-mta-client"><em>Add as much MTA clients as you need to your mail server</em></a></li>
|
|---|
| 260 | </ol>
|
|---|
| 261 | <p>The daemon will have to be running all the time (it is the component responsible
|
|---|
| 262 | for providing information to the clients). You will need the CLI client to add,
|
|---|
| 263 | edit or delete mailing lists and each MTA client will be responsible to handle
|
|---|
| 264 | incoming emails for each mailing list.</p>
|
|---|
| 265 | </div>
|
|---|
| 266 | <div class="section" id="running-tests-developers-only">
|
|---|
| 267 | <span id="install-running-tests"></span><h2><a class="toc-backref" href="#id20">Running tests (developers only)</a><a class="headerlink" href="#running-tests-developers-only" title="Permalink to this headline">¶</a></h2>
|
|---|
| 268 | <p>Just in case you were wondering, <strong>yes</strong>, Mailjam code has some tests you can
|
|---|
| 269 | run to check everything is ok and that the software should run smoothly on your
|
|---|
| 270 | server(s).</p>
|
|---|
| 271 | <p>To run the tests, simply get a copy of the sources from our public repository:</p>
|
|---|
| 272 | <div class="highlight-python"><pre>hg clone https://bitbucket.org/codigo23/mailjam mailjam-repo</pre>
|
|---|
| 273 | </div>
|
|---|
| 274 | <p>then run the tests:</p>
|
|---|
| 275 | <div class="highlight-python"><pre>cd mailjam-repo && ./bin/run_tests</pre>
|
|---|
| 276 | </div>
|
|---|
| 277 | <table class="docutils footnote" frame="void" id="id5" rules="none">
|
|---|
| 278 | <colgroup><col class="label" /><col /></colgroup>
|
|---|
| 279 | <tbody valign="top">
|
|---|
| 280 | <tr><td class="label"><a class="fn-backref" href="#id1">[1]</a></td><td><a class="reference external" href="http://docs.python.org/tutorial/modules.html#packages">http://docs.python.org/tutorial/modules.html#packages</a></td></tr>
|
|---|
| 281 | </tbody>
|
|---|
| 282 | </table>
|
|---|
| 283 | <table class="docutils footnote" frame="void" id="id6" rules="none">
|
|---|
| 284 | <colgroup><col class="label" /><col /></colgroup>
|
|---|
| 285 | <tbody valign="top">
|
|---|
| 286 | <tr><td class="label"><a class="fn-backref" href="#id3">[2]</a></td><td><a class="reference external" href="https://bitbucket.org/codigo23/mailjam">https://bitbucket.org/codigo23/mailjam</a></td></tr>
|
|---|
| 287 | </tbody>
|
|---|
| 288 | </table>
|
|---|
| 289 | <table class="docutils footnote" frame="void" id="id7" rules="none">
|
|---|
| 290 | <colgroup><col class="label" /><col /></colgroup>
|
|---|
| 291 | <tbody valign="top">
|
|---|
| 292 | <tr><td class="label"><a class="fn-backref" href="#id2">[3]</a></td><td><a class="reference external" href="http://pypi.python.org/pypi/mailjam">http://pypi.python.org/pypi/mailjam</a></td></tr>
|
|---|
| 293 | </tbody>
|
|---|
| 294 | </table>
|
|---|
| 295 | <table class="docutils footnote" frame="void" id="id8" rules="none">
|
|---|
| 296 | <colgroup><col class="label" /><col /></colgroup>
|
|---|
| 297 | <tbody valign="top">
|
|---|
| 298 | <tr><td class="label"><a class="fn-backref" href="#id4">[4]</a></td><td><a class="reference external" href="http://svn.python.org/projects/sandbox/trunk/setuptools/doc/formats.txt">http://svn.python.org/projects/sandbox/trunk/setuptools/doc/formats.txt</a></td></tr>
|
|---|
| 299 | </tbody>
|
|---|
| 300 | </table>
|
|---|
| 301 | </div>
|
|---|
| 302 | </div>
|
|---|
| 303 |
|
|---|
| 304 |
|
|---|
| 305 | </div>
|
|---|
| 306 | </div>
|
|---|
| 307 | </div>
|
|---|
| 308 | <div class="sphinxsidebar">
|
|---|
| 309 | <div class="sphinxsidebarwrapper">
|
|---|
| 310 | <h3><a href="index.html">Table Of Contents</a></h3>
|
|---|
| 311 | <ul>
|
|---|
| 312 | <li><a class="reference internal" href="#">Installation instructions</a><ul>
|
|---|
| 313 | <li><a class="reference internal" href="#first-install-dependencies">First, install dependencies</a></li>
|
|---|
| 314 | <li><a class="reference internal" href="#second-install-mailjam">Second, install Mailjam</a><ul>
|
|---|
| 315 | <li><a class="reference internal" href="#installing-using-pip">Installing using pip</a></li>
|
|---|
| 316 | <li><a class="reference internal" href="#installing-using-easy-install">Installing using easy_install</a></li>
|
|---|
| 317 | <li><a class="reference internal" href="#installing-inside-a-virtualenv">Installing inside a virtualenv</a></li>
|
|---|
| 318 | <li><a class="reference internal" href="#installing-from-sources">Installing from sources</a><ul>
|
|---|
| 319 | <li><a class="reference internal" href="#releases">Releases</a></li>
|
|---|
| 320 | <li><a class="reference internal" href="#from-repository">From repository</a></li>
|
|---|
| 321 | </ul>
|
|---|
| 322 | </li>
|
|---|
| 323 | </ul>
|
|---|
| 324 | </li>
|
|---|
| 325 | <li><a class="reference internal" href="#setting-up-mailjam">Setting up Mailjam</a></li>
|
|---|
| 326 | <li><a class="reference internal" href="#running-mailjam">Running Mailjam</a></li>
|
|---|
| 327 | <li><a class="reference internal" href="#running-tests-developers-only">Running tests (developers only)</a></li>
|
|---|
| 328 | </ul>
|
|---|
| 329 | </li>
|
|---|
| 330 | </ul>
|
|---|
| 331 |
|
|---|
| 332 | <h4>Previous topic</h4>
|
|---|
| 333 | <p class="topless"><a href="overview.html"
|
|---|
| 334 | title="previous chapter">Overview of mailjam’s architecture</a></p>
|
|---|
| 335 | <h4>Next topic</h4>
|
|---|
| 336 | <p class="topless"><a href="configuration.html"
|
|---|
| 337 | title="next chapter">Configuration</a></p>
|
|---|
| 338 | <h3>This Page</h3>
|
|---|
| 339 | <ul class="this-page-menu">
|
|---|
| 340 | <li><a href="_sources/install.txt"
|
|---|
| 341 | rel="nofollow">Show Source</a></li>
|
|---|
| 342 | </ul>
|
|---|
| 343 | <div id="searchbox" style="display: none">
|
|---|
| 344 | <h3>Quick search</h3>
|
|---|
| 345 | <form class="search" action="search.html" method="get">
|
|---|
| 346 | <input type="text" name="q" />
|
|---|
| 347 | <input type="submit" value="Go" />
|
|---|
| 348 | <input type="hidden" name="check_keywords" value="yes" />
|
|---|
| 349 | <input type="hidden" name="area" value="default" />
|
|---|
| 350 | </form>
|
|---|
| 351 | <p class="searchtip" style="font-size: 90%">
|
|---|
| 352 | Enter search terms or a module, class or function name.
|
|---|
| 353 | </p>
|
|---|
| 354 | </div>
|
|---|
| 355 | <script type="text/javascript">$('#searchbox').show(0);</script>
|
|---|
| 356 | </div>
|
|---|
| 357 | </div>
|
|---|
| 358 | <div class="clearer"></div>
|
|---|
| 359 | </div>
|
|---|
| 360 | <div class="related">
|
|---|
| 361 | <h3>Navigation</h3>
|
|---|
| 362 | <ul>
|
|---|
| 363 | <li class="right" style="margin-right: 10px">
|
|---|
| 364 | <a href="genindex.html" title="General Index"
|
|---|
| 365 | >index</a></li>
|
|---|
| 366 | <li class="right" >
|
|---|
| 367 | <a href="configuration.html" title="Configuration"
|
|---|
| 368 | >next</a> |</li>
|
|---|
| 369 | <li class="right" >
|
|---|
| 370 | <a href="overview.html" title="Overview of mailjam’s architecture"
|
|---|
| 371 | >previous</a> |</li>
|
|---|
| 372 | <li><a href="index.html">Mailjam 0.1.0 documentation</a> »</li>
|
|---|
| 373 | </ul>
|
|---|
| 374 | </div>
|
|---|
| 375 | <div class="footer">
|
|---|
| 376 | © Copyright 2012, Soluciones Informaticas Codigo23 S.L.U..
|
|---|
| 377 | Created using <a href="http://sphinx.pocoo.org/">Sphinx</a> 1.1.2.
|
|---|
| 378 | </div>
|
|---|
| 379 | </body>
|
|---|
| 380 | </html>
|
|---|