logo       
Google Custom Search
    AddThis Social Bookmark Button
-->

CVS: tmda/htdocs howto-links.h,NONE,1.1 howtos.ht,NONE,1.1 howtos.html,NONE: msg#00010

Subject: CVS: tmda/htdocs howto-links.h,NONE,1.1 howtos.ht,NONE,1.1 howtos.html,NONE,1.1 tmda-ofmipd.ht,NONE,1.1 tmda-ofmipd.html,NONE,1.1 ChangeLog,1.136,1.137 bugs.html,1.13,1.14 config-client.html,1.30,1.31 config-filter.html,1.22,1.23 config-pre.html,1.15,1.16 config-server.html,1.28,1.29 config.html,1.15,1.16 download.html,1.24,1.25 features.html,1.21,1.22 history.html,1.8,1.9 index.html,1.17,1.18 install.html,1.21,1.22 inuse.html,1.16,1.17 requirements.html,1.19,1.20 resources.html,1.22,1.23 results.html,1.23,1.24 trouble.html,1.7,1.8 usage-links.h,1.1,1.2
Update of /cvsroot/tmda/tmda/htdocs
In directory usw-pr-cvs1:/tmp/cvs-serv10250/htdocs

Modified Files:
        ChangeLog bugs.html config-client.html config-filter.html 
        config-pre.html config-server.html config.html download.html 
        features.html history.html index.html install.html inuse.html 
        requirements.html resources.html results.html trouble.html 
        usage-links.h 
Added Files:
        howto-links.h howtos.ht howtos.html tmda-ofmipd.ht 
        tmda-ofmipd.html 
Log Message:
Consolidate tmda-ofmipd documentation into one HTML file.

New ``HOWTOs'' subsection under Usage.


--- NEW FILE ---
<!-- -*- html -*- -->
<h3>HOWTOs</h3>
<li><a href="howtos.html">Overview</a>
<li><a href="tmda-ofmipd.html">tmda-ofmipd</a>

--- NEW FILE ---
Title: TMDA HOWTOs
Links: overview-links.h usage-links.h howto-links.h support-links.h

<h3>TMDA HOWTOs</h3>

Special topics requiring more in-depth coverage.  See the HOWTOs sidebar 
for a list of available documents.

--- NEW FILE ---
<HTML>
<!-- THIS PAGE IS AUTOMATICALLY GENERATED.  DO NOT EDIT. -->
<!-- Sat Jul 13 17:01:08 2002 -->
<!-- USING HT2HTML 1.2 -->
<!-- SEE http://barry.wooz.org/software/ht2html -->
<!-- User-specified headers:
Title: TMDA HOWTOs

-->

<HEAD>
<TITLE>TMDA HOWTOs</TITLE>

</HEAD>
<BODY BGCOLOR="#ffffff" TEXT="#000000"
      TOPMARGIN="0" LEFTMARGIN="0" MARGINWIDTH="0" MARGINHEIGHT="0"
      LINK="#0000bb"  VLINK="#551a8b"
      ALINK="#ff0000">
<!-- start of page table -->
<TABLE WIDTH="100%" BORDER=0 CELLSPACING=0 CELLPADDING=0>
<!-- start of banner row -->
<TR>
<!-- start of corner cells -->
<TD WIDTH=150 VALIGN=CENTER BGCOLOR="#191970">

        <font color="#191970">
        <h3> T M D A </h3>
        </font> </TD>
<TD WIDTH=15 BGCOLOR="#cccccc">&nbsp;&nbsp;</TD><!--spacer-->
<!-- end of corner cells -->
<!-- start of banner -->
<TD WIDTH="90%" BGCOLOR="#cccccc">
<!-- start of site links table -->
<TABLE WIDTH="100%" BORDER=0
CELLSPACING=0 CELLPADDING=0
       COLS=4 ROWS=1 BGCOLOR="#ffffff">
<TR>
    <TD BGCOLOR="#cccccc">
<a href="./index.html">TMDA Homepage</a>
    </TD>
    <TD BGCOLOR="#cccccc">
<a href="http://sourceforge.net/projects/tmda";>TMDA @ SourceForge</a>
    </TD>
    <TD BGCOLOR="#cccccc">
&nbsp;&nbsp;</TD>
    <TD BGCOLOR="#cccccc">
&nbsp;&nbsp;</TD>
</TR>
</TABLE><!-- end of site links table -->

</TD><!-- end of banner -->
</TR><!-- end of banner row -->
<TR><!-- start of sidebar/body row -->
<!-- start of sidebar cells -->
<TD WIDTH=150 VALIGN=TOP BGCOLOR="#cccccc">
<!-- start of sidebar table -->
<TABLE WIDTH="100%" BORDER=0 CELLSPACING=0 CELLPADDING=3
       BGCOLOR="#ffffff">
