linux sendmail配置,linux系统SendMail详细配置

1、 安装相关服务

DNS

Mailserver(sendmail、imap)

2、 启动相关服务

Service named restart

Service sendmail restart

Service xinetd restart

Chkconfig ipop3 on

3、 配置DNS,添加MX纪录

配置DNS略

正/反向区间文件添加MX纪录

IN MX 10(优先级) mail.anniey.com

Mail IN A 192.168.1.100

4、 主配置文件

/etc/mail/sendmail.cf

搜索/smtp

Port=smtp,Addr=192.168.1.100

5、 接受域配置文件

Vi /etc/mail/local-host-names

添加

Anniey.com

192.168.1.100

6、中继转发配置文件

/etc/mail/access.db(不可访问)

Vi /etc/mail/access

添加

Anniey.com

192.168.1

退出

Makemap hash access.db < access

6、 添加用户

Useradd user01

Passwd user01

Useradd user02

Passwd user02

7、 重启服务

Service sendmail restart

Service xinetd restart

补:邮件用户别名,邮件域别名

A)用户别名

1、Vi /etc/aliases

别名 用户名

A01 user01

A02 user02

退出

2、Newaliases

B)邮件域别名

1、配置相关DNS略

2、添加域别名

Vi /etc/mail/sendmail.cw

Anniey.com

Johnny.com

退出

3、接受域配置文件

Vi /etc/mail/local-host-names

Anniey.com

Johnny.com

192.168.1.100

4、重启服务

Service named restart

Service sendmail restart

Service xinetd restart

补:启用smtp认证

1、 安装相关模块

Rpm –qa | grep sasl

Linux盘中:RedHat—〉RPMS—>sasl*

2、 修改 /etc/mail/sendmail.mc(sendmail.cf的源代码)

Vi /etc/mail/sendmail.mc

查询:43 TRUST_AUTH*

:44

:85 DAEMON_OPTION*

:92 DAEMON*

注:去掉dnl(注释)

3、 生成sendmail.cf

M4 sendmail.mc >sendmail.cf

4、删除部分中继,以免开后门

5、客户机

我的服务器要求身份验证

经过以上步骤后,应该就可以用Outlook Express正常发送邮件了,但这时还不能用Outlook Express从服务器端收取邮件的,因为sendmail默认状态并不具备POP3功能,我们还得自己安装并启用它。

1、安装pop3服务

rpm -qa imap

imap-2001a-18

rpm -ivh imap-2001a-18.i386.rpm

2.启用POP3服务。

POP3服务:请先修改/etc/xinetd.d/ipop3文件,将其中的disable=yes改为disable=no后保存;然后重新启动xinetd程序来读取这个修改过的配置文件,使之生效。

/etc/rc.d/init.d/xinetd restart

  • 0
    点赞
  • 0
    收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
©️2022 CSDN 皮肤主题:数字20 设计师:CSDN官方博客 返回首页
评论
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、C币套餐、付费专栏及课程。

余额充值