然后运行:
[root@email cf]# sh build config.cf
该命令将在该目录下生成config.cf文件。然后安装sendmail:
[root@email sendmail]# sh build install
将config.cf拷贝到/etc/mail目录下,并改名为sendmail.cf:
[root@email mail]#cp /usr/src/sendmail-8.11.4/cf/cf/config.cf /etc/mail/sendmail.cf
在/etc/mail目录下创建access文件,内容如下:
127.0.0.1 relay
202.99.11 relay
这里表示允许本机和202.99.11.0网段中的机器通过该邮件服务器的转发邮件。其中202.99.11应该是你拥有的局域网络ip网段的ip地址,只需要写网络部分即可。比如说你的用户有多个网段,只需要在其中设置多个网段即可:
127.0.0.1 relay
202.99.11 relay
200.200.201 relay
然后对access文件生成易于检索的库文件格式:
[root@email mail]# makemap hash access.db < access
创建文件/etc/mail/local-host-names,其内容为本机的拥有的域名信息,因为在上面的dns配置文件中该服务器有一个域名:email.linuxaid.com.cn,并且mx记录也指向该域名,因此该服务器就有两个域名,一个为email.linuxaid.com.cn及linuxaid.com.cn,这样用户才可以使用someone@linuxaid.com.cn.这样的地址收发邮件,故该文件应该包含入下内容:
linuxaid.com.cn.
mail.linuxaid.com.cn.
最后还要创建别名数据库。在/etc/mail/aliases目录下创建文件aliases,内容如下:
mailer-daemon: postmaster
postmaster: root
bin: root
daemon: root
nobody: root
然后生成aliases库:
[root@email mail]# newaliases
然后,就可以启动sendmail了:
[root@email mail]# /usr/sbin/sendmail -bd -q20m
在第一次启动时可能出现如下的错误信息:
554 5.0.0 /etc/mail/sendmail.cf: line 41: unknown configuration line ""
554 5.0.0 /etc/mail/sendmail.cf: line 60: unknown configuration line ""
不要紧张,只需要使用vi编辑器将这些行删除即可,其实41、60等行都是空白行而已。删除以后再重新启动就应该没有问题了。
五、qpopper的安装配置
qpopper是unix/linux环境下的pop3服务器,该软件配合sendmail使用。其主要是实现支持用户通过pop3接收信件。
创建从/usr/mail指向/var/spool/mail/的链接:
[root@email src]# ln -s /var/spool/mail/ /usr/mail
解压qpopper软件包:
[root@email src]# tar xvfz qpopper4.0.3.tar.gz
[root@email src]# cd qpopper4.0.3
编译安装qpopper:
[root@email qpopper4.0.3]# ./configure
[root@email qpopper4.0.3]# make
[root@email qpopper4.0.3]# make install
安装成功以后,qpopper将会被安装在目录/usr/local/sbin/目录下。设置.netd启动qpopper。编辑/etc/.netd.conf,查找pop内容的一行,在其前面添加#号,然后在改行后面添加入下内容:
pop-3 stream tcp nowait root /usr/local/sbin/popper qpopper -s
Java Asp PHP .Net XML C/C++ CGI VB Jsp J2ee J2se J2me EJB Servlet Tomcat Resin Struts Weblogic Eclipse ANT GUI JMS Web servise IDEA Webphere Hibernate Spring Jboss Applet Swing Socket Javamail Perl Ajax P2P 安全 模式 框架 测试 开源 游戏
Windows XP Windows 2000 Windows 2003 Windows Me Windows 9.x Linux UNIX 注册表 操作系统 服务器 应用服务器