-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathnews.html
1376 lines (1121 loc) · 74.7 KB
/
news.html
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
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML//EN">
<html>
<head><title>qmail news</title></head>
<body vlink="#004400" link="#008800" text="#000000" bgcolor="#ffffff" alink="#FF0000">
<h1>qmail news</h1>
<li date="201702100"> <a href="../top.html#201702100">2017/02/10</a> <a href="http://arnt.gulbrandsen.priv.no">Arnt
Gulbrandsen</a> has implemented unicode address support according to <a
href="https://tools.ietf.org/html/rfc6530">RFC 6530-32</a> on behalf of <a
href="http://www.cnnic.cn">CNNIC</a>. A patch that requires the TLS patch <a
href="http://arnt.gulbrandsen.priv.no/qmail/qmail-smtputf8.patch">is
available</a> for download, ask Arnt if you prefer a patch without TLS.
<li date="201306300"> <a href="../top.html#201306300">2013/06/30</a> <a name="201306300">Ed Neville hass a patch to <a href="http://www.usenix.org.uk/content/qmail.html">not bounce email with many Delivered-To headers</a></a>. He says that sometimes spammers cotton on to the idea that qmail bounces mail which has multiple delivered-to lines. Sometimes this can be a pathetic attempt to use a mail server to fan out junk.
<li date="201011050"> <a href="../top.html#201011050">2010/11/05</a> <a name="201011050">Roberto Puzzanghera has
written an English/Italian HOWTO, which explains how to <a
href="http://notes.sagredo.eu/node/8">put together the latest versions
of netqmail</a>, vpopmail, dovecot, roundcube webmail, spamassassin,
clamav, simscan and some and related software.</a>
<li><img src="new.gif" alt="new" width=31 height=12
date="201005150"> <a href="../top.html#201005150">2010/05/15</a> <a name="201005150">Cristiano Venturini has
developed <a href="http://www.qmailsuite.com/">Qmailsuite</a> to
manage accounts of QMail Ldap Server written in Python (command line)
and Php5 (web application).
<li date="200809240"> <a href="../top.html#200809240">2008/09/24</a> <a name="200809240">Jan Mojzis uses <a
href="qmail-postgrey.patch">the postgrey daemon</a>.</a>
<li date="200809240"> <a href="../top.html#200809240">2008/09/24</a> <a name="200809240">Andrew Richards <a
href="http://free.acrconsulting.co.uk/email/other.html">traps early
talkers</a> in the SMTP dialog.</a> Building on the work of Erwin
Hoffmann and John Simpson, Andrew has a patch to netqmail-1.06 (with
qmail-errmsg logging patch) to catch and disconnect connections that
try to send SMTP commands before the SMTP greeting has been issued by
the server.
</ul>
<li><a name="200206182"/><img src="updated.gif" alt="updated" width=52
height=12 date="200807300"> <a href="../top.html#200807300">2008/07/30</a> <a name="200807300">Reza Gamal has written
a qmail guide in <a
href="http://blog.chipset.or.id/qmail/">Indonesian</a>.</a>
<li date="200801140"> <a href="../top.html#200801140">2008/01/14</a> <a name="200801140">Levent Serinol wrote a simple
patch which adds <a
href="http://lserinol.googlepages.com/tcpservermysql.htm">mysql
support to tcpserver.</a></a>
<li date="200711110"> <a href="../top.html#200711110">2007/11/11</a> <a name="200711110">Kazinori Fujiwara has an <a
href="http://pyon.org/fujiwara/">IPv6 patch</a></a>
<li date="200711101"> <a href="../top.html#200711101">2007/11/10</a> <a name="200711101">John Simpson's <a
href="http://qmail.jms1.net/patches/combined.shtml">combined
patch</a>.</a>
<li date="200711100"> <a href="../top.html#200711100">2007/11/10</a> <a name="200711100">John Simpson has a <a
href="http://qmail.jms1.net/patches/validrcptto.cdb.shtml">validrcptto.cdb</a> patch</a>.
<li date="200711050"> <a href="../top.html#200711050">2007/11/05</a> <a name="200711050">Thomas Mangin's <a
href="http://thomas.mangin.com/#tag:link_vmailmgr_proxy">vmailmgr
proxy</a> allows vmailmgr-tcp users to use multiple backend
transparently.
<li date="200708240"> <a href="../top.html#200708240">2007/08/24</a> <a name="200708240">Joshua Megerman wrote a patch to
implement <a
href="http://www.coyotetechnical.com/software/patches/qmail-send-concurrencyperip.patch">hashed
per-IP connection limiting</a> in qmail-send and qmail-remote.</a>
<li date="200708030"> <a href="../top.html#200708030">2007/08/03</a> <a name="200708030">Andrew Richards has modified Paul
Jarc's realrcptto into <a
href="http://free.acrconsulting.co.uk/email/qmail-verify.html">qmail-verify</a>.
It now uses UDP for privilege separation which also allows an incoming
mail server to query a separate mailstore for larger installations.
<li date="200706200"> <a href="../top.html#200706200">2007/06/20</a> <a name="200706200">Chris Hardie has written a
program to <a
href="http://www.summersault.com/software/imail2vpopmail/">migrate
from IMail Server</a> to qmail/vpopmail</a>.
<li date="200705300"> <a href="../top.html#200705300">2007/05/30</a> <a name="200705300">Andrew Richards has written <a
href="http://free.acrconsulting.co.uk/email/other.html">NORCPTHOSTS</a>,
which mandates authentication for relaying hosts.</a> The sender must
authenticate before sending _any_ mail (including to rcpthosts listed
domains), regardless of the content of control/rcpthosts[.cdb]. It's
enabled by an environment variable.
<li date="200705070"> <a href="../top.html#200705070">2007/05/07</a> <a name="200703230"><a name="200705070">Sam
Clippinger has written a filter for qmail that blocks spam at
connection-time, called <a
href="http://www.spamdyke.org/">spamdyke</a></a> It's
similar to DJB's rblsmtpd but it provides a lot more features than
rblsmtpd, including blacklisting, graylisting, limiting numbers of
recipients, checking rDNS entries, checking DNS RBLs, vastly superior
logging and more. spamdyke supports SMTP AUTH and TLS, and will even
provide SMTP AUTH to unpatched qmail installations! Recompiling qmail
is not necessary to use spamdyke.
<li date="200705040"> <a href="../top.html#200705040">2007/05/04</a> <a name="200705040">Georg Lehner has made <a
href="http://www.magma.com.ni/moin/TipsAnd/QmailAnalog">qmailanalog
better integrated with multilog</a></a>.
<li date="200704230"> <a href="../top.html#200704230">2007/04/23</a> <a name="200704230">Traian Zvirid has <a
href="http://www.camscape.ro/opensource/qmail-smtpd-auth-secure.htm">additional
restrictions</a> on top of Krzysztof's SMTP-AUTH patch.</a>
<li date="200704210"> <a href="../top.html#200704210">2007/04/21</a> <a name="200704210">Lukas Feiler has merged several patches into his <a href="http://rocketscience.lukasfeiler.com/bigqmail.patch">bigqmail</a> patch.</a>
<ul><li>netqmail-1.05-tls-smtpauth-20060105.patch
<li>validrcptto.cdb patch
<li>big-concurrency.patch
<li>doublebounce-trim.patch
<li>big-ext-todo (EXTTODO patch & big-todo patch)
<li>Alberto Brealey-Guzman's outgoingips patch
<li>Christopher K. Davis' DNS patch
</ul>
<li date="200702270"> <a href="../top.html#200702270">2007/02/27</a> <a name="200702270">Frederik Vermeulen got tired of
his users sending oversize attachments, so he wrote an experimental
patch that provides a qmail-queue replacement that <a
href="http://inoa.net/qmail-outbox/">detaches large attachments</a>
from an email</a> and replaces them by an URL where the attached files can
be downloaded (to avoid large attachments being sent over the internet
via email).
<li date="200702150"> <a href="../top.html#200702150">2007/02/15</a> <a name="200702150">Mark Steele wrote up some notes
on <a href="http://www.control-alt-del.org/code/index.html">Setting up
a Qmail front-end for M$ Exchange server</a></a>
<li date="200702081"> <a href="../top.html#200702081">2007/02/08</a> <a name="200702081">Thomas Mangin's <a
href="http://thomas.mangin.com/#tag:link_qmail-ldap_vmailmgr">qmail-ldap-multi-auth</a>
patch allows you to run a mix of qmail-ldap and vmailmgr domains on
the same machine.</a>
<li date="200702080"> <a href="../top.html#200702080">2007/02/08</a> <a name="200702080">Thomas Mangin's <a
href="http://thomas.mangin.com/#tag:link_qmail_user_verification">qmail-remote-user-verification</a>
patch performs user verification against both qmail-ldap and vmailmgr
to bounce mail.</a> It does not bounce mail during conversation but at
qmail-queue (changing this is trivial tho), so it will not save you
bandwidth but only cpu if you scan emails.
<lidate="200612220"> <a href="../top.html#200612220">2006/12/22</a> <a name="200612220">Felipe Costa has written a book
for <a href="www.felipecosta.org/projetos/main.htm">qmail in
Brazil-Portuguese</a></a>.
<li><img src="updated.gif" alt="updated" width=52 height=12
date="200612171"> <a href="../top.html#200612171">2006/12/17</a> <a name="200612171">Marcelo Coelho has written a <a
href="http://opensource.mco2.net/qmail/srs/">patch for SRS</a>. More
info on <a href="http://www.libsrs2.org/">SRS</a>. SRS and <a href="#200402040">SPF</a> work
together.</a>
<li date="200612170"> <a href="../top.html#200612170">2006/12/17</a> <a name="200612170">Krzysztof Marciniak has written a
qmail book in Polish entitled "<a
href="http://www.qmail.org.pl/ksi-ki/qmail.-szybki-i-wydajny-serwer-pocztowy.html">qmail. Szybki
i wydajny serwer pocztowy</a>"</a>.
<li date="200612150"> <a href="../top.html#200612150">2006/12/15</a> <a name="200612150">Antonio Casado Rodríguez created
<a href="http://www.ual.es/personal/acasado/mdsmon/">mdsmon</a>
(MailDirSize Monitor)</a>
<li date="200612110"> <a href="../top.html#200612110">2006/12/11</a> <a name="200612110">EZIX has a <a
href="http://ezix.org/project/wiki/NoRelaySMTP">NoRelaySMTP</a></a>,
which writes email directly into a user's Maildir.
<li date="200611080"> <a href="../top.html#200611080">2006/11/08</a> <a name="200611080">Russ Nelson suggests a method for
stopping qmail reliably.</a> When you need to stop qmail to do
something, do it like this:
<pre>
svc -d /service/qmail-s*
# wait for qmail-send to exit.
setlock /service/qmail/supervise/lock sh -c (
# do stuff here
svc -u /service/qmail-s*
)
</pre>
<li><img src="updated.gif" alt="updated" width=52 height=12
date="200610230"> <a href="../top.html#200610230">2006/10/23</a> <a name="200610230">Balazs Nagy has a <a
href="http://js.hu/package/ucspi-tcp/index.html">concurrent IP
connection limiter</a> for ucspi-tcp</a>. Tomislav Randjic has ported
that patch to both <a
href="http://xs3.b92.net/tomislavr/ucspi-ssl-0.70-periplimit.7.patch">ucspi-ssl</a>
and <a
href="http://xs3.b92.net/tomislavr/ucspi-tls-0.70-periplimit.7.patch">ucspi-tls</a>.
<li date="200609300"> <a href="../top.html#200609300">2006/09/30</a> <a name="200609300">Richard Lyons wants to sign
messages using domainkeys</a> after <a href="#200205270">verh</a> has
modified the message, so he added code to qmail-remote to [re]sign the
message.
<li date="200609020"> <a href="../top.html#200609020">2006/09/02</a> <a name="200609020">Folkert van Heusden wrote <a
href="http://www.vanheusden.com/multitail">multitail</a>, which
monitors multiple logfiles</a>. MultiTail lets you view one or
multiple files like the original tail program. The difference is that
it creates multiple windows on your console (with ncurses).
<li date="200609010"> <a href="../top.html#200609010">2006/09/01</a> <a name="200609010">Skaarup has written a package for
<a href="http://dlog.gal.dk/">analyzing logfiles</a> for a lot of
Dan's tools.</a>
<li date="200606060"> <a href="../top.html#200606060">2006/06/06</a> <a name="200606060">Russ Nelson wrote the <a
href="qmail-1.03-selfhelo-1.00.patch">selfhelo</a> patch</a>, which
causes qmail-smtpd to reject email sent using a HELO hostname equal to
your IP address, your hostname, or any hostname without dots.
<li date="200605260"> <a href="../top.html#200605260">2006/05/26</a> <a name="200605260">Niki Denev wrote <a
href="http://www.totalterror.net/src/qstat-gid.c">qstat-gid</a></a>.
It prints info about the messages in the qmail queue sorted per GID.
He uses it to quickly see if any user sends excessive amounts of
mail/spam and fills the queue.
<li date="200605240"> <a href="../top.html#200605240">2006/05/24</a> <a name="200604240">Jon Lewis has an <a
href="http://www.lewis.org/smtp-delay/">SMTP banner delay</a>
program</a>. This causes SMTP clients which give up early, or start
pipelining too soon, to have their connections rejected. Typically
these clients are sources of spam.
<li date="200604240"> <a href="../top.html#200604240">2006/04/24</a> <a name="200604240">Thomas Mangin has a <a
href="http://thomas.mangin.com/#tag:link_qmail_greylisting">greylisting
solution</a> in Python.</a>
<li date="200604060"> <a href="../top.html#200604060">2006/04/06</a> <a name="200604060">Lukas Feiler has instructions for
installing <a href="http://rocketscience.lukasfeiler.com/qmail/">qmail
with TLS and SMTP auth</a>,...</a> Courier-IMAP/POP3, MySQL, Clam AV,
SpamAssassin - all with virtual domain support.</a>
<li date="200602150"> <a href="../top.html#200602150">2006/02/15</a> <a name="200602150">William Baxter wrote <a
href="http://www.superscript.com/ucspi-ssl/intro.html">ucspi-ssl</a>
which uses OpenSSL to encrypt connections</a>.
<li><img src="updated.gif" alt="updated" width=52 height=12
date="200507130"> <a href="../top.html#200507130">2005/07/13</a> <a name="200507130">EnderUNIX has
updated <a href="http://www.enderunix.org/qsheff">qsheff</a>, a
qmail-queue replacement to filter mail traffic</a> and more. It
supports body filtering, subject filtering, attachment filtering,
quarantine, white/black list, single line logging for qmail and many
features.
<li date="200504270"> <a href="../top.html#200504270">2005/04/27</a> <a name="200504270">Alberto Brealey-Guzman also
has an <a
href="https://github.com/mamapitufo/qmail-outgoingips">outgoing
IP address patch</a></a>, but his uses a control file to do the
mapping.
<li date="200411070"> <a href="../top.html#200411070">2004/11/07</a> <a name="200411070">Nikola Vladov has devised a
way to <a
href="http://riemann.fmi.uni-sofia.bg/docs/qmail+djbdns.html">link
qmail against djbdns</a></a>'s resolver library.
<li date="200410281"> <a href="../top.html#200410281">2004/10/28</a> <a name="200410281">Paul Jarc's <a
href="http://multivac.cwru.edu/qmail/">realrcptto patch</a> changes
qmail-smtpd so it uses the same tests as qmail-send to choose a .qmail
file.</a> The email might still be bounced by the .qmail file, but if
it would bounce because there is no applicable .qmail file, then the
email is rejected in the smtp dialog.
<li date="200410280"> <a href="../top.html#200410280">2004/10/28</a> <a name="200410280"><a
href="http://mysite.verizon.net/vze1ypud/software/qscanq/">qscanq</a>,
by Len Budney</a>. Qscanq provides a virus-scanning wrapper for
qmail. Qscanq scans every email message submitted to qmail before
allowing it to be added to qmail's mail queue. Infected emails are
rejected, not bounced, so you won't have to deal with double-bounces
during virus outbreaks.
<li date="200410180"> <a href="../top.html#200410180">2004/10/18</a> <a name="200410180">Russ Nelson wrote <a
href="qmail-1.03-dk-0.54.patch">qmail-dk</a>, which is a qmail-queue
replacement that signs and verifies <a href="http://domainkeys.sf.net/
">DomainKeys</a> signatures.</a> Building on <a
href="http://gentoo-wiki.com/Qmail_domainkeys">Gentoo</a>
<li date="200410110"> <a href="../top.html#200410110">2004/10/11</a>
<li date="200410100"> <a href="../top.html#200410100">2004/10/10</a> <a name="200410100">Sumanth NS has a <a
href="http://ece.iisc.ernet.in/FAQ">qmail + UUCP how-to</a>.</a>
<li><img src="updated.gif" alt="updated" width=52 height=12
date="200409130"> <a href="../top.html#200409130">2004/09/13</a> <a name="200409130">Luca Morettoni wrote <a
href="http://morettoni.net/qmail-rblchk.en.html">qmail-rblchk</a></a>,
which checks the IP address in the Received: line of an email message
on stdin against named DNSBLs.
<li><img src="updated.gif" alt="updated" width=52 height=12
date="200409120"> <a href="../top.html#200409120">2004/09/12</a> <a name="200409120">Daniele Ripanti and Marco
Rocchetti have written a <a
href="http://web.tiscali.it/dax_ramis">HOWTO in Italian</a></a>
describing a qmail installation on FreeBSD with POP3, IMAP, Mailing
list, Antivirus, Antispam support and webmail.
<li date="200409060"> <a href="../top.html#200409060">2004/09/06</a> <a name="200409060">Jeremy Kister wrote a <a
href="http://jeremy.kister.net/code/qmqtool/">qmail-queue
manipulation tool</a>.</a>
<li date="200407120"> <a href="../top.html#200407120">2004/07/12</a> <a name="200407120">Dion Sasmito wrote a <a
href="http://www.metesek.com/projects/qmail-gmfcheck/project_qmail-gmfcheck.php">goodmailfrom</a>
matching badmailfrom's functionality</a>.
<li date="200407120"> <a href="../top.html#200407120">2004/07/12</a> <a name="200407120">Pawel Foremski has a <a
href="http://qmail-spp.sourceforge.net/">qmail-smtpd plugin</a>
system</a>.
<li date="200406300"> <a href="../top.html#200406300">2004/06/30</a> <a name="200406300">N. Ersen Siseci wrote <a
href="http://www.enderunix.org/zabit">Zabit</a>, a C-language qmail
content filter.</a>
<li date="200406270"> <a href="../top.html#200406270">2004/06/27</a> <a name="200406270"><a
href="ezmlm-showctl">ezmlm-showctl</a> prints out the ezmlm
configuration in a readable manner.</a>
<li date="200406070"> <a href="../top.html#200406070">2004/06/07</a> <a name="200406070">Oliver Neubauer has a <a
href="http://www3.sympatico.ca/humungusfungus/code/validrcptto.html">validrcptto</a>
patch</a>, which rejects invalid addresses in the SMTP dialog. Note
that you cannot use this if you have any .qmail files ending in
-default, e.g. any ezmlm lists.
<li date="200406010"> <a href="../top.html#200406010">2004/06/01</a> <a name="200406010">Markus Stumpf has a patch for
qmail-smtpd that <a
href="http://www.lamer.de/maex/creative/software/qmail/105-sober-g/">rejects
W32/Sober-G</a> at the SMTP level.</a>
<li date="200406010"> <a href="../top.html#200406010">2004/06/01</a> <a name="200406010">Jay Soffian has modified
qmail-smtpd to <a
href="http://www.soffian.org/downloads/qmail/qmail-smtpd-doc.html">fork/exec
$RCPTCHECK</a> at the RCPT TO:</a>. $RCPTCHECK is run in the same
environment as qmail-smtpd. Additionally $SENDER is set to the
envelope from and $RECIPIENT is set to the envelope recipient (for the
current rcpt to:). Based on the return code (exit value) of
$RCPTCHECK, the rcpt to: address will either be accepted or rejected.
<li><img src="updated.gif" alt="updated" width=52 height=12
date="200405280"> <a href="../top.html#200405280">2004/05/28</a> <a name="200405280">Nagy Balazs wrote a patch to
ensure that the domain name on the <a
href="http://js.hu/package/qmail/index.html">envelope sender is a
valid DNS name</a></a>. This is not terribly effective against spammers,
but I list it here because some people want it.
<li date="200405100"> <a href="../top.html#200405100">2004/05/10</a> <a name="200405100">Larry M. Smith has written
instructions for using <a
href="http://www.fahq2.com/qmail/honeypot.html">qmail as a
honeypot</a></a>.
<li date="200404110"> <a href="../top.html#200404110">2004/04/11</a> <a name="200404110">John R Levine has written a <a
href="http://qmail.gurus.com/mess822-smtp-auth-patch.txt">SMTP AUTH
patch for ofmipd</a> in mess822-0.58.</a>
<LI><img src="updated.gif" alt="updated" width=52 height=12
date="200403290"> <a href="../top.html#200403290">2004/03/29</a> <a name="200403290"><a
href="http://www.unixpimps.org/software/qregex/">qregex</a> provides
full regexp matching on envelope addresses.</a>With REs (Regular
Expresions) it becomes quite easy to filter out email addresses that
contain invalid characters or simply aren't a real address. Andrew
St. Jean has <a
href="http://www.arda.homeunix.net/store/qmail/">added</a> case
insensitive pattern matching and logging when a match is found.
<li date="200403280"> <a href="../top.html#200403280">2004/03/28</a> <a name="200403280">John Levine has written the
O'Reilly & Associates "owl" book on qmail (<a
href="http://www.oreilly.com/catalog/qmail/">owls</a> <a
href="http://www.desertusa.com/mag00/jan/papr/ghowl.html">eat</a> <a
href="http://www.oreilly.com/catalog/sendmail2/">bats</a>)</a>. More
information on the book is available on <a
href="http://qmail.gurus.com/">John's page</a>.
<a date="200403270"> <a href="../top.html#200403270">2004/03/27</a> <a name="200403270">David Jonas has a patch to
rblsmtpd to let you <a
href="http://www.linuxpenguins.com/forum/viewtopic.php?p=6">ignore
certain A record</a> responses from the bl lookup.</a>
<li date="200403160"> <a href="../top.html#200403160">2004/03/16</a> <a name="200403160">Erwin Hoffmann suggests a
one-line fix to the errno compilation problem. It works for most DJB
software:
<pre>
cat error.h | sed -es/^extern\ int\ errno\;/#include\ \<errno.h\>/ >error.h
</pre>
Or, djb suggests that you edit conf-cc to read:
<pre>
cc -O2 -include /usr/include/errno.h
</pre>
<li date="200403160"> <a href="../top.html#200403160">2004/03/16</a> <a name="200403160">Tino Reichardt has a <a
href="http://www.mcmilk.de/projects/qpasswd/">qpasswd</a>
checkpassword.</a>
<li><img src="updated.gif" alt="updated" width=52
height=12 date="200403050"> <a href="../top.html#200403050">2004/03/05</a> <a name="200403050">John Wiggins has a <a
href="http://johnwiggins.net/qmailctl/">C/C++ CGI
program</a> for the control of qmail.</a>
<li date="200402040"> <a href="../top.html#200402040">2004/02/04</a> <a name="200402040">Christophe Saout wrote a <a
href="http://www.saout.de/misc/spf/">SPF checker</a></a> that runs
inside qmail-smtpd and is written using the native dns and string
functions that come with qmail.
<li date="200402020"> <a href="../top.html#200402020">2004/02/02</a> <a name="200402020">Adam Aube's <a
href="http://crux.baker.edu/aaube01/qmail.html">block_file.pl</a>
rejects messages using file name and/or MIME type patterns.</a>
<li><img src="updated.gif" alt="updated" width=52 height=12
date="200401280"> <a href="../top.html#200401280">2004/01/28</a> <a name="200401280"> Russell Nelson has an <a
href="qmail-smtpd-viruscan-1.3.patch">antivirus patch for
qmail-smtpd</a></a>, with some contributions from Charles Cazabon.
<p><img src="updated.gif" alt="updated" width=52 height=12
date="200401270"> <a href="../top.html#200401270">2004/01/27</a> <a name="200401270"> Charles Cazabon, Dave Sill,
Henning Brauer, Peter Samuel, and Russell Nelson have put together a <a
href="netqmail/">netqmail-1.06</a> distribution of qmail</a>. It is
comprised of qmail-1.03 plus the <a href="#patches">recommended
patches</a> and some documentation.</p>
<li><img src="updated.gif" alt="updated" width=52 height=12
date="200401130"> <a href="../top.html#200401130">2004/01/13</a> <a name="200401130">Frederik Vermeulen has written a
patch implementing <a href="http://inoa.net/qmail-tls/">RFC2487</a>
(starttls)</a> in qmail (qmail-smtpd as server, qmail-remote as
client). This means you can get SSL or TLS encrypted <i>and
authenticated</i> SMTP between the MTAs and between MTA and an MUA
like Netscape4.5.
<li date="200401090"> <a href="../top.html#200401090">2004/01/09</a> <a name="200401090">Philip Gladstone wrote a
delivery-time <a href="http://pond.gladstonefamily.net/do-spf.pl">SPF
checker</a>.</a> More on <a href="http://spf.pobox.com">SPF</a>.
<li date="200401020"> <a href="../top.html#200401020">2004/01/02</a> <a name="200401020">Jean-Eudes ONFRAY wrote a <a
href="rhsbl.patch">rhsbl patch</a> for tcpserver</a>. This lets you
block or whitelist email based on the reverse-DNS hostname rather than
IP.
<li date="200312201"> <a href="../top.html#200312201">2003/12/20</a> <a name="200312201">Dr. Erwin Hoffmann has written
his own <a href="http://www.fehcom.de/qmail/smtpauth.html">SMTP
Auth</a> package</a>.
<li date="200312200"> <a href="../top.html#200312200">2003/12/20</a> <a name="200312200">Erwin Hoffman's <a
href="http://www.fehcom.de/qmail/spamcontrol.html">SPAMCONTROL</a>
combines many spam control features</a>. Includes SMTP Auth with
CRAM-MD5 support.
<li date="200312090"> <a href="../top.html#200312090">2003/12/09</a> <a name="200312090">Erwin Hoffmann has compiled a
tutorial about <a href="http://www.fehcom.de/qmail/smtpauth.html">SMTP
Authentication</a></a> (as part of my canceled Qmail Book) which is
available in english language. Readers will find an updated version
of Krysztof Dabrowski's SMTP Auth patch which should cleanly interface
with eg. netqmail-1.04.
<LI date="200312030"> <a href="../top.html#200312030">2003/12/03</a> <a name="200312030">Chris Johnson
wrote <a href="http://www.palomine.net/qdated/">qdated</a></a> to
create and verify timestamped e-mail addresses. These addresses
expire after a user-configurable period of time; any mail sent to an
expired address will bounce.
<LI height=12 date="200311050"> <a href="../top.html#200311050">2003/11/05</a> <a name="200311050"><a
href="http://www.arda.homeunix.net/store/">Courierpasswd</a>
allows users to to check and change their passwords using Courier
authentication modules.</a> It can optionally read authentication tokens
from stdin and send logging information to syslog or stderr.
<li date="200311020"> <a href="../top.html#200311020">2003/11/02</a> <a name="200311020">Roberto Lacava has Italian
installation instructions for <a
href="http://www.baslug.org/vega/qmail/">qmail on Red Hat 9</a></a>.
<li date="200310280"> <a href="../top.html#200310280">2003/10/28</a> <a name="200310280">Matthew Trout checks SMTP clients
to see if they <a
href="http://trout.me.uk/qmail-relayreject.tar.gz">are open
relays</a></a> before he will accept email from them.
<li date="200310170"> <a href="../top.html#200310170">2003/10/17</a> <a name="200310170">Alex Greg likes to see the output
of svstat expressed in <a
href="http://agreg.com/scripts/secs2dhms">dhms instead of seconds</a></a>.
<li date="200310100"> <a href="../top.html#200310100">2003/10/10</a> <a name="200310100">Ian Stewart wrote <a
href="https://sourceforge.net/projects/qmail-logfilter/">qmail-logfilter</a>,
which discards the DATA phase of an smtp session</a>.
<li date="200310090"> <a href="../top.html#200310090">2003/10/09</a> <a name="200310090">Erwin Hoffmann wrote <a
href="http://www.fehcom.de/qmail/qmvc.html">QMVC</a> - Qmail Mail and
Virus Control</a> is an unidirectional Mail Filter and Virus Scanner
for Qmail. It runs from your .qmail file.
<li date="200310072"> <a href="../top.html#200310072">2003/10/07</a> <a name="200310072">Oliver Hitz wrote a small tool to
<a href="http://www.net-track.ch/opensource/cmd5/">manually test
SMTP-AUTH CRAM-MD5 authentication</a></a>.
<li date="200310071"> <a href="../top.html#200310071">2003/10/07</a> <a name="200310071">Oliver Hitz <a
href="http://www.net-track.ch/opensource/authcdb/">authenticates
against a CDB file</a> and works for SMTP-AUTH</a> as well as for Courier
POP and IMAP.
<li date="200310060"> <a href="../top.html#200310060">2003/10/06</a> <a name="200310060">Michael Devogelaere's <a
href="http://qmail-sql.digibel.be/">qmail-sql</a> now includes ODBC support</a>.
<li date="200309190"> <a href="../top.html#200309190">2003/09/19</a> <a name="200309190">Mark Willcox wrote <a
href="http://www.datahelper.com/download/postpop/">postpop</a>, which
is a simpler SMTP after POP solution.</a>
<li date="200309050"> <a href="../top.html#200309050">2003/09/05</a> <a name="200309050">Russ Nelson discards
doublebounces without queuing them</a> with his <a
href="doublebounce-trim.patch">doublebounce-trim</a> patch.
<li date="200309030"> <a href="../top.html#200309030">2003/09/03</a> <a name="200309030">Jeffrey Clement wrote a
time-limited email-address program called <a
href="http://jclement.ca/software/datedmail.py/">datedmail</a></a>.
<li date="200309010"> <a href="../top.html#200309010">2003/09/01</a> <a name="200309010"><a
href="http://www.pgregg.com/projects/qmail/">Paul Gregg</a> rejects
HELO commands whose parameter has no dot</a>.
<li date="200308260"> <a href="../top.html#200308260">2003/08/26</a> <a name="200308260">Ricardo Oliveira and Mario Gamito
have written a qmail book in Portuguese entitled <a
href="http://www.fca.pt/cgi-bin/fca_detalhado.cgi/?&isbn=972-722-390-7">"Como
instalar um servidor completo de email"</a></a>.
<LI date="200307242"> <a href="../top.html#200307242">2003/07/24</a> <a name="200307242">Adam Aube's <a
href="http://crux.baker.edu/aaube01/qmail.html">chkpass.pl</a>
authenticates using a Squid auth helper program.</a>
<li date="200307240"> <a href="../top.html#200307240">2003/07/24</a> <a name="200307240">Insist that your local users use
<a href="http://jozzel.subweb.cc">only certain domain names</a> on
their outgoing email.</a>
<li date="200307080"> <a href="../top.html#200307080">2003/07/08</a> <a name="200307080">F-Prot supports use of the <a
href="http://mailtools.anomy.net/sanitizer.html#in-transit-qmail">Anomy
sanitizer</a> with qmail</a>.
<li date="200306120"> <a href="../top.html#200306120">2003/06/12</a> <a name="200306120">Sylvestre Ledru wrote some bits on
using <a
href="http://sylvestre.ledru.info/howto/howto_qmail_spamassassin.php">spam
assassin with qmail</a></a>.
<li date="200305290"> <a href="../top.html#200305290">2003/05/29</a> <a name="200305290">Florian Schiessl points out his
Qmail, vpopmail, qmailadmin, ... Howto for <a
href="http://www.debianhowto.de/de/qmail_MTA/">Debian woody</a>.</a>
<li date="200305280"> <a href="../top.html#200305280">2003/05/28</a> <a name="200305280">Samuel Prakoso and Tomy and Onno
Purbo have written a <a href="http://qmail.konsultanlinux.com">qmail
book in Indonesian</a></a>.
<li date="200305170"> <a href="../top.html#200305170">2003/05/17</a> <a name="200305170">David Phillips noticed that
qmail's <a
href="http://david.acz.org/software/sendmail-flagf.patch">sendmail's
-f emulation</a> doesn't set the default for the username as sendmail
does.</a>
<li date="200305160"> <a href="../top.html#200305160">2003/05/16</a> <a name="200305160">Erwin Hoffmann is writing a book
in German on qmail, called <a
href="http://www.fehcom.de/qmail/qmailbook.html">Qmail&co.</a></a>
Unfortunately, the book has been cancelled by the publisher.
<li date="200305132"> <a href="../top.html#200305132">2003/05/13</a> <a name="200305132">J. de Boyne Pollard suggests that
you <a
href="http://homepages.tesco.net./~J.deBoynePollard/Softwares/qmail.html">remove
the bodge</a> that works around a BIND version 4 problem</a>
<li date="200305131"> <a href="../top.html#200305131">2003/05/13</a> <a name="200305131">Erwin Hoffmann wrote <a
href="http://www.fehcom.de/qmail/qmail.html">Newanalyse</a>, helping the
sysadmin in processing multilog logfiles.</a>
<li date="200305071"> <a href="../top.html#200305071">2003/05/07</a> qmail ought to recognize 0.0.0.0 as a local IP
address</a>. <a
href="http://www.suspectclass.com/~sgifford/qmail/qmail-0.0.0.0.patch">This
patch</a> from Scott Gifford implements that change.
<li date="200305070"> <a href="../top.html#200305070">2003/05/07</a> <a name="200305070">Scott Gifford's <a
href="http://www.suspectclass.com/~sgifford/qmail/qmail-1.03-moreipme.patch">moreipme
patch</a> is available</a>. This solves the problem seen when a host
has more IP addresses than it knows about. This happens in particular
when you have an IP masquerading load balancer in front of a host.
<li date="200305020"> <a href="../top.html#200305020">2003/05/02</a> <a name="200305020">Jeffrey Clement wrote up a <a
href="http://jclement.ca/docs/debian_qmail/">Debian HOWTO</a> on
setting up qmail, Vmailmgr, CourierIMAP, SpamAssassin, and ezmlm</a>.
<li date="200305010"> <a href="../top.html#200305010">2003/05/01</a> <a name="200305010">Frank Niedermann has written a
HowTo install qmail on <a
href="http://www.cargal.org/downloads/HOW-TO/debianqmail/debianqmail.html">Debian
in German</a> language.</a>
<li date="200304100"> <a href="../top.html#200304100">2003/04/10</a> <a name="200304100">John Levine wrote a <a
href="http://www.iecc.com/bad-rcpt-noisy-patch.txt">badrcptto
patch</a> which uses CDB and logging.</a>
<li date="200304090"> <a href="../top.html#200304090">2003/04/09</a> <a name="200304090">Andreas Mueller has compiled <a
href="http://www.theflatnet.de/pub/hp-ux">qmail for HP-UX</a></a>.
<li date="200304080"> <a href="../top.html#200304080">2003/04/08</a> <a name="200304080">Inter7 has their own <a
href="http://www.inter7.com/?page=qmailmrtg7">MRTG</a> configuration</a>
<li date="200304070"> <a href="../top.html#200304070">2003/04/07</a> <a name="200304070">Asfihani has written Installing
Qmail With <a
href="http://www.layangan.com/asfik/writings/qmail-vmailmgr.html">vmailmgr</a>
and <a
href="http://www.layangan.com/asfik/writings/qmail-vpopmail.html">vpopmail</a>
in Indonesian language</a>. He also covers omail admin, courier-imap
and squirrelmail.
<li date="200303230"> <a href="../top.html#200303230">2003/03/23</a> <a name="200303230">Will Harris has a patch to make
qmail <a href="http://will.harris.ch/qmail-smtpd.c.diff">fully RFC
1870 compliant</a></a>, i.e. to support the ESMTP SIZE command. Erwin
Hoffman has some <a
href="http://www.fehcom.de/qmail/qmail-smtpd.c.size.diff">corrections</a>.
<li date="200303200"> <a href="../top.html#200303200">2003/03/20</a> <a name="200303200">Kris Kelley has <a
href="http://www.skunkworx.org/guides/QmailOnGentoo.txt">Gentoo
installation instructions</a>.</a>
<li date="200303170"> <a href="../top.html#200303170">2003/03/17</a> <a name="200303170">Qmail-popup redirects stderr to
stdout, thus making it impossible to write a wrapper around
qmail-pop3d which writes to the logfile by writing to stderr. Being a
little cleverer with the shell, you can also redirect FD 7 onto stdout
like this:
<li date="200303131"> <a href="../top.html#200303131">2003/03/13</a> <a name="200303131">Jan Knepper has a qmail virtual
<a href="http://www.digitaldaemon.com/FreeBSD/qmail/index.html">domain
outgoing IP address patch</a></a>, based on IP adddress.
<li date="200303091"> <a href="../top.html#200303091">2003/03/09</a> <a name="200303091">Ingo Rohloff has added <a
href="http://www.ingorohloff.de/soft/serialmail-auth.patch">SMTP
authentication support to serialsmtp.</a></a>.
<li date="200303090"> <a href="../top.html#200303090">2003/03/09</a> <a name="200303090">Richard Lyons points out that
multilog has filtering capabilities</a>, see
http://cr.yp.to/daemontools/multilog.html. If you leave recordio in
place you can select what bits of the output to write. For example:
<li date="200303050"> <a href="../top.html#200303050">2003/03/05</a> <a name="200303050">Bruce Guenter updated his <a
href="http://untroubled.org/qmail-autoresponder/">autoresponder</a></a>
based on Eric's design.
<li date="200302250"> <a href="../top.html#200302250">2003/02/25</a> <a name="200302250">Mário Gamito has some <a
href="http://www.startux.org/index.php?article=1052&visual=2">Portuguese
documentation</a></a>.
<li date="200302180"> <a href="../top.html#200302180">2003/02/18</a> <a name="200302180">Georg Lehner tells how to
configure <a
href="http://www.magma.com.ni/~jorge/spamassassin.html">Qmail with
Spamassassin</a></a>.
<li date="200302170"> <a href="../top.html#200302170">2003/02/17</a> <a name="200302170">Johan Almqvist <a
href="qmail-smtpd-log-badmailfrom.patch">logs
badmailfrom hits</a></a>.
<li date="200302110"> <a href="../top.html#200302110">2003/02/11</a> <a name="200302110">John M. Simpson is running
<a href="http://qmail.jms1.net/courier-daemontools.shtml">courier-imap under daemontools</a></a>.
<li date="200302040"> <a href="../top.html#200302040">2003/02/04</a> <a name="200302040">Andreas Aardal Hanssen has
written <a href="http://www.bincimap.org/">Binc IMAP</a></a>. It's
invoked just like qmail-pop3d so it fits in smoothely in a vanilla
qmail system. Works fine with vhkpwd or any checkpassword-compatible
authenticators.
<li date="200301291"> <a href="../top.html#200301291">2003/01/29</a> <a name="200301291"><a
href="http://search.cpan.org/author/JRAFTERY/">Net::QMTP</a> - This
perl module implements an object oriented interface to a Quick Mail
Transfer Protocol (QMTP) client</a> which enables a perl program to
send email by QMTP.
<li date="200301290"> <a href="../top.html#200301290">2003/01/29</a> <a name="200301290"><a
href="http://q-sorter.sourceforge.net">q-sorter</a> sorts your email
into separate inboxes.</a>
<li date="200301130"> <a href="../top.html#200301130">2003/01/13</a> Erik Sjölund pointed out <a
href="http://www.ornl.gov/its/archives/mailing-lists/qmail/2000/10/msg00696.html">this
bug</a> in qmail-local</a>.
<li date="200301120"> <a href="../top.html#200301120">2003/01/12</a> The definitions of errno in qmail (and tcpserver)
do not work with the newest glibc (2.3.1). Debian and redhat are
updating to this glibc. Executables compiled with older glibc's (2.3)
abort on startup, and recompilation with 2.3.1 is not possible. Mate
Wierdl has <a href="http://djbware.csi.hu/patches/">patches</a> for all
of djb's software. Erwin Hoffmann points out that a one-line sed
script will fix most of DJB's software. Look in the <a
href="#tips">Tips</a> section.
<li date="200301080"> <a href="../top.html#200301080">2003/01/08</a> <a name="200301080">Larry Engleman has a <a
href="http://www.fullywired.net/larry/qgi.html">Qt GUI</a>
installer</a>
<li date="200212310"> <a href="../top.html#200212310">2002/12/31</a> <a name="200212310">Dale Woolridge, James Law, and
Moto Kawasaki's <a href="http://spamthrottle.qmail.ca/">spam throttle</a></a>
patch provides a method to rate limit/stutter spam (message throughput)
via a highly parameterized control interface. As of release 2.01,
tcpserver is no longer a strict requirement.
<li date="200212260"> <a href="../top.html#200212260">2002/12/26</a> <a name="200212260">Rene Schleicher has written a <a
href="http://www.systemprotect.de/~rene/qmail-doku.pdf">qmail/vpopmail-Installation</a>
HOWTO in German.</a>
<li date="200212170"> <a href="../top.html#200212170">2002/12/17</a> <a name="200212170">Andrew St. Jean describes his <a
href="http://www.arda.homeunix.net/mailsetup.shtml">qmail
configuration</a></a> and using qmail's null client, Courier IMAP, and
TMDA.
<li date="200212050"> <a href="../top.html#200212050">2002/12/05</a> <a name="200212050">LinuxMagic is porting their
Anti-Spam/Valid User checking program</a>, <A
HREF="http://www.linuxmagic.com/opensource/qmail">magic-smtpd</A>, a
drop-in replacement for qmail-smtpd over to opensource. Features
checking for Valid Users, Spam conditions, and smtpd RCPT-TO rate
limiting, all at the smtpd level to reduce server loads before it hits
the queue. Supports stock qmail, qmail/vpopmail, and LinuxMagic
Mailserver installs.
<LI date="200211290"> <a href="../top.html#200211290">2002/11/29</a> <a name="200211290">Plácido Revilla wrote a
checkpassword that authentifies against a <a
href="checknukepasswd.tgz">PHPNuke</a> users database.</a> This allows
administrators of these kind of portals to automatize the creation of
pop3 accounts in their system.
<li date="200211060"> <a href="../top.html#200211060">2002/11/06</a> <a name="200211060">Miguel Beccari has <a
href="http://www.qmailtoaster.com/">QmailToaster</a> RPM
packages</a>. Features: Mail Server (pop3, pop3-ssl, imap4, imap-ssl,
smtp, smtp-ssl), Web Administration Tools (vpopmail, vqadmin), Web
Mail Client (horde), Mailing lists(ezmlm), Autoresponder, Antispam.
<li date="200210300"> <a href="../top.html#200210300">2002/10/30</a> <a name="200210300">Ciprian has <a
href="http://www.benchmarks.dmz.ro/">three benchmark articles</a>
comparing sendmail, qmail, and PostFix.</a>
<LI date="200210190"> <a href="../top.html#200210190">2002/10/19</a> <a name="200210190">David Phillips has a
checkpassword which authenticates via a <a
href="http://david.acz.org/checkpw-pop3.html">pop3 connection</a></a>.
While this may seem counter-productive, you can use it for smtp-auth
where the smtp server does not have direct access to the user database.
<li date="200210090"> <a href="../top.html#200210090">2002/10/09</a> <a name="200210090">Han Boetes blocks sites with no
reverse dns</a>. He uses the following tcp.smtp file. The only thing
I would do differently is to set RBLSMTPD instead of just denying the
connection.
<li date="200209250"> <a href="../top.html#200209250">2002/09/25</a> <a name="200209250">James Raftery wants the <a
href="http://romana.now.ie/#rcpt-logging">canonicalized hostname in
the logfile</a></a>, so he can see the real envelope recipients of
messages after host name canonicalization. If you send a mail to me
at [email protected], your logs will show 'to remote
[email protected]' but qmail-remote will actually use
'[email protected]' in the RCPT TO command.
<LI date="200209240"> <a href="../top.html#200209240">2002/09/24</a> <a name="200209240">Roger Merchberger has some
techniques to deal with <a
href="http://www.30below.com/~zmerch/qmail/">double-bouncing
email</a></a>.
<li date="200209230"> <a href="../top.html#200209230">2002/09/23</a> <a name="200209230">Eric M. Johnston's <a
href="qmail-auth-20010105.tar.gz">YAQSAP
(Yet Another qmail SMTP AUTH Patch).</a></a>
<LI date="200208051"> <a href="../top.html#200208051">2002/08/05</a> <a name="200208051">Gerrit Pape wrote <a
href="http://smarden.org/qconfirm/">qconfirm</a></a>, a delivery
confirmation process for a mail address.
<li date="200208050"> <a href="../top.html#200208050">2002/08/05</a> <a name="200208050">Adrian Ho has increased <a
href="accept-5xx.patch">qmail-remote's compliance</a> with
RFC2821.</a> Some smtp servers are now emitting 5XX responses from the
get-go, and mere RFC821 behavior doesn't deal well with them.
<li date="200207290"> <a href="../top.html#200207290">2002/07/29</a> <a name="200207290">Giacomo Cariello used to have
OpenBSD Qmail Ports</a>.
<li date="200207160"> <a href="../top.html#200207160">2002/07/16</a> <a name="200207160">Bjoern Kalkbrenner has
improved the <a
href="http://www.cyberphoria.org/projects/qmail-smtp-auth-send/">smtp-auth
client patch</a> (<a href="http://www.murphyslantech.de/linux/qmail/qmail-smtp-auth-send-0.0.1.tar.gz">alternate location</a>) so it works with multiple users.</a> This is of most
use for a desktop qmail installation which needs to relay mail through
a server that requires authentication. <a name="20000127">The original
author was Jay Soffian (<a
href="http://www.soffian.org/downloads/qmail/qmail-remote-auth-patch-doc.txt">documentation</a>,
<a href="qmail-remote_authenticated_smtp.patch">patch</a>). Last
person to touch that patch was <a
href="http://www.ornl.gov/cts/archives/mailing-lists/qmail/2002/03/msg00091.html">Robert
Sanders</a>
<li date="200207100"> <a href="../top.html#200207100">2002/07/10</a> <a name="200207100">Marco Tizzoni has translated <a
href="http://medialab.dyndns.org/~elibus/lwq.html">Life With Qmail
into Italian</a>.</a>
<li date="200207091"> <a href="../top.html#200207091">2002/07/09</a> <a name="200207091">Paul Niewiadomski has translated
<a href="http://iidea.pl/~paweln/tlum/qmail-doki.tar.bz2">man pages
into Polish</a>.</a> Actually, he's Paweł Niewiadomski, but you need
an 8859-2 character set to properly render his name. I can't wait for
UTF-8 to be supported everywhere.
<li date="200207090"> <a href="../top.html#200207090">2002/07/09</a> <a name="200207090">Michel Morelli is running an <a
href="http://lists.ziobudda.net/mailman/listinfo/qmail-it">Italian-language
list</a>.</a>
<LI date="200206210"> <a href="../top.html#200206210">2002/06/21</a> <a name="200206210">Central Command's <a
href="http://www.centralcommand.com/qmail_vamsi.html">Vexira Antivirus
For Mail Servers</a>(aka VAMS+I for the Integrated version) has qmail
support.</a>
<LI date="200206181"> <a href="../top.html#200206181">2002/06/18</a> <a name="200206181">Tim Deegan has an RFC1339 <a
href="http://www.tjd.phlegethon.org/software/#rfc1339">remote mail
check daemon</a> that works with Maildir mailboxes.</a>
<LI date="200206041"> <a href="../top.html#200206041">2002/06/04</a> <a name="200206041">Ronald C. Rivera creates home
directories and moves email <a
href="http://www.compass.com.ph/~ronald/mbox2maildir.pl">directly from
an LDIF file.</a></a> It also creates the user's public_html directory
which can be used in conjunction with mod_ldap_userdir.
<li date="200206040"> <a href="../top.html#200206040">2002/06/04</a> <a name="200206040">Len Budney wrote a little C program
called <a
href="http://www.pobox.com/~lbudney/linux/software/safecat.html">safecat</a></a>,
which implements DJB's maildir algorithm to copy stdin to a file in a
maildir. When exit codes are checked, as by qmail-local or fetchmail
with -w option, it should be as reliable as qmail's own maildir
delivery (which heavily influenced the safecat).
<li date="200205270"> <a href="../top.html#200205270">2002/05/27</a> There's also the <a
href="http://untroubled.org/ezmlm/archive/patches/qmail-verh-0.06.tar.gz">qmail-verh
patch</a>. This allows substitution of the recipient local/host parts
into the message. Useful for inserting a customized mailto: URL for
list-unsubscribe into the body of the message. <a
name="200205270">Bernhard Graf has a fix for <a
href="http://www.augensalat.de/software/qmail-verh-0.07.tar.gz">input
buffer boundary problems</a></a>.
<LI date="200205250"> <a href="../top.html#200205250">2002/05/25</a> <a name="200205250">Andreas Aardal Hanssen has a way
to run <a
href="http://andreas.hanssen.name/software/multichkpwds.c">multiple
checkpasswords</a></a> and authenticate against one, and if that
fails, then the other. If none succeed, it returns failure.
<li date="200205240" date="200302220"> <a href="../top.html#200302220">2003/02/22</a> <a name="200302220">André Oppermann
updated his <a
href="http://www.nrg4u.com/qmail/ext_todo-20030105.patch">ext-todo
patch</a></a>, which solves the 'silly qmail syndrome'. That's where
qmail spends more time processing incoming email than scheduling
deliveries. You can get it with <a
href="http://home.graffiti.net/feizhou:graffiti.net/patches.html">big-todo integrated</a> as
big-ext-todo.
<li date="200205011"> <a href="../top.html#200205011">2002/05/01</a> David Phillips noticed that sendmail's -f option
sets a default From: header, and so <a
href="http://david.acz.org/software/sendmail-flagf.patch">should</a>
qmail's emulation.
<li date="200205010"> <a href="../top.html#200205010">2002/05/01</a> <a name="200205010">Alexey Mahotkin rewrote <a
href="http://checkpasswd-pam.sourceforge.net/">checkpassword-pam</a>
from scratch.</a>
<li date="200204230"> <a href="../top.html#200204230">2002/04/23</a> <a name="200204230">Justin Hopper has a <a
href="http://digitaloasys.com/contrib">quota implementation</a> for
QmailAdmin</a>.
<LI date="200204110"> <a href="../top.html#200204110">2002/04/11</a> <a name="200204110">Noel Mistula wrote <a
href="http://ngm.id.au/checkhab">checkhab</a></a>, which checks
for HTML, attachments, and binaries in email, and blocks them.
<LI date="200203250"> <a href="../top.html#200203250">2002/03/25</a> <a name="200203250">James Grinter has instructions on
<a href="http://www.gbnet.net/~jrg/qmail/ifspamh">using
SpamAssassin</a></a>. It's a script that runs from a .qmail file.
<li date="200203180"> <a href="../top.html#200203180">2002/03/18</a> <a name="200203180">Sergiusz Pawlowicz wrote <a
href="http://ezmlm-cgi-py.sourceforge.net/">ezmlm-cgi-py</a></a>, a
more approachable (i.e. Python, not djb-C) version of "the Freds"
ezmlm-cgi archive formatter.
<LI date="200202090"> <a href="../top.html#200202090">2002/02/09</a> <a name="200202090">Russell Nelson has a patch to <a
href="qmail-smtpd-relay-reject">reject relay probes</a> generated by
so-called anti-spammers.</a> These relay probes have '!', '%' and '@'
in the local (username) part of the address.
<LI date="200202060"> <a href="../top.html#200202060">2002/02/06</a> <a name="200202060">EnderUNIX Team wrote <a
href="http://www.enderunix.org/spamguard">spamGuard</a></a>, which
scans your log files for "too much" email from a particular user, and
adds them to badmailfrom.
<li date="200202050"> <a href="../top.html#200202050">2002/02/05</a> <a name="200202050">Mark Delany wrote <a
href="supplementary-groups">set_supplementary_groups</a></a>, which
lets you gain group permissions for the groups you are in in
/etc/group. In particularly mailman requires this.
<LI date="200201230"> <a href="../top.html#200201230">2002/01/23</a> <a name="200201230"><a
href="http://odeiavir.sourceforge.net">OdeiaVir</a> integrates virus
scanning into qmail.</a>
<li date="200201110"> <a href="../top.html#200201110">2002/01/11</a> <a name="200201110">Bruce Guenter wrote <a
href="http://untroubled.org/mailfront/">mailfront</a>, a package
containing customizeable network front-ends for mail servers;
specifically SMTP and POP3</a>. Supports SMTP auth and POP3 AUTH
PLAIN and LOGIN.
<li date="200201080"> <a href="../top.html#200201080">2002/01/08</a> <a name="200201080">Wolfgang Pichler wanted graphs
from logs, so he wrote <a
href="http://qmailalizer.sourceforge.net">qmailalizer</a></a>.
<li date="200112200"> <a href="../top.html#200112200">2001/12/20</a> <a name="200112200"> <a
href="http://www.qmail.org/cgi-bin/m/[email protected]">Michele
Beltrame</a> has a tool to <a
href="http://sourceforge.net/projects/qmhandle">view the qmail
queue</a></a> (with colored display), view messages in it and delete
messages. It's very simple and written in Perl.
<li date="200112140"> <a href="../top.html#200112140">2001/12/14</a> Mark Delaney noted that he was getting spam with a
null envelope sender. That by itself is insufficient reason to reject
the email. However, when the spam has multiple envelope recipients,
it cannot be a bounce message. So, <a name="200112140">Charles
Cazabon wrote a patch to enforce <a
href="http://pyropus.ca/software/misc/nullenvsender-recipcount.patch">single
recipients on bounces</a></a>.
<li date="200112090"> <a href="../top.html#200112090">2001/12/09</a> The ultimate mbox2maildir has not yet been invented.
However, <a name="200112090">Robin Whittle has created another <a
href="http://www.firstpr.com.au/web-mail/mb2md/">mbox2maildir</a></a>.
This one can do entire directories of mboxes.
<li date="200111240"> <a href="../top.html#200111240">2001/11/24</a> <a name="200111240">Andrew Richards has a <a
href="http://free.acrconsulting.co.uk/email/courcpw.html">checkpassword</a>
that wraps around Courier-IMAP's authentication</a> for use by
qmail-pop3d.
<li date="200111160"> <a href="../top.html#200111160">2001/11/16</a> <a name="200111160">Looking for information on how to
<a href="http://www.goldmark.org/jeff/stupid-disclaimers/">add a
disclaimer</a> to your outgoing email?</a>
<LI date="200111131"> <a href="../top.html#200111131">2001/11/13</a> <a name="200111131">Ask Bjørn Hansen wrote <a
href="http://smtpd.develooper.com/">qpsmtpd</a>, a smtp server
with filtering tools</a>. It's written in perl.
<LI date="200111130"> <a href="../top.html#200111130">2001/11/13</a> <a name="200111130">O'Shaughnessy Evans has a set of
shell scripts that comprise a spam-filtering system called "<a
href="http://isle.wumpus.org/cgi-bin/pikie?SpamRule">spamrule</a>".</a>
<li date="200111060"> <a href="../top.html#200111060">2001/11/06</a> <a name="200111060">Jay Austad has his qmqpc <a
href="random-qmqpc.patch">rotating the server list</a> by a random
amount</a>. This distributes the load over multiple qmqp servers.
<li date="200106250"> <a href="../top.html#200106250">2001/06/25</a> <a name="200106250">Martin Östlund has written a <a
href="http://support.linux.se/?main=docs/qmailhowto.php&org=docs">Swedish
qmail-howto</a></a>.
<li date="200105312"> <a href="../top.html#200105312">2001/05/31</a> <a name="200105312">Scott Woods has qmail running on
a Cray</a>. It took some <a
href="ftp://ftp.essc.psu.edu/pub/emsei/woods/qmail-unicos.patch">patching</a>
to make it run on UNICOS, but it's running.
<li date="200105311"> <a href="../top.html#200105311">2001/05/31</a> <a name="200105311"><a
href="http://www.dulug.duke.edu/~icon/qvcs-guide/">Qmail-VmailMgr-Courier-SquirrelMail
installation guide</a></a>, written by Konstantin Riabitsev.</a>
<li date="200105310"> <a href="../top.html#200105310">2001/05/31</a> <a name="200105310">Ismail Yenigul has written a
<a href="http://www.enderunix.org/documents/qmail.html">Turkish
qmail-howto</a></a>.
<li date="200105290"> <a href="../top.html#200105290">2001/05/29</a> <a name="200105290">Peter van Dijk suggests that
you have two services running smtpd</a>, one using recordio and the
other not. He says that it's a great diagnostic tool. Create
/service/qmail-smtpd as you would normally. Create
/service/qmail-smtpd-recordio as a copy with recordio inserted, and
logging to a separate space (be sure to chmod this logdir tight
because recordio records complete emails). Create
/service/qmail-smtpd-recordio/down. The switchover is then simply:
<pre>
# svc -u /service/qmail-smtpd-recordio ; svc -d /var/service/qmail-smtpd
</pre>
and viceversa.
<li date="200105220"> <a href="../top.html#200105220">2001/05/22</a> <a name="200105220"> <a
href="http://www.igenus.org/">iGENUS</a> is a chinese webmail
system</a> for perl + qmail + vpopmail + mysql.
<LI date="200105060"> <a href="../top.html#200105060">2001/05/06</a> <a name="200105060"> <a
href="http://webmail.omnis.ch/omail.pl?action=about">oMail-webmail</a>
is a simple Webmail solution for mail servers</a> based on qmail and
optionally vmailmgr. This a GPL project, maintained by <a
href="mailto:[email protected]">Olivier Müller</a>. The mails are read
directly from Maildirs on the harddisk, which is much quicker than
using protocols like POP3 or IMAP. Other features includes multiple
language support (currently English, French, German and Italian),
folders and addressbook support. oMail is programmed in
Perl. Developers and translators are welcome to subscribe to the <a
href="http://sourceforge.net/mail/?group_id=3658">devel mailing
list</a>.
<li date="200104270"> <a href="../top.html#200104270">2001/04/27</a> <a name="200104270">Davide Giunchi wrote <a
href="http://www.folug.linux.it/qmail-masq.html">qmail-masq</a>[uerade]</a>.
It will masquerade the internal address with an external one when
sending email from local network users to the external internet users.
<li date="200104080"> <a href="../top.html#200104080">2001/04/08</a> <a name="200104080"><a
href="http://www.gnus.org/">Gnus</a> has had native maildir support
since version 5.8.</a> Also see <a href="#200101171">nnmaildir</a>.
<li date="200104060"> <a href="../top.html#200104060">2001/04/06</a> <a name="200104060">Mahlon Smith has written a
general <a href="http://www.martini.nu/misc/newmail.tar.gz">new mail
checker</a></a>, useful if you use the mutt MUA and procmail to filter
incoming mail to Maildirs, since there isn't a built in mechanism for
doing this from within mutt.
<li date="200104060"> <a href="../top.html#200104060">2001/04/06</a> <a name="200104060"> Jesse
Sweetland has added Postgres support to his checkpassword and
qmail-getpw replacements</a>. He calls the package <a
href="http://www.point-five.net/Qmail">sql-xpw</a>. These differ from
Takeshi's code because his is a patch to qmail and this code is not.
<li date="200102260"> <a href="../top.html#200102260">2001/02/26</a> <a name="200102260">Klaus Reimer has code to change
the <a href="qmail-bouncecontrol-1.03.patch">appearance of bounce
messages.</a></a> Note that this has the potential to break <a
href="http://cr.yp.to/proto/qsbmf.txt">QSBMF</a>.
<li date="200102090"> <a href="../top.html#200102090">2001/02/09</a> And similarly <a name="200102090">Sean Cody has a
maildir patch for <a href="pine-maildir-4.33">pine 4.33</a></a>.
<li date="200102060"> <a href="../top.html#200102060">2001/02/06</a> <a name="200102060">Larry M. Smith has a vanilla <a
href="checkpassword.pl">checkpassword.pl</a></a>.