<TR><TD BGCOLOR="#191970"><B><FONT COLOR="#ffffff">
Overview
</FONT></B></TD></TR>
<TR><TD BGCOLOR="#cccccc">
<A HREF="index.html">Introduction</A>
</TD></TR>
<TR><TD BGCOLOR="#cccccc">
<A HREF="history.html">History</A>
</TD></TR>
<TR><TD BGCOLOR="#cccccc">
<A HREF="features.html">Features</A>
</TD></TR>
<TR><TD BGCOLOR="#cccccc">
<A HREF="results.html">Results &amp; Testimonials</A>
</TD></TR>
<TR><TD BGCOLOR="#cccccc">
<A HREF="inuse.html">TMDA In Use</A>
</TD></TR>
<TR><TD BGCOLOR="#cccccc">&nbsp;
<TR><TD BGCOLOR="#191970"><B><FONT COLOR="#ffffff">
Usage
</FONT></B></TD></TR>
<TR><TD BGCOLOR="#cccccc">
<A HREF="requirements.html">Requirements</A>
</TD></TR>
<TR><TD BGCOLOR="#cccccc">
<A HREF="download.html">Download</A>
</TD></TR>
<TR><TD BGCOLOR="#cccccc">
<A HREF="install.html">Installation</A>
</TD></TR>
<TR><TD BGCOLOR="#cccccc">
<A HREF="config.html">Configuration</A>
</TD></TR>
<TR><TD BGCOLOR="#cccccc">
<b>HOWTOs</b>
</TD></TR>
<TR><TD BGCOLOR="#cccccc">&nbsp;
<TR><TD BGCOLOR="#191970"><B><FONT COLOR="#ffffff">
HOWTOs
</FONT></B></TD></TR>
<TR><TD BGCOLOR="#cccccc">
<b>Overview</b>
</TD></TR>
<TR><TD BGCOLOR="#cccccc">
<A HREF="tmda-ofmipd.html">tmda-ofmipd</A>
</TD></TR>
<TR><TD BGCOLOR="#cccccc">&nbsp;
<TR><TD BGCOLOR="#191970"><B><FONT COLOR="#ffffff">
Support
</FONT></B></TD></TR>
<TR><TD BGCOLOR="#cccccc">
<A HREF="trouble.html">Troubleshooting</A>
</TD></TR>
<TR><TD BGCOLOR="#cccccc">
<a href="http://software.libertine.org/tmda/faq.cgi"; TARGET="Resource 
Window">FAQ</a>
</TD></TR>
<TR><TD BGCOLOR="#cccccc">
<A HREF="bugs.html">Bugs &amp; Patches</A>
</TD></TR>
<TR><TD BGCOLOR="#cccccc">
<a href="http://libertine.org/lists/listinfo/"; TARGET="Resource Window">Mailing 
Lists</a>
</TD></TR>
<TR><TD BGCOLOR="#cccccc">
<a href="http://mla.libertine.org/"; TARGET="Resource Window">List Archive</a> 
</TD></TR>
<TR><TD BGCOLOR="#cccccc">
<A HREF="resources.html">External Resources</A>
</TD></TR>
<TR><TD BGCOLOR="#cccccc">&nbsp;
<TR><TD BGCOLOR="#191970"><B><FONT COLOR="#ffffff">
Author
</FONT></B></TD></TR>
<TR><TD BGCOLOR="#cccccc">
<A HREF="mailto:jason@xxxxxxxxxxxx";>Jason R. Mastaler</A>
</TD></TR>
<TR><TD BGCOLOR="#cccccc">
&nbsp;
</TD></TR>
<TR><TD BGCOLOR="#cccccc">
&copy; 2001-2002
</TD></TR>
</TABLE><!-- end of sidebar table -->

</TD>
<TD WIDTH=15>&nbsp;&nbsp;</TD><!--spacer-->
<!-- end of sidebar cell -->
<!-- start of body cell -->
<TD VALIGN=TOP WIDTH="90%"><BR>
<h3>TMDA HOWTOs</h3>

Special topics requiring more in-depth coverage.  See the HOWTOs sidebar 
for a list of available documents.

</TD><!-- end of body cell -->
</TR><!-- end of sidebar/body row -->
</TABLE><!-- end of page table -->
</BODY></HTML>

--- NEW FILE ---
Title: tmda-ofmipd HOWTO
Links: overview-links.h usage-links.h howto-links.h support-links.h

<h1>tmda-ofmipd</h1>

<hr>

<h2>What is it&nbsp;?</h2>
tmda-ofmipd is an async I/O based authenticated 

<a href="http://cr.yp.to/proto/ofmip.html"; TARGET="Resource Window">ofmip</a>

proxy for TMDA.  This allows users of any mail client capable of SMTP
Authentication (e.g, Outlook, Eudora, Mozilla) to "tag" their outgoing
mail as described in the

<a href="config-client.html">Client Configuration</a>

section.  
<br><br>
tmda-ofmipd does this by listening on an available port (e.g, 8025),
accepting SMTP connections to that port, and then "tagging" the
message according to the TMDA configuration of the authenticated user.
<br><br>

I call it a proxy because it's not replacing the real SMTP server.  It
only accepts the message from the client, transforms the headers, and
then sends the message by handing it off to the real SMTP server.
<br><br>

There are several reasons why you may want (or have to) use tmda-ofmipd to
take advantage of TMDA's client features:<br>

<ul>

<li>Your mail client (MUA) doesn't support a /usr/sbin/sendmail interface, but
rather uses direct SMTP to send mail.  This includes practically all non-Unix
mail clients, and even some Unix clients such as Mozilla.<br><br>

<li>You want to maintain your TMDA configuration in one central
location instead of on your workstation and your mail server.  Unless
the two share a home directory via NFS or somesuch, this isn't
trivial.  tmda-ofmipd allows you to maintain only one set of files (on
the server).
</ul>

<hr>

<h2>Requirements</h2>

<ul>

<li>Python 2.2 or greater.  tmda-ofmipd uses some essential features
that were introduced in the 2.2 release.  If your Python is older than
this, please 

<a href="http://python.org/download/"; TARGET="Resource Window">upgrade</a>.
<br><br>

<li>An MUA that supports RFC 2554 SMTP Authentication (i.e, username/password).
TMDA FAQ 5.6 contains a preliminary list of MUAs known to work with tmda-ofmipd.
<br><br>
NOTE: If your MUA only supports a sendmail command-line interface, but you still
want to use tmda-ofmipd, see below for some options.
<br><br>

</ul>

<hr>

<h2>Authentication</h2>

tmda-ofmipd implements the minimal SMTP protocol as defined in RFC
2821, the ESMTP EHLO command defined in RFC 1869, and SMTP
Authentication (PLAIN, LOGIN, CRAM-MD5 methods) as defined in RFC
2554.  The proxy <strong>cannot</strong> be used by an unauthenticated user.
<br><br>

tmda-ofmipd gets its authentication information from a "password"
file that you create.  The format of this file is simple.  Each line
of the file should contain a username and password separated by a
colon; one entry per line.  e.g,

<pre><blockquote>
bobby:FooBar
chloe:baz_bap
johndoe:8i9/hjuy+33

</pre></blockquote>
<li>The username fields should match the usernames of the TMDA users on your 
mail
server.<br><br>

<li>The passwords need not be the same as any other passwords on the system.
In fact, for security reasons, they should remain distinct!
<br><br>

<li>The default location for the authentication file /etc/tofmipd if
running in global mode (see below), otherwise ~user/.tmda/tofmipd.
These defaults can be overridden using tmda-ofmipd's `-a' flag.
<br><br>

<li>The authentication file must be chmod 600 or 400, and be owned by the
user running the daemon.  tmda-ofmipd will fail to start otherwise.

<hr>

<h2>Running</h2>

Familiarize yourself with tmda-ofmipd's command-line options by reading
the output of:

<blockquote><code>
tmda-ofmipd --help

</blockquote></code>

tmda-ofmipd can be run in two modes.  "Personal" by your
non-privileged TMDA user account for your own personal use, or
"Global" by your system administrator to serve multiple TMDA users on the
system with once instance of the daemon.
<br><br>

<h4>Personal mode</h4>
<ol>
<li>Create an authentication file as described above in ~/.tmda/tofmipd.
<br><br>

