前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >CentOS-SendMail服务配置

CentOS-SendMail服务配置

作者头像
偏有宸机
发布2020-11-04 10:11:37
8220
发布2020-11-04 10:11:37
举报
文章被收录于专栏:宸机笔记宸机笔记

一件很尴尬的事情,虽然步骤就是这样,但我死活都能成功过:(

1.安装SendMail服务

[root@centos mail]# yum install sendmail sendmai-cf dovecot

2.修改配置文件

1). 修改sendmail.mc主配置文件

[root@centos mail]# vim /etc/mail/sendmail.mc

代码语言:javascript
复制
#52,53两行取消注释
TRUST_AUTH_MECH('EXTERNAL DIGEST-MD5 CRAM-MD5 LOGIN PLAIN')dnl
define('confAUTH_MECHANISMS','EXTERNAL GSSAPI DIGEST-MD5 CRAM-MD5 LOGIN PLAIN')dnl
#第116行Addr后改为0.0.0.0
DAEMON_OPTION('Port=smtp,Addr=0.0.0.0,Name=MTA')dnl         
#第155行域名改为自己的域名
LOCAL_DOMAIN('mail.jnjs.net')dnl

[root@centos mail]# m4 /etc/mail/sendmail.mc > /etc/mail/sendmail.cf

2). local-host-names 加入域名

[root@centos mail]# vim /etc/mail/local-host-names

代码语言:javascript
复制
#加入本机域名
mail.jnjs.net
3). 修改access文件

[root@centos mail]# vim /etc/mail/access

代码语言:javascript
复制
#加入一行
Connect:10.1.10.101         RELAY

[root@centos mail]# makemap hash access.db < htaccess

4).修改dovecot文件

[root@centos mail]# vim /etc/dovecot/dovecot.conf

代码语言:javascript
复制
#取消注释
protocols = imap pop3 lmtp

[root@centos mail]# vim /etc/dovecot/conf.d/10-mail.conf

代码语言:javascript
复制
#第25行取消注释
mail_location = mbox:~/mail:INBOX=/var/mail/%u

[root@centos mail]# vim /etc/dovecot/conf.d/10-auth.conf

代码语言:javascript
复制
#第九行取消注释并把yes改为no
disable_plaintext_auth = no

4.修改dns解析文件

[root@centos mail]# vim /var/named/named.z

代码语言:javascript
复制
#加入
@     MX      5     mail.da1sy.com.

5.创建用户

代码语言:javascript
复制
[root@centos mail]# useradd user01 -p user01
[root@centos mail]# useradd user01 -p user02

6.启动 sendmail , dovecot

代码语言:javascript
复制
[root@centos mail]# /etc/init.d/sendmail restart
[root@centos mail]# /etc/init.d/dovecot restart
本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2018-09-04,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 1.安装SendMail服务
  • 2.修改配置文件
    • 1). 修改sendmail.mc主配置文件
      • 2). local-host-names 加入域名
        • 3). 修改access文件
          • 4).修改dovecot文件
          • 4.修改dns解析文件
          • 5.创建用户
          • 6.启动 sendmail , dovecot
          领券
          问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档