找回密码
 注册
搜索
热搜: 回贴
  • 前程无忧官网首页 有什么好的平台可以
  • 最新的销售平台 互联网营销的平台有哪
  • 制作网页的基本流程 网页制作和网页设
  • 【帝国CMS】输出带序号的列表(数字排
  • 网站建设公司 三一,中联,极东泵车的
  • 织梦 建站 织梦网站模版后台怎么更改
  • 云服务官网 哪些网站有免费的简历模板
  • 如何建网站要什么条件 建网站要用什么
  • 吉林市移动公司电话 吉林省退休人员网
  • 设计类毕业论文 网站设计与实现毕业论
查看: 9516|回复: 1

postfix安装补充1

[复制链接]
发表于 2009-11-28 01:00:25 | 显示全部楼层 |阅读模式 IP:江苏扬州
1。部分软件下载连接不对。官
今天在家照老大的文章安装postfix,结果遇到不少麻烦,
现在一一指出。老大的文章参考这里http://sery.blog.51cto.com/10037/45500
特别申明:如果你是老手,高手,可以略过以下内容,以下内容主要是为新手进行指点.
1。部分软件下载连接不对。官方网站也错了,不过不重要,大家都能自己找到对应的tar包的,部分指令也有错误,输入的时候要仔细,我偷懒,老复制粘贴,结果绕了很多弯路。
2。给sasl打补丁的时候,
2、安装和配置SASL.
(1)安装
需要执行patch -p1 < sasl.patch 再执行make和 make install
(2) 在mysql中创建postfix所需的数据库。
这一步需要先启动mysql,
/usr/local/mysql/bin/mysqld_safe --user=mysql &
要不然无法导入mysql数据库。
(3) 测试postfixadmin。先修改apache的配置文件/usr/local/apache/conf/httpd.conf,加入如下内容:
这里对apache的配置文件修改的不全。红色的东西不能少,否则apache报错。
<Directory "/var/www/postfixadmin">
Alias /postfixadmin /var/www/postfixadmin
     Options Indexes FollowSymLinks
     AllowOverride None
     Order allow,deny
     Allow from all
    AuthType Basic
    Options None
    AllowOverride None
    Order allow,deny
    Allow from all
    AuthName "sery.mail Access"
    AuthUserFile /usr/local/apache/conf/htpasswd
    Require valid-user
</Directory>
4。安装postfixe,我在这里遇到了错误。
Please specify the final destination directory for installed Postfix
configuration files.
config_directory: [] /usr/local/postfixe/conf
bin/postconf: error while loading shared libraries: libmysqlclient.so.15: cannot open shared object file: No such file or directory
bin/postconf: error while loading shared libraries: libmysqlclient.so.15: cannot open shared object file: No such file or directory
这里说找不到mysql的共享库,需要将路径加入/etc/ld.so.conf
#echo "/usr/local/mysql/lib/mysql">>/etc/ld.so.conf
#ldconfig
然后再重新make install,ok,postfix安装好了。
5.安装courier-imap
出现错误提示:
configure: WARNING:
  configure: error: courierauthconfig not found
解决办法:设置变量COURIERAUTHCONFIG
   
#export COURIERAUTHCONFIG=/usr/local/authlib/bin/courierauthconfig
然后重新执行configure
安装maildrop,输出内容一定要有"Courier Authentication Library extension enabled"这一行。如果没有这个输出,那是非常不幸的事情了,返回去挨个排错吧。那么这个"Courier Authentication Library extension enabled"是怎么一回事呢?这表明maildrop已经和前面我们安装配置的SASL和courier-authlib紧密结合在一起了。
这里我也遇到了这个问题。发现只需要做一个软连接即可解决
首先找到courierauthconfig的位置,上面的步骤中是源码安装的,一般在/usr/local/authlib/
ln -s /usr/local/authlib/bin/courierauthconfig /usr/bin/courierauthconfig
然后重新编译应该就可以了。
6复制文件 courier-imap.sysvinit到目录/usr/local/imap/sbin
这里还需要给执行脚本执行权限
chmod +x /usr/local/imap/sbin/imapd
7/usr/local/sbin/amavisd debug 测试amavis。
这里缺很多perl模块,快速的办法就是用在线自动安装
perl -MCPAN -e shell
我安装的时候开始总是安装不上,手动下载了安装也不行,后来把系统时间校正后就可以了.安装好模块后运行dubug,报错,再继续安装,直到所有的脚本安装完,最后提示我,没有FQDN的hostname,自己临时设置一个
#hostname www.cooler.com
然后继续,这次debug连续滚动了很长的屏幕,在一个地方卡住了,按CTRL+c
又继续了几屏幕,然后退出了.应该是OK了.
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|小黑屋|最新主题|手机版|微赢网络技术论坛 ( 苏ICP备08020429号 )

GMT+8, 2024-9-30 09:21 , Processed in 0.130346 second(s), 12 queries , Gzip On, MemCache On.

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表