在配置eventum的邮件服务的时候,始终不能发邮件。抓包后发现根本就没有连接到邮件服务器。再一查,原来是服务器么有
安装IMAP。下面是安装前找到的资料~~~
【转载】
安装sugarcrm,如果你不安装imap,那么你就无法使用的他的邮件功能,他的邮件功能是通过imap去读远程的邮件。
为了这个模块,我可是研究了一个下午,终于搞定,以后还是要仔细看文档,本来我已经看到这个文档,不过不好好看,下面是步骤。
你需要通过yum来安装两个包
yum -y install openssl-devel.i386
yum install pam-devel
这个时候你就可以安装imap了,不然你会遇到无数的错误,而且你搜索也找不到答案的。
wget ftp://ftp.cac.washington.edu/mail/imap.tar.Z
tar zxf imap.tar.Z
cd imap-2007a
make lr5 PASSWDTYPE=std SSLTYPE=unix.nopwd IP6=4
echo "set disable-plaintext nil" > /etc/c-client.cf
mkdir /usr/local/imap-2007a
mkdir /usr/local/imap-2007a/include/
mkdir /usr/local/imap-2007a/lib/
chmod -R 077 /usr/local/imap-2007a
rm -rf /usr/local/imap-2007a/include/*
rm -rf /usr/local/imap-2007a/lib/*
rm -rf /usr/sbin/imapd
cp imapd/imapd /usr/sbin/
cp c-client/*.h /usr/local/imap-2007a/include/
cp c-client/*.c /usr/local/imap-2007a/lib/
cp c-client/c-client.a /usr/local/imap-2007a/lib/libc-client.a
这个时候,你再编译php,就没有问题了
./configure --prefix=/usr/local/php5 --with-mysql=/usr/local/mysql5 --with-apxs2=/usr/local/apache2/bin/apxs --with-jpeg-dir=/usr/local/jpeg --with-freetype-dir=/usr/local/include/freetype2 --with-zlib --with-png-dir=usr/local/libpng12 --with-libxml-dir=/usr/local/libxml2 --with-gd --enable-ftp --enable-sockets -enable-mbstring=all- --with-mcrypt --with-curl=/usr/local/curl /
--with-imap-ssl /
--with-imap=/usr/local/imap-2007a
如果出现错误
make: *** [libphp5.la] Error 1
你把php的包删除掉,再解压,编译就可以了,我也出现这个错误,是因为我曾经编译过一次,
http://www.wangshui.com/blog/?p=27
下面这篇文章非常好啊
http://www.directadmin.com/forum/showthread.php?p=131417
看到这个不容易啊。不过总算是解决了,现在可以说彻底解决了sugarcrm的安装问题了。