<li>Start tmda-ofmipd:

<blockquote><pre>
$ tmda-ofmipd -d &
[1] 48676
tmda-ofmipd started at Sun Jul 14 09:31:33 NZST 2002
        Listening on nightshade.la.mastaler.com:8025

</blockquote></pre>
tmda-ofmipd is now listening for connections on port 8025 of your server.

<blockquote><pre>
$ telnet nightshade.la.mastaler.com 8025
Trying 128.165.148.67...
Connected to nightshade.la.mastaler.com.
Escape character is '^]'.
220 nightshade.la.mastaler.com ESMTP tmda-ofmipd
quit
221 Bye
Connection closed by foreign host.

</blockquote></pre>

The host:port combination can be changed using the `-p' option.  The `-d'
option prints debugging information to stderr which might be useful until
you get tmda-ofmipd working as you want it to.

</ol>

<h4>Global mode</h4>
<ol>
<li>Create an authentication file as described above in /etc/tofmipd.
<br><br>

<li>Create a non-priveleged user account for tmda-ofmipd to run under.  The
following creates an account for user `tofmipd', group `tofmipd'
under FreeBSD:

<blockquote><pre>
# pw groupadd tofmipd
# pw useradd tofmipd -g tofmipd -s /nonexistent

</blockquote></pre>

If you choose a name other than `tofmipd', make sure to start
tmda-ofmipd with the `-u' option.
<br><br>

<li>Start tmda-ofmipd as root:

<blockquote><pre>
# tmda-ofmipd -d &
[1] 48676
tmda-ofmipd started at Sun Jul 14 09:31:33 NZST 2002
        Listening on nightshade.la.mastaler.com:8025

</blockquote></pre>
tmda-ofmipd is now running seteuid user `tofmipd', and listening for
connections on port 8025 of your server.

<blockquote><pre>
# telnet nightshade.la.mastaler.com 8025
Trying 128.165.148.67...
Connected to nightshade.la.mastaler.com.
Escape character is '^]'.
220 nightshade.la.mastaler.com ESMTP tmda-ofmipd
quit
221 Bye
Connection closed by foreign host.

</blockquote></pre>

The host:port combination can be changed using the `-p' option.  The `-d'
option prints debugging information to stderr which might be useful until
you get tmda-ofmipd working as you want it to.

</ol>

<hr>

<h2>MUA Configuration</h2>

You must now configure your MUA to use a port other than 25 to send
outgoing mail (by default, tmda-ofmipd runs on port 8025).
Configuring your mail client to use an alternate SMTP port to send
outgoing mail differs for every client, and is beyond to scope of this
document. However, see the following two links for examples of how to do this
for some of the more popular clients.
<br><br>

<li><a href="http://directory.purdue.edu/MAIL-HUB/md/smtp_auth.html"; 
TARGET="Resource Window">
http://directory.purdue.edu/MAIL-HUB/md/smtp_auth.html</a><br>

<li><a href="http://independence.net/internet/port26.htm"; TARGET="Resource 
Window">
http://independence.net/internet/port26.htm</a>
<br><br>

If your MUA only supports a sendmail interface for sending mail, see TMDA FAQ 
5.7
for some options.

--- NEW FILE ---
<HTML>
<!-- THIS PAGE IS AUTOMATICALLY GENERATED.  DO NOT EDIT. -->
<!-- Sat Jul 13 16:55:38 2002 -->
<!-- USING HT2HTML 1.2 -->
<!-- SEE http://barry.wooz.org/software/ht2html -->
<!-- User-specified headers:
Title: tmda-ofmipd HOWTO

-->

<HEAD>
<TITLE>tmda-ofmipd HOWTO</TITLE>

</HEAD>
<BODY BGCOLOR="#ffffff" TEXT="#000000"
      TOPMARGIN="0" LEFTMARGIN="0" MARGINWIDTH="0" MARGINHEIGHT="0"
      LINK="#0000bb"  VLINK="#551a8b"
      ALINK="#ff0000">
<!-- start of page table -->
<TABLE WIDTH="100%" BORDER=0 CELLSPACING=0 CELLPADDING=0>
<!-- start of banner row -->
<TR>
<!-- start of corner cells -->
<TD WIDTH=150 VALIGN=CENTER BGCOLOR="#191970">

        <font color="#191970">
        <h3> T M D A </h3>
        </font> </TD>
<TD WIDTH=15 BGCOLOR="#cccccc">&nbsp;&nbsp;</TD><!--spacer-->
<!-- end of corner cells -->
<!-- start of banner -->
<TD WIDTH="90%" BGCOLOR="#cccccc">
<!-- start of site links table -->
<TABLE WIDTH="100%" BORDER=0
CELLSPACING=0 CELLPADDING=0
       COLS=4 ROWS=1 BGCOLOR="#ffffff">
<TR>
    <TD BGCOLOR="#cccccc">
<a href="./index.html">TMDA Homepage</a>
    </TD>
    <TD BGCOLOR="#cccccc">
<a href="http://sourceforge.net/projects/tmda";>TMDA @ SourceForge</a>
    </TD>
    <TD BGCOLOR="#cccccc">
&nbsp;&nbsp;</TD>
    <TD BGCOLOR="#cccccc">
&nbsp;&nbsp;</TD>
</TR>
</TABLE><!-- end of site links table -->

</TD><!-- end of banner -->
</TR><!-- end of banner row -->
<TR><!-- start of sidebar/body row -->
<!-- start of sidebar cells -->
<TD WIDTH=150 VALIGN=TOP BGCOLOR="#cccccc">
<!-- start of sidebar table -->
<TABLE WIDTH="100%" BORDER=0 CELLSPACING=0 CELLPADDING=3
       BGCOLOR="#ffffff">
