#----where to download----
#ftp://ftp.cac.washington.edu/imap/imap-4.7c1.tar.Z
#----where to install----
imap=/usr/local/imap
c_client=/usr/local/imap/c_client
#----untar----
tar xzvf imap-4.7c1.tar.Z
#----install----
cd imap-4.7c
make slx
mkdir $ imap
cp -f ipopd/ipop2d $ imap
cp -f ipopd/ipop3d $ imap
cp -f imapd/imapd $ imap
cp -f mtest/mtest $ imap
mkdir $ c_client
mkdir $ c_client/include
cp -R -f c-client/*.h $ c_client/include
mkdir $ c_client/lib
cp -R -f c-client/*.a $ c_client/lib
ln -s $ c_client/lib/c-client.a $ c_client/lib/libc-client.a
mkdir $ c_client/src
cp -R -f src/c-client/* $ c_client/src
cd ..
#----free----
rm -rf imap-4.7c
#----configuration information----
echo "
--------------------------------------------------------------------------------
please add following lines in /etc/profile
(
tip:you can create a file named /etc/profile.imap,and add these lines in this
file,finally add a line on the end of /etc/profile:
. /etc/profile.imap
):
PATH=""$ ""PATH:$ imap
CPLUS_INCLUDE_PATH=""$ ""CPLUS_INCLUDE_PATH:$ c_client/include
LD_LIBRARY_PATH=""$ ""LD_LIBRARY_PATH:$ c_client/lib
LIBRARY_PATH=""$ ""LIBRARY_PATH:$ c_client/lib
export PATH CPLUS_INCLUDE_PATH LD_LIBRARY_PATH LIBRARY_PATH
please add or uncomment following lines in /etc/services:
pop2 109/tcp postoffice # POP version 2
pop2 109/udp
pop3 110/tcp # POP version 3
pop3 110/udp
imap2 143/tcp imap # Interim Mail Access Proto v2
imap2 143/udp imap
please add or uncomment following lines in /etc/inetd.conf:
pop2 stream tcp nowait root /usr/sbin/tcpd $ imap/ipop2d
pop3 stream tcp nowait root /usr/sbin/tcpd $ imap/ipop3d
imap stream tcp nowait root /usr/sbin/tcpd $ imap/imapd
now,you should logout and relogin as root,and type /etc/rc.d/init.d/inet restart
if you want your php support imap,please recompile php,add this configuration in
./configure:
--with-imap=$ c_client
"
相关链接:
Linux2.4内核中iptables新增功能指南 http://club.sob8.com/read-htm-tid-40531.html
#ftp://ftp.cac.washington.edu/imap/imap-4.7c1.tar.Z
#----where to install----
imap=/usr/local/imap
c_client=/usr/local/imap/c_client
#----untar----
tar xzvf imap-4.7c1.tar.Z
#----install----
cd imap-4.7c
make slx
mkdir $ imap
cp -f ipopd/ipop2d $ imap
cp -f ipopd/ipop3d $ imap
cp -f imapd/imapd $ imap
cp -f mtest/mtest $ imap
mkdir $ c_client
mkdir $ c_client/include
cp -R -f c-client/*.h $ c_client/include
mkdir $ c_client/lib
cp -R -f c-client/*.a $ c_client/lib
ln -s $ c_client/lib/c-client.a $ c_client/lib/libc-client.a
mkdir $ c_client/src
cp -R -f src/c-client/* $ c_client/src
cd ..
#----free----
rm -rf imap-4.7c
#----configuration information----
echo "
--------------------------------------------------------------------------------
please add following lines in /etc/profile
(
tip:you can create a file named /etc/profile.imap,and add these lines in this
file,finally add a line on the end of /etc/profile:
. /etc/profile.imap
):
PATH=""$ ""PATH:$ imap
CPLUS_INCLUDE_PATH=""$ ""CPLUS_INCLUDE_PATH:$ c_client/include
LD_LIBRARY_PATH=""$ ""LD_LIBRARY_PATH:$ c_client/lib
LIBRARY_PATH=""$ ""LIBRARY_PATH:$ c_client/lib
export PATH CPLUS_INCLUDE_PATH LD_LIBRARY_PATH LIBRARY_PATH
please add or uncomment following lines in /etc/services:
pop2 109/tcp postoffice # POP version 2
pop2 109/udp
pop3 110/tcp # POP version 3
pop3 110/udp
imap2 143/tcp imap # Interim Mail Access Proto v2
imap2 143/udp imap
please add or uncomment following lines in /etc/inetd.conf:
pop2 stream tcp nowait root /usr/sbin/tcpd $ imap/ipop2d
pop3 stream tcp nowait root /usr/sbin/tcpd $ imap/ipop3d
imap stream tcp nowait root /usr/sbin/tcpd $ imap/imapd
now,you should logout and relogin as root,and type /etc/rc.d/init.d/inet restart
if you want your php support imap,please recompile php,add this configuration in
./configure:
--with-imap=$ c_client
"
相关链接:
Linux2.4内核中iptables新增功能指南 http://club.sob8.com/read-htm-tid-40531.html
回复Comments
{commenttime}{commentauthor}
{CommentUrl}
{commentcontent}