OS X - Development and Darwin Discussion and questions about development for Mac OS X.

Install Qpopper


Post Reply New Thread Subscribe

 
Thread Tools
gatorparrots
Guest
 
Posts: n/a

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 <a href='ftp://ftp.qualcomm.com/eudora/servers/unix/popper/qpopper4.0.4.tar.gz' target='_blank'>ftp://ftp.qualcomm.com/eudora/servers/uni...per4.0.4.tar.gz</a>
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/servers/uni...per4.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
{
 &nbsp; &nbsp; &nbsp; &nbsp;disable = no
 &nbsp; &nbsp; &nbsp; &nbsp;socket_type &nbsp; &nbsp; = stream
 &nbsp; &nbsp; &nbsp; &nbsp;wait &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;= no
 &nbsp; &nbsp; &nbsp; &nbsp;protocol &nbsp; &nbsp; &nbsp; &nbsp;= tcp
 &nbsp; &nbsp; &nbsp; &nbsp;user &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;= root
 &nbsp; &nbsp; &nbsp; &nbsp;server &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;= /usr/libexec/popper &nbsp; &nbsp; &nbsp;
 &nbsp; &nbsp; &nbsp; &nbsp;server_args &nbsp; &nbsp; = qpopper -s &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;
 &nbsp; &nbsp; &nbsp; &nbsp;port &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;= 110 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 
}
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)
QUOTE Thanks

Post Reply New Thread Subscribe


« Fixing tcsh in OS X 10.2.x | Finding disk usage by file type »
Thread Tools

Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
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 On
Pingbacks are On
Refbacks are Off
Forum Jump

Similar Threads
Thread
Thread Starter
Forum
Replies
Last Post
FAQ: Archive and Install MacAddikt OS X - Operating System 36 07-09-2009 09:24 AM
custom OS install nicktimesthree Switcher Hangout 6 01-25-2005 10:22 PM
Broken DVD drive, How do I Install OS X? scottgoddard Apple Notebooks 0 01-24-2005 11:31 PM
OS9 Install Problem in Panther - HELP! Big Beard OS X - Operating System 2 01-07-2004 11:00 PM

All times are GMT -4. The time now is 04:21 PM.

Powered by vBulletin
Copyright ©2000 - 2013, Jelsoft Enterprises Ltd.
X

Welcome to Mac-Forums.com

Create your username to jump into the discussion!

New members like you have made this community the ultimate source for your Mac since 2003!


(4 digit year)

Already a member?