<TR><TD BGCOLOR="#191970"><B><FONT COLOR="#ffffff">
Overview
</FONT></B></TD></TR>
<TR><TD BGCOLOR="#cccccc">
<A HREF="index.html">Introduction</A>
</TD></TR>
<TR><TD BGCOLOR="#cccccc">
<A HREF="history.html">History</A>
</TD></TR>
<TR><TD BGCOLOR="#cccccc">
<A HREF="features.html">Features</A>
</TD></TR>
<TR><TD BGCOLOR="#cccccc">
<A HREF="results.html">Results &amp; Testimonials</A>
</TD></TR>
<TR><TD BGCOLOR="#cccccc">
<A HREF="inuse.html">TMDA In Use</A>
</TD></TR>
<TR><TD BGCOLOR="#cccccc">&nbsp;
<TR><TD BGCOLOR="#191970"><B><FONT COLOR="#ffffff">
Usage
</FONT></B></TD></TR>
<TR><TD BGCOLOR="#cccccc">
<A HREF="requirements.html">Requirements</A>
</TD></TR>
<TR><TD BGCOLOR="#cccccc">
<A HREF="download.html">Download</A>
</TD></TR>
<TR><TD BGCOLOR="#cccccc">
<A HREF="install.html">Installation</A>
</TD></TR>
<TR><TD BGCOLOR="#cccccc">
<A HREF="config.html">Configuration</A>
</TD></TR>
<TR><TD BGCOLOR="#cccccc">
<A HREF="howtos.html">HOWTOs</A>
</TD></TR>
<TR><TD BGCOLOR="#cccccc">&nbsp;
<TR><TD BGCOLOR="#191970"><B><FONT COLOR="#ffffff">
HOWTOs
</FONT></B></TD></TR>
<TR><TD BGCOLOR="#cccccc">
<A HREF="howtos.html">Overview</A>
</TD></TR>
<TR><TD BGCOLOR="#cccccc">
<b>tmda-ofmipd</b>
</TD></TR>
<TR><TD BGCOLOR="#cccccc">&nbsp;
<TR><TD BGCOLOR="#191970"><B><FONT COLOR="#ffffff">
Support
</FONT></B></TD></TR>
<TR><TD BGCOLOR="#cccccc">
<A HREF="trouble.html">Troubleshooting</A>
</TD></TR>
<TR><TD BGCOLOR="#cccccc">
<a href="http://software.libertine.org/tmda/faq.cgi"; TARGET="Resource 
Window">FAQ</a>
</TD></TR>
<TR><TD BGCOLOR="#cccccc">
<A HREF="bugs.html">Bugs &amp; Patches</A>
</TD></TR>
<TR><TD BGCOLOR="#cccccc">
<a href="http://libertine.org/lists/listinfo/"; TARGET="Resource Window">Mailing 
Lists</a>
</TD></TR>
<TR><TD BGCOLOR="#cccccc">
<a href="http://mla.libertine.org/"; TARGET="Resource Window">List Archive</a> 
</TD></TR>
<TR><TD BGCOLOR="#cccccc">
<A HREF="resources.html">External Resources</A>
</TD></TR>
<TR><TD BGCOLOR="#cccccc">&nbsp;
<TR><TD BGCOLOR="#191970"><B><FONT COLOR="#ffffff">
Author
</FONT></B></TD></TR>
<TR><TD BGCOLOR="#cccccc">
<A HREF="mailto:jason@xxxxxxxxxxxx";>Jason R. Mastaler</A>
</TD></TR>
<TR><TD BGCOLOR="#cccccc">
&nbsp;
</TD></TR>
<TR><TD BGCOLOR="#cccccc">
&copy; 2001-2002
</TD></TR>
</TABLE><!-- end of sidebar table -->

</TD>
<TD WIDTH=15>&nbsp;&nbsp;</TD><!--spacer-->
<!-- end of sidebar cell -->
<!-- start of body cell -->
<TD VALIGN=TOP WIDTH="90%"><BR>
<h1>tmda-ofmipd</h1>

<hr>

<h2>What is it&nbsp;?</h2>
tmda-ofmipd is an async I/O based authenticated 

<a href="http://cr.yp.to/proto/ofmip.html"; TARGET="Resource Window">ofmip</a>

proxy for TMDA.  This allows users of any mail client capable of SMTP
Authentication (e.g, Outlook, Eudora, Mozilla) to "tag" their outgoing
mail as described in the

<a href="config-client.html">Client Configuration</a>

section.  
<br><br>
tmda-ofmipd does this by listening on an available port (e.g, 8025),
accepting SMTP connections to that port, and then "tagging" the
message according to the TMDA configuration of the authenticated user.
<br><br>

I call it a proxy because it's not replacing the real SMTP server.  It
only accepts the message from the client, transforms the headers, and
then sends the message by handing it off to the real SMTP server.
<br><br>

There are several reasons why you may want (or have to) use tmda-ofmipd to
take advantage of TMDA's client features:<br>

<ul>

<li>Your mail client (MUA) doesn't support a /usr/sbin/sendmail interface, but
rather uses direct SMTP to send mail.  This includes practically all non-Unix
mail clients, and even some Unix clients such as Mozilla.<br><br>

<li>You want to maintain your TMDA configuration in one central
location instead of on your workstation and your mail server.  Unless
the two share a home directory via NFS or somesuch, this isn't
trivial.  tmda-ofmipd allows you to maintain only one set of files (on
the server).
</ul>

<hr>

<h2>Requirements</h2>

<ul>

<li>Python 2.2 or greater.  tmda-ofmipd uses some essential features
that were introduced in the 2.2 release.  If your Python is older than
this, please 

<a href="http://python.org/download/"; TARGET="Resource Window">upgrade</a>.
<br><br>

<li>An MUA that supports RFC 2554 SMTP Authentication (i.e, username/password).
TMDA FAQ 5.6 contains a preliminary list of MUAs known to work with tmda-ofmipd.
<br><br>
NOTE: If your MUA only supports a sendmail command-line interface, but you still
want to use tmda-ofmipd, see below for some options.
<br><br>

</ul>

<hr>

<h2>Authentication</h2>

tmda-ofmipd implements the minimal SMTP protocol as defined in RFC
2821, the ESMTP EHLO command defined in RFC 1869, and SMTP
Authentication (PLAIN, LOGIN, CRAM-MD5 methods) as defined in RFC
2554.  The proxy <strong>cannot</strong> be used by an unauthenticated user.
<br><br>

tmda-ofmipd gets its authentication information from a "password"
file that you create.  The format of this file is simple.  Each line
of the file should contain a username and password separated by a
colon; one entry per line.  e.g,

<pre><blockquote>
bobby:FooBar
chloe:baz_bap
johndoe:8i9/hjuy+33

</pre></blockquote>
<li>The username fields should match the usernames of the TMDA users on your 
mail
server.<br><br>

<li>The passwords need not be the same as any other passwords on the system.
In fact, for security reasons, they should remain distinct!
<br><br>

<li>The default location for the authentication file /etc/tofmipd if
running in global mode (see below), otherwise ~user/.tmda/tofmipd.
These defaults can be overridden using tmda-ofmipd's `-a' flag.
<br><br>

<li>The authentication file must be chmod 600 or 400, and be owned by the
user running the daemon.  tmda-ofmipd will fail to start otherwise.

<hr>

<h2>Running</h2>

