sendmail邮件服务器配置

原理图:
 
     图解: 邮件服务器使用sendmail服务,并使用webmail界面。
发邮件:(1)(2)通过DNS对地址进行查询;
3)通过SMTP协议把邮件发送到邮件服务器,端口号为25
4)对邮件进行分检,是自己域内的就留下,别的域的继续转发;
5)保存邮件。
收邮件:(一)(二)通过DNS对地址进行查询;
(三)此处通过imap协议读取邮件,端口号为143;若为pop3协议,则端口号为110
(四)使用imap协议则不能下载邮件,若使用pop3协议把邮件下载到本地。
 
步骤:
   1 DNS配置。
      <1> 基于项目二,在dog.org.db文件中添加:
                  dog.org    IN MX  10     mail.dog.org
                  stu 240      IN A          192.168.0.240
                  mail.dog.org. IN CNAME   stu240.dog.org.
      <2> 使用nslookup命令进入命令行;
                  > set q = mx  来查MX记录
                  > dog.org   可以查看serveraddress
                  > q   退出
      <3> 进入/etc/hosts文件,添加:
                  127.0.0.1         localhost.localdomain localhost
                  192.168.0.240     mail.dog.org     
   2 sendmail配置。
<1> 为了配置/etc/mail/sendmail.cf文件,我们要配置/etc/mail/sendmail.mc文件。进入该文件,修改;
   DAEMON_OPTIONS(‘port=smtp,Addr= 0.0.0 .0 NAME=MTA’) dnl
<2> 分检配置。进入/etc/mail/local-host-names文件,
   添加:dog.org
         mail.dog.org
         stu240.dog.org
<3> 启动sendmail:
        service sendmail restart
<4> 查看信息提供的服务信息,和主机名等,
        sendmail -d0 </dev/null
   3 imap协议。
       只需安装了dovecot包,即可启用。
       此处默认为使用系统用户登陆,也可设置数据库定义的用户来登陆。
   4 webmail界面启用。
      <1> 安装squirrelmail包。
      <2> 此时的webmail为英文界面,需要修改为中文界面。
进入/usr/share/squirrelmail/目录
执行./conf.pl进入命令行模式:
输入10->1->zh CN
         2->gz2312
     s
     q
      注:此处为使用rpm包安装,则不同配置其他项目;若使用原代码包安装,则需要把相关配置文件写如apache方可使用。
      <3> 启动apache
            service httpd restart
 
 
项目结果:
    启动浏览器:mail.dog.org/webmail,进入邮件服务器webmail界面。输入用户名和密码,即可使用。

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