Perhaps I misunderstand the description of blocking relaying as described in LWQ, so
please bear with my question.
(I'm reading:
"Most single-user and small workgroup servers can disable relaying completely, but if
you have to support a distributed user community, you'll need a way to allow your
users, and only your users, to use your system as a relay. This is accomplished by
using tcpserver to set the RELAYCLIENT environment variable, which tells qmail-smtpd
to override the rcpthosts file.
If you follow the installation instructions in this document, selective relaying will
be enabled by default. To give a client relay access, add an entry to /etc/tcp.smtp
like:
IP address of client:allow,RELAYCLIENT=""
and if I understand this correctly, if I know the IP of my clients, then I can allow
them to relay messages without a problem. The issue for me, however, is that I need
to allow relaying for mobile users dialing into the internet from national ISPs, thus
usually ending up with different IPs each time they dial in.)
I am setting up my server (FreeBSD 4.0, qmail-1.03, etc) to host a number of domains
of which all of the users will be accessing their accounts via pop3 remotely. I want
them to be able to authenticate, get mail or authenticate, send mail - i.e. as long as
the person has authenticated, they can send mail to users other than on the host. The
server is set up with mail going to a Maildir and already works for receiving mail
from external domains. I already tried to deal with this with vmailmgr, but ran into
roadblocks that go way beyond my ability to solve them - I couldn't get many of the
necessary services for vmailmgr to work, and I was successful with simply using
checkpassword. So, while I am finishing up the work on the server, could anyone give
me some tips or point me in the direction of documentation that could help me in
setting up such a service? I am specifically looking for information on pop access
for remote/roaming users.
Thanks,
SF