Familiarize yourself with tmda-ofmipd's command-line options by reading
the output of:

<blockquote><code>
tmda-ofmipd --help

</blockquote></code>

tmda-ofmipd can be run in two modes.  "Personal" by your
non-privileged TMDA user account for your own personal use, or
"Global" by your system administrator to serve multiple TMDA users on the
system with once instance of the daemon.
<br><br>

<h4>Personal mode</h4>
<ol>
<li>Create an authentication file as described above in ~/.tmda/tofmipd.
<br><br>

<li>Start tmda-ofmipd:

<blockquote><pre>
$ tmda-ofmipd -d &
[1] 48676
tmda-ofmipd started at Sun Jul 14 09:31:33 NZST 2002
        Listening on nightshade.la.mastaler.com:8025

</blockquote></pre>
tmda-ofmipd is now listening for connections on port 8025 of your server.

<blockquote><pre>
$ telnet nightshade.la.mastaler.com 8025
Trying 128.165.148.67...
Connected to nightshade.la.mastaler.com.
Escape character is '^]'.
220 nightshade.la.mastaler.com ESMTP tmda-ofmipd
quit
221 Bye
Connection closed by foreign host.

</blockquote></pre>

The host:port combination can be changed using the `-p' option.  The `-d'
option prints debugging information to stderr which might be useful until
you get tmda-ofmipd working as you want it to.

</ol>

<h4>Global mode</h4>
<ol>
<li>Create an authentication file as described above in /etc/tofmipd.
<br><br>

<li>Create a non-priveleged user account for tmda-ofmipd to run under.  The
following creates an account for user `tofmipd', group `tofmipd'
under FreeBSD:

<blockquote><pre>
# pw groupadd tofmipd
# pw useradd tofmipd -g tofmipd -s /nonexistent

</blockquote></pre>

If you choose a name other than `tofmipd', make sure to start
tmda-ofmipd with the `-u' option.
<br><br>

<li>Start tmda-ofmipd as root:

<blockquote><pre>
# tmda-ofmipd -d &
[1] 48676
tmda-ofmipd started at Sun Jul 14 09:31:33 NZST 2002
        Listening on nightshade.la.mastaler.com:8025

</blockquote></pre>
tmda-ofmipd is now running seteuid user `tofmipd', and listening for
connections on port 8025 of your server.

<blockquote><pre>
# telnet nightshade.la.mastaler.com 8025
Trying 128.165.148.67...
Connected to nightshade.la.mastaler.com.
Escape character is '^]'.
220 nightshade.la.mastaler.com ESMTP tmda-ofmipd
quit
221 Bye
Connection closed by foreign host.

</blockquote></pre>

The host:port combination can be changed using the `-p' option.  The `-d'
option prints debugging information to stderr which might be useful until
you get tmda-ofmipd working as you want it to.

</ol>

<hr>

<h2>MUA Configuration</h2>

You must now configure your MUA to use a port other than 25 to send
outgoing mail (by default, tmda-ofmipd runs on port 8025).
Configuring your mail client to use an alternate SMTP port to send
outgoing mail differs for every client, and is beyond to scope of this
document. However, see the following two links for examples of how to do this
for some of the more popular clients.
<br><br>

<li><a href="http://directory.purdue.edu/MAIL-HUB/md/smtp_auth.html"; 
TARGET="Resource Window">
http://directory.purdue.edu/MAIL-HUB/md/smtp_auth.html</a><br>

<li><a href="http://independence.net/internet/port26.htm"; TARGET="Resource 
Window">
http://independence.net/internet/port26.htm</a>
<br><br>

If your MUA only supports a sendmail interface for sending mail, see TMDA FAQ 
5.7
for some options.

</TD><!-- end of body cell -->
</TR><!-- end of sidebar/body row -->
</TABLE><!-- end of page table -->
</BODY></HTML>

Index: ChangeLog
===================================================================
RCS file: /cvsroot/tmda/tmda/htdocs/ChangeLog,v
retrieving revision 1.136
retrieving revision 1.137
diff -u -r1.136 -r1.137
--- ChangeLog   11 Jul 2002 01:43:25 -0000      1.136
+++ ChangeLog   13 Jul 2002 23:03:25 -0000      1.137
@@ -1,3 +1,8 @@
+2002-07-13  Jason R. Mastaler  <jasonrm@xxxxxxxxxxxxxxxxxxxxxxxxxx>
+
+       * howto-links.h, howtos.ht, howtos.html, tmda-ofmipd.ht,
+       tmda-ofmipd.html: New files.
+       
 2002-07-10  Jason R. Mastaler  <jasonrm@xxxxxxxxxxxxxxxxxxxxxxxxxx>
 
        * inuse.ht (Links): Add Raymond Hosting.

Index: bugs.html
===================================================================
RCS file: /cvsroot/tmda/tmda/htdocs/bugs.html,v
retrieving revision 1.13
retrieving revision 1.14
diff -u -r1.13 -r1.14
--- bugs.html   19 Jun 2002 22:17:47 -0000      1.13
+++ bugs.html   13 Jul 2002 23:03:25 -0000      1.14
@@ -1,6 +1,6 @@
 <HTML>
 <!-- THIS PAGE IS AUTOMATICALLY GENERATED.  DO NOT EDIT. -->
-<!-- Wed Jun 19 16:10:53 2002 -->
+<!-- Sat Jul 13 14:35:40 2002 -->
 <!-- USING HT2HTML 1.2 -->
 <!-- SEE http://barry.wooz.org/software/ht2html -->
 <!-- User-specified headers:
@@ -89,6 +89,9 @@
 </TD></TR>
 <TR><TD BGCOLOR="#cccccc">
 <A HREF="config.html">Configuration</A>
+</TD></TR>
+<TR><TD BGCOLOR="#cccccc">
+<A HREF="howtos.html">HOWTOs</A>
 </TD></TR>
 <TR><TD BGCOLOR="#cccccc">&nbsp;
 <TR><TD BGCOLOR="#191970"><B><FONT COLOR="#ffffff">

Index: config-client.html
===================================================================
RCS file: /cvsroot/tmda/tmda/htdocs/config-client.html,v
retrieving revision 1.30
retrieving revision 1.31
diff -u -r1.30 -r1.31
--- config-client.html  19 Jun 2002 22:19:55 -0000      1.30
+++ config-client.html  13 Jul 2002 23:03:25 -0000      1.31
@@ -1,6 +1,6 @@
 <HTML>
 <!-- THIS PAGE IS AUTOMATICALLY GENERATED.  DO NOT EDIT. -->
