commit 8f0f1403e461b588596a8c34316ce5494f79540e
parent 3300f247a6c11e7bc5488314062ae5defe7c8299
Author: Rolf Eike Beer <eike@sf-mail.de>
Date: Mon, 5 Aug 2019 13:05:51 +0200
replace many pobox.com URLs
While at it replace some FAQ answers touched anyway with the versions from
online.
Diffstat:
8 files changed, 42 insertions(+), 48 deletions(-)
diff --git a/FAQ b/FAQ
@@ -1,4 +1,4 @@
-See http://cr.yp.to/qmail/faq.html for newer FAQs not included in this
+See https://cr.yp.to/qmail/faq.html for newer FAQs not included in this
document, and http://qmail.org/ for qmail community contributions.
1. Controlling the appearance of outgoing messages
@@ -131,7 +131,7 @@ running, give it a HUP.
2.4. How do I set up a separate queue for a SLIP/PPP link?
-Answer: Use serialmail (http://pobox.com/~djb/serialmail.html).
+Answer: Use serialmail (https://cr.yp.to/serialmail.html).
2.5. How do I deal with ``CNAME lookup failed temporarily''? The log
@@ -215,7 +215,7 @@ incoming mail for me-sos will be forwarded to each of those addresses.
You should also touch ~me/.qmail-sos-owner so that bounces come back to
you rather than the original sender.
-Alternative: ezmlm (http://pobox.com/~djb/ezmlm.html) is a modern
+Alternative: ezmlm (https://cr.yp.to/ezmlm.html) is a modern
mailing list manager, supporting automatic subscriptions, confirmations,
archives, fully automatic bounce handling (including warnings to
subscribers saying which messages they've missed), and more.
@@ -263,15 +263,24 @@ uppercase is converted to lowercase.
4.7. How do I use sendmail's .forward files with qmail?
Answer: Install the dot-forward package
-(http://pobox.com/~djb/dot-forward.html).
+(https://cr.yp.to/dot-forward.html).
4.8. How do I use sendmail's /etc/aliases with qmail?
Answer: Install the fastforward package
-(http://pobox.com/~djb/fastforward.html).
+(https://cr.yp.to/fastforward.html).
+To make majordomo 1.94.* work with qmail under fastforward, insert
+
+ # system("newinclude","$listdir/$clean_list");
+
+before the lclose(LIST) line in do_subscribe and do_unsubscribe in
+majordomo. See ftp://ftp.eyrie.org/pub/software/majordomo/mjqmail
+and http://www.qmail.org for other methods of using majordomo with
+qmail. majordomo 2.0 is expected to support qmail directly.
+
4.9. How do I make qmail defer messages during NFS or NIS outages? If
~joe suddenly disappears, I'd like mail for joe to be deferred.
@@ -310,22 +319,18 @@ For more precise control over address assignments, see qmail-users.0.
loads, cutting off service for ten-minute stretches. I'd also like
better connection logging.
-Answer: First, install the tcpserver program, part of the ucspi-tcp
-package (http://pobox.com/~djb/ucspi-tcp.html). Second, remove the smtp
-line from /etc/inetd.conf, and put the line
+Answer: Install ucspi-tcp (https://cr.yp.to/ucspi-tcp.html). Remove the
+smtp line from /etc/inetd.conf, and put the two lines
- tcpserver -u 7770 -g 2108 0 smtp /var/qmail/bin/qmail-smtpd &
+ tcpserver -v -u 7770 -g 2108 0 smtp /var/qmail/bin/qmail-smtpd \
+ 2>&1 | /var/qmail/bin/splogger smtpd 3 &
into your system startup files. Replace 7770 with your qmaild uid, and
replace 2108 with your nofiles gid. Don't forget the &. The change will
take effect at your next reboot.
By default, tcpserver allows at most 40 simultaneous qmail-smtpd
-processes. To raise this limit to 400, use tcpserver -c 400. To keep
-track of who's connecting and for how long, run (on two lines)
-
- tcpserver -v -u 7770 -g 2108 0 smtp /var/qmail/bin/qmail-smtpd \
- 2>&1 | /var/qmail/bin/splogger smtpd 3 &
+processes. To raise this limit to 400, use tcpserver -c 400.
5.2. How do I set up qmail-qmtpd?
@@ -352,33 +357,22 @@ question 5.1 for more details on tcpserver.
5.3. How do I set up qmail-pop3d? My old POP server works with mbox
delivery; I'd like to switch to maildir delivery.
-Answer: Four steps. First, install the checkpassword program
-(http://pobox.com/~djb/checkpwd.html). Second, make sure you have a
-
- pop3 110/tcp
-
-line in /etc/services. Third, put (all on one line, including
-qmail-popup twice)
+Answer: Install ucspi-tcp (https://cr.yp.to/ucspi-tcp.html) and
+checkpassword (https://cr.yp.to/checkpwd.html). Put
- pop3 stream tcp nowait root
- /var/qmail/bin/qmail-popup qmail-popup
- YOURHOST /bin/checkpassword /var/qmail/bin/qmail-pop3d Maildir
+ tcpserver 0 110 /var/qmail/bin/qmail-popup YOURHOST \
+ /bin/checkpassword /var/qmail/bin/qmail-pop3d Maildir &
-into /etc/inetd.conf, and give inetd a HUP; replace YOURHOST with your
-host's fully qualified domain name. Fourth, set up Maildir delivery for
-any user who wants to read mail via POP.
+(on two lines) into your system boot scripts; replace YOURHOST with your
+host's fully qualified domain name. Set up Maildir delivery for any user
+who wants to read mail via POP. The new service will start after you
+reboot.
-If you have tcpserver installed, skip the inetd step, and set up (on two
-lines)
-
- tcpserver 0 pop3 /var/qmail/bin/qmail-popup YOURHOST \
- /bin/checkpassword /var/qmail/bin/qmail-pop3d Maildir &
-
-replacing YOURHOST with your host's fully qualified domain name. See
-question 5.1 for more details on tcpserver.
+Security note: You should do this only within a secure network; otherwise
+an eavesdropper can steal passwords.
-Security note: pop3d should be used only within a secure network;
-otherwise an eavesdropper can steal passwords.
+There are several programs that can be substituted for checkpassword.
+See https://cr.yp.to/qmail/toaster.html for more information.
5.4. How do I allow selected clients to use this host as a relay? I see
@@ -622,7 +616,7 @@ any data.
7.6. How do I run a supervised copy of qmail? svc sounds useful.
-Answer: Install daemontools (http://pobox.com/~djb/daemontools.html).
+Answer: Install daemontools (https://cr.yp.to/daemontools.html).
Create a /var/run/qmail directory. Change
/var/qmail/rc
@@ -639,7 +633,7 @@ whether qmail is running.
7.7. How do I avoid syslog? It chews up a lot of CPU time and isn't
reliable.
-Answer: Install daemontools (http://pobox.com/~djb/daemontools.html).
+Answer: Install daemontools (https://cr.yp.to/daemontools.html).
Make a /var/log/qmail directory, owned by qmaill, mode 2700. Do
qmail-start ./Mailbox /usr/local/bin/accustamp \
diff --git a/README b/README
@@ -19,10 +19,10 @@ previous version, read UPGRADE instead.
See PIC.* for some ``end-to-end'' pictures of mail flowing through the
qmail system.
-See http://pobox.com/~djb/qmail.html for other qmail-related software
+See https://cr.yp.to/qmail.html for other qmail-related software
and a pointer to the qmail mailing list.
-Other documentation: http://pobox.com/~djb/proto.html shows solutions to
+Other documentation: https://cr.yp.to/proto.html shows solutions to
several Internet mail problems; many of these solutions are implemented
in qmail. CHANGES and THANKS show how qmail has changed since it was
first released. SECURITY, INTERNALS, and THOUGHTS record many of the qmail
diff --git a/UPGRADE b/UPGRADE
@@ -9,7 +9,7 @@ the queue before you have had a chance to test it.
WARNING for upgrades from 1.00 or 1.01: qlist has been split into a
-separate package. You can obtain it from http://pobox.com/~djb/qlist.html
+separate package. You can obtain it from https://cr.yp.to/qlist.html
if you have any users who need it.
WARNING for upgrades from 1.01: recipientmap is gone. The virtualdomains
@@ -61,4 +61,4 @@ How to install:
That's it!
If you have questions about qmail, join the qmail mailing list; see
-http://pobox.com/~djb/qmail.html.
+https://cr.yp.to/qmail.html.
diff --git a/maildir.5 b/maildir.5
@@ -209,7 +209,7 @@ or rename
as
.BR cur/\fIunique:info .
See
-.B http://pobox.com/~djb/proto/maildir.html
+.B https://cr.yp.to/proto/maildir.html
for the meaning of
.IR info .
diff --git a/qmail-header.5 b/qmail-header.5
@@ -12,7 +12,7 @@ The main function of
is to make sure that each outgoing message has an appropriate header.
For more detailed information, see
-.BR http://pobox.com/~djb/proto/immhf.html .
+.BR https://cr.yp.to/immhf.html .
.SH "MESSAGE STRUCTURE"
A message contains a series of
.I header fields\fR,
diff --git a/qmail-smtpd.8 b/qmail-smtpd.8
@@ -30,7 +30,7 @@ converts the SMTP newline convention into the UNIX newline convention
by converting CR LF into LF.
It returns a temporary error and drops the connection on bare LFs;
see
-.BR http://pobox.com/~djb/docs/smtplf.html .
+.BR https://cr.yp.to/docs/smtplf.html .
.B qmail-smtpd
accepts messages that contain long lines or non-ASCII characters,
diff --git a/qmail-smtpd.c b/qmail-smtpd.c
@@ -47,7 +47,7 @@ void die_alarm() { out("451 timeout (#4.4.2)\r\n"); flush(); _exit(1); }
void die_nomem() { out("421 out of memory (#4.3.0)\r\n"); flush(); _exit(1); }
void die_control() { out("421 unable to read controls (#4.3.0)\r\n"); flush(); _exit(1); }
void die_ipme() { out("421 unable to figure out my IP addresses (#4.3.0)\r\n"); flush(); _exit(1); }
-void straynewline() { out("451 See http://pobox.com/~djb/docs/smtplf.html.\r\n"); flush(); _exit(1); }
+void straynewline() { out("451 See https://cr.yp.to/docs/smtplf.html.\r\n"); flush(); _exit(1); }
void err_bmf() { out("553 sorry, your envelope sender is in my badmailfrom list (#5.7.1)\r\n"); }
void err_nogateway() { out("553 sorry, that domain isn't in my list of allowed rcpthosts (#5.7.1)\r\n"); }
diff --git a/qmail.7 b/qmail.7
@@ -60,7 +60,7 @@ This documentation describes notqmail version
of
.BR qmail .
See
-.B http://pobox.com/~djb/qmail.html
+.B https://cr.yp.to/qmail.html
for other
.BR qmail -related
software, and