summaryrefslogtreecommitdiff
path: root/doc/smtpd-starttls-proxy-io.html
blob: 2bf20ca5d06f6040065308cc6e1d0f3662750234 (plain)
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
<html>
  <head>
    <meta name="viewport" content="width=device-width, initial-scale=1.0" />
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
    <meta http-equiv="Content-Language" content="en" />
    <title>smtpd-starttls-proxy: the smtpd-starttls-proxy-io program</title>
    <meta name="Description" content="smtpd-starttls-proxy: the smtpd-starttls-proxy-io program" />
    <meta name="Keywords" content="smtpd-starttls-proxy io smtpd starttls ucspi-tls s6-ucspitlsd" />
    <!-- <link rel="stylesheet" type="text/css" href="//skarnet.org/default.css" /> -->
  </head>
<body>

<p>
<a href="index.html">smtpd-starttls-proxy</a><br />
<a href="//skarnet.org/software/">Software</a><br />
<a href="//skarnet.org/">skarnet.org</a>
</p>

<h1> The <tt>smtpd-starttls-proxy-io</tt> program </h1>

<p>
<tt>smtpd-starttls-proxy-io</tt> is a program that runs in front of a UCSPI-compliant
SMTP server (such as <tt>qmail-smtpd</tt>) and extends it with STARTTLS
capability.
</p>

<p>
 <tt>smtpd-starttls-proxy-io</tt> provides no TLS on its own;
instead, it expects to be run under a
<a href="https://web.archive.org/web/20150311223933/http://www.suspectclass.com/sgifford/ucspi-tls/ucspi-tls.txt">UCSPI-TLS</a>
server, and interfaces with it.
</p>

<h2> Interface </h2>

<pre>
     smtpd-starttls-proxy-io <em>smtpd...</em>
</pre>

<ul>
 <li> <tt>smtpd-starttls-proxy-io</tt> spawns <em>smtpd...</em> as
a child process. It interposes itself between 
</ul>

</body>
</html>