-<!-- Wed Jun 19 16:19:31 2002 -->
+<!-- Sat Jul 13 14:35:40 2002 -->
 <!-- USING HT2HTML 1.2 -->
 <!-- SEE http://barry.wooz.org/software/ht2html -->
 <!-- User-specified headers:
@@ -89,6 +89,9 @@
 </TD></TR>
 <TR><TD BGCOLOR="#cccccc">
 <A HREF="config.html">Configuration</A>
+</TD></TR>
+<TR><TD BGCOLOR="#cccccc">
+<A HREF="howtos.html">HOWTOs</A>
 </TD></TR>
 <TR><TD BGCOLOR="#cccccc">&nbsp;
 <TR><TD BGCOLOR="#191970"><B><FONT COLOR="#ffffff">

Index: config-filter.html
===================================================================
RCS file: /cvsroot/tmda/tmda/htdocs/config-filter.html,v
retrieving revision 1.22
retrieving revision 1.23
diff -u -r1.22 -r1.23
--- config-filter.html  19 Jun 2002 22:17:47 -0000      1.22
+++ config-filter.html  13 Jul 2002 23:03:25 -0000      1.23
@@ -1,6 +1,6 @@
 <HTML>
 <!-- THIS PAGE IS AUTOMATICALLY GENERATED.  DO NOT EDIT. -->
-<!-- Wed Jun 19 16:10:53 2002 -->
+<!-- Sat Jul 13 14:35:40 2002 -->
 <!-- USING HT2HTML 1.2 -->
 <!-- SEE http://barry.wooz.org/software/ht2html -->
 <!-- User-specified headers:
@@ -89,6 +89,9 @@
 </TD></TR>
 <TR><TD BGCOLOR="#cccccc">
 <A HREF="config.html">Configuration</A>
+</TD></TR>
+<TR><TD BGCOLOR="#cccccc">
+<A HREF="howtos.html">HOWTOs</A>
 </TD></TR>
 <TR><TD BGCOLOR="#cccccc">&nbsp;
 <TR><TD BGCOLOR="#191970"><B><FONT COLOR="#ffffff">

Index: config-pre.html
===================================================================
RCS file: /cvsroot/tmda/tmda/htdocs/config-pre.html,v
retrieving revision 1.15
retrieving revision 1.16
diff -u -r1.15 -r1.16
--- config-pre.html     19 Jun 2002 22:17:47 -0000      1.15
+++ config-pre.html     13 Jul 2002 23:03:26 -0000      1.16
@@ -1,6 +1,6 @@
 <HTML>
 <!-- THIS PAGE IS AUTOMATICALLY GENERATED.  DO NOT EDIT. -->
-<!-- Wed Jun 19 16:10:53 2002 -->
+<!-- Sat Jul 13 14:35:40 2002 -->
 <!-- USING HT2HTML 1.2 -->
 <!-- SEE http://barry.wooz.org/software/ht2html -->
 <!-- User-specified headers:
@@ -89,6 +89,9 @@
 </TD></TR>
 <TR><TD BGCOLOR="#cccccc">
 <A HREF="config.html">Configuration</A>
+</TD></TR>
+<TR><TD BGCOLOR="#cccccc">
+<A HREF="howtos.html">HOWTOs</A>
 </TD></TR>
 <TR><TD BGCOLOR="#cccccc">&nbsp;
 <TR><TD BGCOLOR="#191970"><B><FONT COLOR="#ffffff">

Index: config-server.html
===================================================================
RCS file: /cvsroot/tmda/tmda/htdocs/config-server.html,v
retrieving revision 1.28
retrieving revision 1.29
diff -u -r1.28 -r1.29
--- config-server.html  19 Jun 2002 22:19:55 -0000      1.28
+++ config-server.html  13 Jul 2002 23:03:26 -0000      1.29
@@ -1,6 +1,6 @@
 <HTML>
 <!-- THIS PAGE IS AUTOMATICALLY GENERATED.  DO NOT EDIT. -->
-<!-- Wed Jun 19 16:19:32 2002 -->
+<!-- Sat Jul 13 14:35:40 2002 -->
 <!-- USING HT2HTML 1.2 -->
 <!-- SEE http://barry.wooz.org/software/ht2html -->
 <!-- User-specified headers:
@@ -89,6 +89,9 @@
 </TD></TR>
 <TR><TD BGCOLOR="#cccccc">
 <A HREF="config.html">Configuration</A>
+</TD></TR>
+<TR><TD BGCOLOR="#cccccc">
+<A HREF="howtos.html">HOWTOs</A>
 </TD></TR>
 <TR><TD BGCOLOR="#cccccc">&nbsp;
 <TR><TD BGCOLOR="#191970"><B><FONT COLOR="#ffffff">

Index: config.html
===================================================================
RCS file: /cvsroot/tmda/tmda/htdocs/config.html,v
retrieving revision 1.15
retrieving revision 1.16
diff -u -r1.15 -r1.16
--- config.html 19 Jun 2002 22:17:47 -0000      1.15
+++ config.html 13 Jul 2002 23:03:26 -0000      1.16
@@ -1,6 +1,6 @@
 <HTML>
 <!-- THIS PAGE IS AUTOMATICALLY GENERATED.  DO NOT EDIT. -->
-<!-- Wed Jun 19 16:10:54 2002 -->
+<!-- Sat Jul 13 14:35:41 2002 -->
 <!-- USING HT2HTML 1.2 -->
 <!-- SEE http://barry.wooz.org/software/ht2html -->
 <!-- User-specified headers:
@@ -89,6 +89,9 @@
 </TD></TR>
 <TR><TD BGCOLOR="#cccccc">
 <b>Configuration</b>
+</TD></TR>
+<TR><TD BGCOLOR="#cccccc">
+<A HREF="howtos.html">HOWTOs</A>
 </TD></TR>
 <TR><TD BGCOLOR="#cccccc">&nbsp;
 <TR><TD BGCOLOR="#191970"><B><FONT COLOR="#ffffff">

Index: download.html
===================================================================
RCS file: /cvsroot/tmda/tmda/htdocs/download.html,v
retrieving revision 1.24
retrieving revision 1.25
diff -u -r1.24 -r1.25
--- download.html       19 Jun 2002 22:17:47 -0000      1.24
+++ download.html       13 Jul 2002 23:03:26 -0000      1.25
@@ -1,6 +1,6 @@
 <HTML>
 <!-- THIS PAGE IS AUTOMATICALLY GENERATED.  DO NOT EDIT. -->
