Chinaunix首页 | 论坛 | 博客
  • 博客访问: 480096
  • 博文数量: 111
  • 博客积分: 2332
  • 博客等级: 大尉
  • 技术积分: 1187
  • 用 户 组: 普通用户
  • 注册时间: 2009-08-29 11:22
文章分类

全部博文(111)

文章存档

2013年(9)

2012年(28)

2011年(17)

2010年(28)

2009年(29)

我的朋友

分类: LINUX

2012-02-17 15:56:16

今天安了一下postfix,安装和初步使用过程中遇到了一些问题。在这里记录了下来,以防之后忘了。
先按照官网说的,把系统中默认的sendmail给注了
# mv /usr/sbin/sendmail /usr/sbin/sendmail.OFF
# mv /usr/bin/newaliases /usr/bin/newaliases.OFF
# mv /usr/bin/mailq /usr/bin/mailq.OFF
# chmod 755 /usr/sbin/sendmail.OFF /usr/bin/newaliases.OFF \
    /usr/bin/mailq.OFF
然后官网下载下来源码包,解压后
make
make install
make install的时候一路回车就行
安装到最后的时候报错:postfix-install: Error: "postfix" needs an entry in the passwd file.
解决办法
groupadd postfix -g 1000
groupadd postdrop
useradd postfix -u 1000 -g postfix -G postdrop
然后回到安装目录,重新make install.
之后又报错说域名不对
解决办法
更改postfix的配置文件:/etc/postfix/main.cf
里面mydomain附上值localhost.localhostdomain。
之后又重新make make install,然后安装就结束了。
简单的使用方法和sendmail是一样的,
然后发邮件,报错:postdrop: warning: unable to look up public/pickup: No such file or directory
解决方法
这个问题是没有开启postfix服务造成的
开启postfix服务,/usr/sbin/postfix start
阅读(834) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~