第六讲邮件服务

第六讲邮件服务

Sendmail只支持SMTP协议,需要用dovecot来支持POP3IMAP4协议,OpenWebmail让客户端可以通过IE浏览器来收发邮件。

//access.db 是进行访问控制的。修改access文件后通过makemap生成access.db

Sendmail的常见配置举例

  //要启用SMTP认证这个服务必须开启

演示:

先配置好IP

#netconfig

#service network restart

#vi /etc/named.conf

#vi /etc/sysconfig/network

#hostname mail.xapc.com 

#cd /var/named

#cp localhost.zone xapc.com.zone

#vi xapc.com.zone

#service named restart

测试一下:

#nslookup

>set type=mx

>xapc.com

#rpm –q sendmail

#rpm –q m4

#rpm –q sendmail-cf   //4张光盘上

#cd /etc/mail

#vi sendmail.mc

//127.0.0.1改成 0.0.0 .0

技巧:输入/127很容易找到这项

//把这两项之前的dnl和空格去掉

#vi access

#makemap hash access.db < access

#vi local-host-names

#m4 sendmail.mc > sendmail.cf

#useradd li4 –s /sbin/nologin

#passwd li4

#service sendmail restart

windows作客户端,作测试

   打开Outlook Express,新建用户li4邮件地址[email protected]

  

然后给自己发一封邮件

注:Outlook Express这时是收不到邮件的,因为sendmail只支持SMTP,不支持POP3协议。所以要安装dovecot服务器

//考虑包的依赖关系,建议用system-config-packages管理工具安装,在试验中,只有这种方法是成功的。

配置好后,再回到Outlook Express,点发送/接收,发现已可以收到邮件了

 

安装配置OpenWebmail

 修改好后,重启计算机生效:#reboot

//如果安装出现错误提示,大意是说依赖关系什么什么的,可以在安装命令最后加--nodeps --force参数,忽略这些,强制安装。

//一般是进入/var/www/cgi-bin/openwebmail下,运行下面命令初始化

# ./openwebmail-tool.pl -- init

 

 

你可能感兴趣的:(linux,职场,sendmail,休闲)