-<!-- Wed Jun 19 16:10:54 2002 -->
+<!-- Sat Jul 13 14:35:41 2002 -->
 <!-- USING HT2HTML 1.2 -->
 <!-- SEE http://barry.wooz.org/software/ht2html -->
 <!-- User-specified headers:
@@ -89,6 +89,9 @@
 </TD></TR>
 <TR><TD BGCOLOR="#cccccc">
 <A HREF="config.html">Configuration</A>
+</TD></TR>
+<TR><TD BGCOLOR="#cccccc">
+<A HREF="howtos.html">HOWTOs</A>
 </TD></TR>
 <TR><TD BGCOLOR="#cccccc">&nbsp;
 <TR><TD BGCOLOR="#191970"><B><FONT COLOR="#ffffff">

Index: features.html
===================================================================
RCS file: /cvsroot/tmda/tmda/htdocs/features.html,v
retrieving revision 1.21
retrieving revision 1.22
diff -u -r1.21 -r1.22
--- features.html       19 Jun 2002 22:17:47 -0000      1.21
+++ features.html       13 Jul 2002 23:03:26 -0000      1.22
@@ -1,6 +1,6 @@
 <HTML>
 <!-- THIS PAGE IS AUTOMATICALLY GENERATED.  DO NOT EDIT. -->
-<!-- Wed Jun 19 16:10:54 2002 -->
+<!-- Sat Jul 13 14:35:41 2002 -->
 <!-- USING HT2HTML 1.2 -->
 <!-- SEE http://barry.wooz.org/software/ht2html -->
 <!-- User-specified headers:
@@ -89,6 +89,9 @@
 </TD></TR>
 <TR><TD BGCOLOR="#cccccc">
 <A HREF="config.html">Configuration</A>
+</TD></TR>
+<TR><TD BGCOLOR="#cccccc">
+<A HREF="howtos.html">HOWTOs</A>
 </TD></TR>
 <TR><TD BGCOLOR="#cccccc">&nbsp;
 <TR><TD BGCOLOR="#191970"><B><FONT COLOR="#ffffff">

Index: history.html
===================================================================
RCS file: /cvsroot/tmda/tmda/htdocs/history.html,v
retrieving revision 1.8
retrieving revision 1.9
diff -u -r1.8 -r1.9
--- history.html        19 Jun 2002 22:17:47 -0000      1.8
+++ history.html        13 Jul 2002 23:03:26 -0000      1.9
@@ -1,6 +1,6 @@
 <HTML>
 <!-- THIS PAGE IS AUTOMATICALLY GENERATED.  DO NOT EDIT. -->
-<!-- Wed Jun 19 16:10:54 2002 -->
+<!-- Sat Jul 13 14:35:41 2002 -->
 <!-- USING HT2HTML 1.2 -->
 <!-- SEE http://barry.wooz.org/software/ht2html -->
 <!-- User-specified headers:
@@ -89,6 +89,9 @@
 </TD></TR>
 <TR><TD BGCOLOR="#cccccc">
 <A HREF="config.html">Configuration</A>
+</TD></TR>
+<TR><TD BGCOLOR="#cccccc">
+<A HREF="howtos.html">HOWTOs</A>
 </TD></TR>
 <TR><TD BGCOLOR="#cccccc">&nbsp;
 <TR><TD BGCOLOR="#191970"><B><FONT COLOR="#ffffff">

Index: index.html
===================================================================
RCS file: /cvsroot/tmda/tmda/htdocs/index.html,v
retrieving revision 1.17
retrieving revision 1.18
diff -u -r1.17 -r1.18
--- index.html  19 Jun 2002 22:17:47 -0000      1.17
+++ index.html  13 Jul 2002 23:03:26 -0000      1.18
@@ -1,6 +1,6 @@
 <HTML>
 <!-- THIS PAGE IS AUTOMATICALLY GENERATED.  DO NOT EDIT. -->
-<!-- Wed Jun 19 16:10:54 2002 -->
+<!-- Sat Jul 13 14:35:41 2002 -->
 <!-- USING HT2HTML 1.2 -->
 <!-- SEE http://barry.wooz.org/software/ht2html -->
 <!-- User-specified headers:
@@ -89,6 +89,9 @@
 </TD></TR>
 <TR><TD BGCOLOR="#cccccc">
 <A HREF="config.html">Configuration</A>
+</TD></TR>
+<TR><TD BGCOLOR="#cccccc">
+<A HREF="howtos.html">HOWTOs</A>
 </TD></TR>
 <TR><TD BGCOLOR="#cccccc">&nbsp;
 <TR><TD BGCOLOR="#191970"><B><FONT COLOR="#ffffff">

Index: install.html
===================================================================
RCS file: /cvsroot/tmda/tmda/htdocs/install.html,v
retrieving revision 1.21
retrieving revision 1.22
diff -u -r1.21 -r1.22
--- install.html        19 Jun 2002 22:17:47 -0000      1.21
+++ install.html        13 Jul 2002 23:03:26 -0000      1.22
@@ -1,6 +1,6 @@
 <HTML>
 <!-- THIS PAGE IS AUTOMATICALLY GENERATED.  DO NOT EDIT. -->
-<!-- Wed Jun 19 16:10:54 2002 -->
+<!-- Sat Jul 13 14:35:41 2002 -->
 <!-- USING HT2HTML 1.2 -->
 <!-- SEE http://barry.wooz.org/software/ht2html -->
 <!-- User-specified headers:
@@ -89,6 +89,9 @@
 </TD></TR>
 <TR><TD BGCOLOR="#cccccc">
 <A HREF="config.html">Configuration</A>
+</TD></TR>
+<TR><TD BGCOLOR="#cccccc">
+<A HREF="howtos.html">HOWTOs</A>
 </TD></TR>
 <TR><TD BGCOLOR="#cccccc">&nbsp;
 <TR><TD BGCOLOR="#191970"><B><FONT COLOR="#ffffff">

Index: inuse.html
===================================================================
RCS file: /cvsroot/tmda/tmda/htdocs/inuse.html,v
retrieving revision 1.16
retrieving revision 1.17
diff -u -r1.16 -r1.17
--- inuse.html  11 Jul 2002 01:43:26 -0000      1.16
+++ inuse.html  13 Jul 2002 23:03:26 -0000      1.17
@@ -1,6 +1,6 @@
 <HTML>
 <!-- THIS PAGE IS AUTOMATICALLY GENERATED.  DO NOT EDIT. -->
