image
image

Go Back   macosx.com > Mac Help Forums > HOWTO & FAQs

Reply
 
Thread Tools
  #1  
Old December 4th, 2002, 11:28 PM
~departed~
 
Join Date: Jul 2002
Location: Kansas City, MO
Posts: 457
Thanks: 0
Thanked 0 Times in 0 Posts
gatorparrots is on a distinguished road
[HOWTO] Install Qpopper (POP3 server)

What is Qpopper?
Qpopper is the most widely-used server for the POP3 protocol (this allows users to access their mail using any POP3 client). Qpopper supports the latest standards, and includes a large number of optional features. Qpopper is normally used with standard UNIX mail transfer and delivery agents such as sendmail or smail.

Qpopper's goals are: security, stability, safety, features, and performance.

The 3 and later code base has multiple levels of protection again common security vulnerabilities, so even if there is a bug at one level, the other levels can protect against an exploit. Stability means running without crashing or other problems. All bug reports are reviewed and taken seriously. Safety means protecting the user's mail. Qpopper takes extra precautions to guard against spool corruption, even if there is a system crash or power failure during an update. Qpopper provides a large number of features, such as bulletins, support for wireless devices, APOP, integration with packages such as Kerberos, drac, etc. Qpopper strives for the maximum possible performance consistent with safety. You can also tell Qpopper when it is running in an environment where some precautions are not required, resulting in extra performance (for example, if users do not access mail using shell accounts).

This server is fully compliant with RFC 1939 (which defines the POP protocol) and RFC 2449 (which defines the POP extension mechanism and the extended response codes), and works with all known POP3 clients.


Here is a summary of the installation procedure for qpopper on Mac OS X 10.1.5. This will net you a working pop3 daemon that runs under inetd.
Code:
# download and decompress the source
curl -O ftp://ftp.qualcomm.com/eudora/server...er4.0.4.tar.gz
tar -zxf qpopper4.0.4.tar.gz
cd qpopper4.0.4
# build the executable
./configure
make
sudo make install
# manually move the binary executable
sudo mv popper/popper /usr/libexec/popper
# 'man'ually move the man pages
sudo mv man/* /usr/share/man/man8/
# rebuild the man index
sudo /usr/libexec/makewhatis /usr/local/man
# configure and restart inetd
sudo -s
echo "pop3 stream tcp nowait root /usr/libexec/popper qpopper -s" \
>> /etc/inetd.conf
kill -HUP `cat /var/run/inetd.pid`
exit
Here is a summary of the installation procedure for qpopper on Mac OS X 10.2.x. This will net you a working pop3 daemon that runs under xinetd.

Download and decompress the source:
curl -O ftp://ftp.qualcomm.com/eudora/server...er4.0.4.tar.gz
tar -zxf qpopper4.0.4.tar.gz
cd qpopper4.0.4

Build the executable
./configure
make
sudo make install

Manually move the binary executable:
sudo mv popper/popper /usr/libexec/popper
'man'ually move the man pages
sudo mv man/* /usr/share/man/man8/
Rebuild the man index
sudo catman -w

Configure xinetd:
sudo -s
pico /etc/xinetd.d/pop3


Enter the following lines:
Code:
service pop3
{
        disable = no
        socket_type     = stream
        wait            = no
        protocol        = tcp
        user            = root
        server          = /usr/libexec/popper      
        server_args     = qpopper -s            
        port            = 110           
}
Press Ctrl+O to write out the file and Ctrl+X to exit pico.
Restart xinetd to affect the changes:
kill -HUP `cat /var/run/xinetd.pid`
exit


You can do a quick test to see if it is working like so:
sudo lsof -i | grep pop3
A line returned like this means you have successfully installed your pop3 daemon:
xinetd 379 root 7u inet 0x03aeafac 0t0 TCP *:pop3 (LISTEN)
Reply With Quote
Reply

Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are Off
Pingbacks are Off
Refbacks are Off
Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
[HOWTO] - Setup DHCPD (Server) on Mac OS X (Workstation) kilowatt HOWTO & FAQs 15 August 7th, 2006 04:13 PM
Don't install Server over OS X client coyote Mac OS X System & Mac Software 6 May 11th, 2005 10:53 AM
[HOWTO] Install pure-ftpd gatorparrots HOWTO & FAQs 17 February 23rd, 2003 02:17 AM
install os x server couzteau Mac OS X System & Mac Software 12 April 12th, 2002 10:21 PM
X Window Server install & configure instruction taewon Mac OS X System & Mac Software 2 October 14th, 2001 08:06 AM


All times are GMT -5. The time now is 11:01 AM.


Mac Support® Version 3.7.2
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 3.1.0
Copyright 2000-2008 DigitalCrowd, Inc.