File: setting.html

package info (click to toggle)
emil 2.1.0-beta9-9
  • links: PTS
  • area: main
  • in suites: potato
  • size: 1,152 kB
  • ctags: 587
  • sloc: ansic: 10,369; yacc: 412; makefile: 326; sh: 172
file content (75 lines) | stat: -rw-r--r-- 2,579 bytes parent folder | download | duplicates (6)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
<HEAD>
<TITLE>EMIL version 2 TUTORIAL</TITLE>
</HEAD>
<BODY>

                                             
<H1>TUTORIAL FOR EMIL VERSION 2.1
</H1>
<EM>Written by Martin Wendel, ITS, Uppsala university.
Martin.Wendel@its.uu.se
</EM>
<HR>
<A HREF=input.html><IMG ALIGN=MIDDLE SRC=arrow_right3.gif></A><A HREF=main.html><IMG ALIGN=MIDDLE SRC=arrow_up2.gif></A><A HREF=design-spec.html><IMG ALIGN=MIDDLE SRC=arrow_left3.gif></A>

<H2>SETTING UP CONVERSION</H2>
<p>
This is a short guide on how to get started using Emil version 2.1. When
refering to Emil below, it is really Emil version 2.1 that is meant.
<HR>
<p>
Emil can be used as a standalone filter, converting messages on demand, 
however, if you need to do message conversion on a more regular basis the 
easiest method is to make your MTA use Emil. I will give you some hints
on how to make sendmail use Emil and a few examples. If you use other
MTA's than sendmail, my guess is that the procedure is similar (but
don't ask me, I haven't tried).

<p>
Sendmail is controlled by it's configuration file sendmail.cf. The three ways
to apply conversion, as seen from the sendmail side of the world, is
on the input, inside sendmail or on the output.

<p>
Normally
you do not want to change the way sendmail receives messages. Since 
sendmail often receives messages on it's SMTP-server you would need to
replace the SMTP server of sendmail to do that. Emil does not provide
an SMTP server so you would need to use another software.

<p>
With Emil version 1, you could recompile sendmail and link it with
Emil. This is not possible with Emil version 2.1, and since the sendmail
source is rapidly changing, Emil v1 is not supported with recent sendmails.

<p>
A more reasonable way of applying conversion is the modify the way
sendmail distributes messages. This way, messages are processed by
Emil when the message leaves sendmail. Sendmail distributes messages
by using what is called mailers or delivery agents (I'll use both names
in this text). Apart from
SMTP delivery, sendmail calls external programs to do the delivery.
It is quite easy to put Emil between sendmail and these deliver agents.


<hr size="4" noshade>
<ADDRESS>
<table WIDTH="95%">
<td>
March 1996<p>
<B>ITS Uppsala university</B><BR>
Box 887<BR>
751 08 Uppsala<BR>
SWEDEN<P>
</td>
<td ALIGN="right" VALIGN="middle">
<a href="mailto:Martin.Wendel@its.uu.se">Martin Wendel</a>
</td>
<td ALIGN="left" VALIGN="middle">
<a href="mailto:Martin.Wendel@its.uu.se">
<IMG border="0" SRC="binpobox.gif" ALT="E-Mail: "></a>
</td>
</table>
</ADDRESS>
</body>
</html>