-<!-- Wed Jul 10 19:42:11 2002 -->
+<!-- Sat Jul 13 14:35:42 2002 -->
 <!-- USING HT2HTML 1.2 -->
 <!-- SEE http://barry.wooz.org/software/ht2html -->
 <!-- User-specified headers:
@@ -89,6 +89,9 @@
 </TD></TR>
 <TR><TD BGCOLOR="#cccccc">
 <A HREF="config.html">Configuration</A>
+</TD></TR>
+<TR><TD BGCOLOR="#cccccc">
+<A HREF="howtos.html">HOWTOs</A>
 </TD></TR>
 <TR><TD BGCOLOR="#cccccc">&nbsp;
 <TR><TD BGCOLOR="#191970"><B><FONT COLOR="#ffffff">

Index: requirements.html
===================================================================
RCS file: /cvsroot/tmda/tmda/htdocs/requirements.html,v
retrieving revision 1.19
retrieving revision 1.20
diff -u -r1.19 -r1.20
--- requirements.html   19 Jun 2002 22:17:47 -0000      1.19
+++ requirements.html   13 Jul 2002 23:03:26 -0000      1.20
@@ -1,6 +1,6 @@
 <HTML>
 <!-- THIS PAGE IS AUTOMATICALLY GENERATED.  DO NOT EDIT. -->
-<!-- Wed Jun 19 16:10:55 2002 -->
+<!-- Sat Jul 13 14:35:42 2002 -->
 <!-- USING HT2HTML 1.2 -->
 <!-- SEE http://barry.wooz.org/software/ht2html -->
 <!-- User-specified headers:
@@ -89,6 +89,9 @@
 </TD></TR>
 <TR><TD BGCOLOR="#cccccc">
 <A HREF="config.html">Configuration</A>
+</TD></TR>
+<TR><TD BGCOLOR="#cccccc">
+<A HREF="howtos.html">HOWTOs</A>
 </TD></TR>
 <TR><TD BGCOLOR="#cccccc">&nbsp;
 <TR><TD BGCOLOR="#191970"><B><FONT COLOR="#ffffff">

Index: resources.html
===================================================================
RCS file: /cvsroot/tmda/tmda/htdocs/resources.html,v
retrieving revision 1.22
retrieving revision 1.23
diff -u -r1.22 -r1.23
--- resources.html      8 Jul 2002 20:06:18 -0000       1.22
+++ resources.html      13 Jul 2002 23:03:26 -0000      1.23
@@ -1,6 +1,6 @@
 <HTML>
 <!-- THIS PAGE IS AUTOMATICALLY GENERATED.  DO NOT EDIT. -->
-<!-- Mon Jul  8 14:05:49 2002 -->
+<!-- Sat Jul 13 14:35:42 2002 -->
 <!-- USING HT2HTML 1.2 -->
 <!-- SEE http://barry.wooz.org/software/ht2html -->
 <!-- User-specified headers:
@@ -89,6 +89,9 @@
 </TD></TR>
 <TR><TD BGCOLOR="#cccccc">
 <A HREF="config.html">Configuration</A>
+</TD></TR>
+<TR><TD BGCOLOR="#cccccc">
+<A HREF="howtos.html">HOWTOs</A>
 </TD></TR>
 <TR><TD BGCOLOR="#cccccc">&nbsp;
 <TR><TD BGCOLOR="#191970"><B><FONT COLOR="#ffffff">

Index: results.html
===================================================================
RCS file: /cvsroot/tmda/tmda/htdocs/results.html,v
retrieving revision 1.23
retrieving revision 1.24
diff -u -r1.23 -r1.24
--- results.html        19 Jun 2002 22:17:47 -0000      1.23
+++ results.html        13 Jul 2002 23:03:26 -0000      1.24
@@ -1,6 +1,6 @@
 <HTML>
 <!-- THIS PAGE IS AUTOMATICALLY GENERATED.  DO NOT EDIT. -->
-<!-- Wed Jun 19 16:10:55 2002 -->
+<!-- Sat Jul 13 14:35:42 2002 -->
 <!-- USING HT2HTML 1.2 -->
 <!-- SEE http://barry.wooz.org/software/ht2html -->
 <!-- User-specified headers:
@@ -89,6 +89,9 @@
 </TD></TR>
 <TR><TD BGCOLOR="#cccccc">
 <A HREF="config.html">Configuration</A>
+</TD></TR>
+<TR><TD BGCOLOR="#cccccc">
+<A HREF="howtos.html">HOWTOs</A>
 </TD></TR>
 <TR><TD BGCOLOR="#cccccc">&nbsp;
 <TR><TD BGCOLOR="#191970"><B><FONT COLOR="#ffffff">

Index: trouble.html
===================================================================
RCS file: /cvsroot/tmda/tmda/htdocs/trouble.html,v
retrieving revision 1.7
retrieving revision 1.8
diff -u -r1.7 -r1.8
--- trouble.html        19 Jun 2002 22:19:55 -0000      1.7
+++ trouble.html        13 Jul 2002 23:03:26 -0000      1.8
@@ -1,6 +1,6 @@
 <HTML>
 <!-- THIS PAGE IS AUTOMATICALLY GENERATED.  DO NOT EDIT. -->
-<!-- Wed Jun 19 16:19:32 2002 -->
+<!-- Sat Jul 13 14:35:42 2002 -->
 <!-- USING HT2HTML 1.2 -->
 <!-- SEE http://barry.wooz.org/software/ht2html -->
 <!-- User-specified headers:
@@ -89,6 +89,9 @@
 </TD></TR>
 <TR><TD BGCOLOR="#cccccc">
 <A HREF="config.html">Configuration</A>
+</TD></TR>
+<TR><TD BGCOLOR="#cccccc">
+<A HREF="howtos.html">HOWTOs</A>
 </TD></TR>
 <TR><TD BGCOLOR="#cccccc">&nbsp;
 <TR><TD BGCOLOR="#191970"><B><FONT COLOR="#ffffff">

Index: usage-links.h
===================================================================
RCS file: /cvsroot/tmda/tmda/htdocs/usage-links.h,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- usage-links.h       16 Oct 2001 00:05:30 -0000      1.1
+++ usage-links.h       13 Jul 2002 23:03:26 -0000      1.2
@@ -4,3 +4,4 @@
 <li><a href="download.html">Download</a>
 <li><a href="install.html">Installation</a>
 <li><a href="config.html">Configuration</a>
+<li><a href="howtos.html">HOWTOs</a>
\ No newline at end of file

____________________________________________
tmda-cvs mailing list
http://libertine.org/lists/listinfo/tmda-cvs



<Prev in Thread] Current Thread [Next in Thread>