CentOS下搭建Sendmail邮件服务器步骤详解

作者:vqiu 时间:2021-12-25 07:30:19 

搭建之前,先来介绍下环境

系统环境:CentOS 5.6 32bit

域名:qiu.com

1、添加MX记录

搭建之前,我们需要在DNS 中添加MX记录(本例DNS 服务器地址为192.168.0.1)

CentOS下搭建Sendmail邮件服务器步骤详解   

测试下是否生效

CentOS下搭建Sendmail邮件服务器步骤详解

2、在线安装程序


yum -y install sendmail-* #主程序
yum -y install m4-*#配置工具
yum -y install cyrus-sasl#SMTP认证
yum -y install dovecot  # POP IMAP 接收

3、配置sendmail

1) vi  /etc/mail/local-host-names    加入  mail.qiu.com

2)vi /etc/mail/sendmail.mc                 将SMTP 认证更改为接受全部主机,再将TRUST_AUTH行前dn1 # 删除

CentOS下搭建Sendmail邮件服务器步骤详解CentOS下搭建Sendmail邮件服务器步骤详解

3)vi /etc/mail/access  录入 Connection:192.168.0             RELAY

CentOS下搭建Sendmail邮件服务器步骤详解 

4)  输入命令:


m4 /etc/mail/sendmail.mc > /etc/mail/sendmail.cf
makemap hash /etc/mail/access.db < /etc/mail/access

5)  修改/etc/dovecot.conf文件,找到行#protocols = imap imaps pop3 pop3s,把#去掉。

6)启动邮件服务  


services sendmail start  
services dovecot start
services saslauthd start

别忘了加为开机启动。

CentOS下搭建Sendmail邮件服务器步骤详解

  6)添加用户 与设置 密码


groupadd mail_user #添加一个邮件组
useradd -s /sbin/nologin -g mail_user zhang3  # 添加一个名为张3的用户
useradd -s /sbin/nologin -g mail_user li4 # 添加一个名为l4的用户
echo Test_zhang3 | passwd --stdin zhang3 # 为张3设置密码为Test_zhang3
echo Test_li4 | passwd --stdin li4 # 为张3设置密码为Test_li4

现在我们可以通过 OE或foxmail 等MUA客户端软件来收发邮件了,接下来我们配置openwebmail,由于openwebmail工作在80端口,所以我们要先安装好httpd (阿帕奇)!

4、配置openwebmail

yum 安装  


yum -y install lftp
lftpget http://openwebmail.org/openwebmail/download/redhat/rpm/release/openwebmail.repo
yum -y install openwebmail

1)初始化

/var/www/cgi-bin/openwebmail/openwebmail-tool.pl --init

2)vi /var/www/cgi-bin/openwebmail/etc/dbm.conf,修改如下:


dbm_ext   .db
dbmopen_ext  .dbm
dbmopen_haslock no

3)vi /var/www/cgi-bin/openwebmail/etc/openwebmail.conf 


domainnames qiu.com  #更改为自己定义的域名#
default_language zh_CN.GB2312    #更改登陆界面为中文#

4)vi /var/www/cgi-bin/openwebmail/etc/defaults/openwebmail.conf:


smtpserver 192.168.0.107 #更改smtp服务器的地址#
authpop3_server 192.168.0.107 #更改pop3服务器的地址#

 5) vi /var/www/cgi-bin/openwebmail/etc/defaults/dbm.conf


dbmopen_ext .db
dbmopen_haslock yes

6) 再做次初始化

/var/www/cgi-bin/openwebmail/openwebmail-tool.pl --init

登陆地址:http://mail.qiu.com/cgi-bin/openwebmail/openwebmail.pl

登陆可能会出现 以下信息(权限):

Couldn't create File /var/log/openwebmail.log! (Permission denied)

解决如下:


touch /var/log/openwebmail.log
chcon -u system_u /var/log/openwebmail.log
chcon -t httpd_sys_script_rw_t /var/log/openwebmail.log
chcon -t httpd_unconfined_script_exec_t /var/www/cgi-bin/openwebmail/openwebmail*

如果提示“无法检索邮件”,重新初始化即可!

最后成功截图: 

CentOS下搭建Sendmail邮件服务器步骤详解

来源:http://www.centoscn.com/CentosServer/lighttpd/2014/1204/4236.html

标签:centos,邮件服务器
0
投稿

猜你喜欢

  • 详解Linux多线程使用信号量同步

    2023-11-02 17:12:12
  • Serv-U域自动离线

    2009-04-29 19:19:00
  • Godaddy US域名特价2.99美元

    2010-05-04 14:29:00
  • DEDECMS实现禁止游客发表评论

    2010-12-08 16:22:00
  • 如何建立安全的ProFTPD应用经验谈

    2009-12-23 19:21:00
  • 全国站长注意:网站数据要及时备份

    2008-06-29 15:22:00
  • 站长们,拿出你们的尊严来!

    2007-12-19 12:30:00
  • Windows2000 IIS5.0之WWW设置

    2010-05-10 18:26:00
  • 2009中国网络生活价值榜:互联网引领社会变革

    2009-10-14 14:11:00
  • 从零开始安装VMwareTools的详细步骤(图文教程)

    2022-08-20 05:23:56
  • ASP漏洞分析和解决方法

    2008-10-30 13:35:00
  • 站长最需要的不是建站工具,而是理性

    2007-12-18 16:52:00
  • 远程docker服务器携带证书连接的实现方法

    2023-06-27 18:43:49
  • VMware虚拟机安装CentOS 6.9图文教程

    2023-11-02 14:14:47
  • Centos 7下利用crontab定时执行任务详解

    2023-10-21 02:48:07
  • 企业网站优化简谈

    2009-01-15 17:36:00
  • 域名注册商name.com的cyber monday优惠码

    2011-01-11 18:09:00
  • Ubuntu系统下网络配置文件解析与说明

    2023-07-14 16:12:11
  • 带你看看 Exchange Server 2007

    2010-03-01 18:54:00
  • 依靠网站外部链接 提升网站流量十个方法

    2009-02-04 15:09:00
  • asp之家 网站运营 m.aspxhome.com