Update faq.
This commit is contained in:
@@ -72,6 +72,9 @@ milter-0.4.5 or later to remove this dependency.
|
|||||||
<code>set_flags()</code> before calling <code>runmilter()</code>. For
|
<code>set_flags()</code> before calling <code>runmilter()</code>. For
|
||||||
instance, <code>Milter.set_flags(Milter.ADDRCPT)</code>. You must add together
|
instance, <code>Milter.set_flags(Milter.ADDRCPT)</code>. You must add together
|
||||||
all of <code>ADDHDRS, CHGBODY, ADDRCPT, DELRCPT, CHGHDRS</code> that apply.
|
all of <code>ADDHDRS, CHGBODY, ADDRCPT, DELRCPT, CHGHDRS</code> that apply.
|
||||||
|
<p> NOTE - recent versions default flags to enabling all features. You
|
||||||
|
must now call <code>set_flags()</code> if you wish to disable features for
|
||||||
|
efficiency.
|
||||||
<p>
|
<p>
|
||||||
|
|
||||||
<li> Q. Why does sendmail sometimes print something like:
|
<li> Q. Why does sendmail sometimes print something like:
|
||||||
@@ -94,14 +97,19 @@ for your specific needs. We will of course continue to move generic
|
|||||||
code out of the sample as the project evolves. Think of sample.py as
|
code out of the sample as the project evolves. Think of sample.py as
|
||||||
an active config file.
|
an active config file.
|
||||||
<p>
|
<p>
|
||||||
|
If you are running bms.py, then the block_chinese option in
|
||||||
|
<code>/etc/mail/pymilter.cfg</code> controls this feature.
|
||||||
|
<p>
|
||||||
|
|
||||||
<li> Q. Why does sendmail coredump with milters on OpenBSD?
|
<li> Q. Why does sendmail coredump with milters on OpenBSD?
|
||||||
<p> A. Sendmail has a problem with unix sockets on OpenBSD. Use
|
<p> A. Sendmail has a problem with unix sockets on old versions of OpenBSD.
|
||||||
an internet domain socket instead. For example, in <code>sendmail.cf</code> use
|
Use an internet domain socket instead. For example, in
|
||||||
|
<code>sendmail.cf</code> use
|
||||||
<pre>
|
<pre>
|
||||||
Xpythonfilter, S=inet:1234@localhost
|
Xpythonfilter, S=inet:1234@localhost
|
||||||
</pre>
|
</pre>
|
||||||
and change sample.py accordingly.
|
and change sample.py accordingly.
|
||||||
|
<p> OpenBSD users report that this problem has been fixed.
|
||||||
<p>
|
<p>
|
||||||
|
|
||||||
<li> Q. How can I change the bounce message for an invalid recipient?
|
<li> Q. How can I change the bounce message for an invalid recipient?
|
||||||
@@ -143,8 +151,8 @@ everything up for you. For other systems:
|
|||||||
<li> Arrange to run bms.py in the background (as a service perhaps) and
|
<li> Arrange to run bms.py in the background (as a service perhaps) and
|
||||||
redirect output and errors to a logfile. For instance, on AIX you'll want
|
redirect output and errors to a logfile. For instance, on AIX you'll want
|
||||||
to use SRC (System Resource Controller).
|
to use SRC (System Resource Controller).
|
||||||
<li> Copy milter.cfg to the directory you run bms.py in, and edit it. The
|
<li> Copy pymilter.cfg to the /etc/mail or the directory you run bms.py in,
|
||||||
comments should explain the options.
|
and edit it. The comments should explain the options.
|
||||||
<li> Start bms.py in the background as arranged.
|
<li> Start bms.py in the background as arranged.
|
||||||
<li> Add Xpythonfilter to sendmail.cf or add an INPUT_MAIL_FILTER to
|
<li> Add Xpythonfilter to sendmail.cf or add an INPUT_MAIL_FILTER to
|
||||||
sendmail.mc. Regen sendmail.cf if you use sendmail.mc and restart
|
sendmail.mc. Regen sendmail.cf if you use sendmail.mc and restart
|
||||||
|
|||||||
Reference in New Issue
Block a user