`
csstome
  • 浏览: 1476182 次
  • 性别: Icon_minigender_1
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

RedHat 9 Linux SendMail 的配置

阅读更多

Linux SendMail 的配置

1.检查Send Mail 的安装包

[root@sql root]# rpm -qa | grep sendmail

sendmail-8.12.8-4

sendmail-cf-8.12.8-4

[root@sql root]# rpm -qa | grep m4

m4-1.4.1-13

[root@sql root]# rpm -q mailx

mailx-8.1.1-28

2IMAP 组件

[root@sql root]# rpm -qa | grep imap

php-imap-4.2.2-17

imap-2001a-18

如果有用DNS 那么DNS MX 要把mail加上

3.安装好上面的部分,就可以开始做一些sendmail 的相关设置

1) M4 转换sendmail 所需的snedmail.cf

#cd /etc/mail

#m4 /usr/share/sendmail-cf/m4/cf.m4 \
> sendmail.mc > redhat.cf

上面这一步是在sendmial.mc 文件中不包含有include(`/usr/share/sendmail-cf/m4/cf.m4') 时才需要做的一个转换动作。一般情况下不需要做。

2)已包含了直接做下面的动作(redhat.cf 就是sendmail.cf 的内容)

# m4 sendmail.mc > redhat.cf

3)备份sendmail.cf

#mv /etc/sendmail.cf /etc/sendmail.cf.old

# cp redhat.cf /etc/mail/sendmail.cf

4.修改sendmail.mc 内的设定

1)修改

#cd /etc/mail

#vi sendmail.mc

找到下面这一段

DAEMON_OPTIONS(`Port=smtp,Addr=127.0.0.1, Name=MTA')
改成 (将Addr=设成你自已的IP
DAEMON_OPTIONS(`Port=smtp,Addr=Your IP, Name=MTA')

保存离开

2)重新制定文档

#m4 sendmail.mc > redhat.cf

#mv sendmail.cf sendmail.cf.old

#cp redhat.cf sendmail.cf

5. 启动 Mail Server

1)启动sendmail

# /etc/rc.d/init.d/sendmail start

2)启动POP3协议

# cd /etc/xinetd.d

# vi ipop3

修改下面一行

disable = yes

将其改成

disable = no

保存离开

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

查看监听和端口

#netstat -tl

# /usr/sbin/sendmail -bd -q30m
参数说明:

-bd
:表示将sendmaildaemon (可以想成常驻记忆体的类型)的类型启动!

-q
queue的意思,后面接的是时间参数,时间参数有:

s (
) m() h(小时)d(
)
-q30m
表示每隔三十分钟,会将放置在邮件队列(一般是在
/var/spool/mqueue )
的邮件尝试寄出一次!所以,上面的例子当中,说的是将sendmail
daemon
的类型启动之后,并且每30分钟去将邮件队列(为寄出的邮件)尝试寄出一次!

6. 设定主机名称

# cd /etc/mail
# vi local-host-names
sql.dba.com

7.设定邮件服务器的权限 /etc/mail/access

# vi /etc/mail/access

#预设情况下有启用的IP
localhost.localdomain RELAY
localhost RELAY
127.0.0.1 RELAY
#
想要开放权限的IP与网域
192.168.6 RELAY
140.116.44.125 RELAY

#
挡掉的IP、主机名称与E-mail
h8h.com DISCARD
192.168.1.100 DISCARD
xxx@xxx.domain.name REJECT
#
储存后离开

8.设定使用者别名/etc/aliases

。。。

9.创建帐号,可以用useradd 添加,然后加到mail 组里面

或都用#init 5 进入图形下界面 更容易添加用户和组

10. 测试发送邮件

# telnet localhost 25

Trying 127.0.0.1...
Connected to localhost (127.0.0.1).
Escape character is '^]'.
220 vbird.adsldns.org ESMTP Sendmail 8.12.7/8.12.7; Sat, 22 Feb 2003 13:52:52 +0800
ehlo sql.dba.com <==跟主机打招呼
250-vbird.adsldns.org Hello sql.dba.com [192.168.6.1], pleased to meet you
250-ENHANCEDSTATUSCODES
250-PIPELINING
250-8BITMIME
250-SIZE
250-DSN
250-ETRN
250-AUTH LOGIN PLAIN <= 成功
250-DELIVERBY
250 HELP

11. 可以找另一台windows 的主机用outlook 来测试sendmail server

Smtp pop3 都真linxu 的机器机名或IP

如: sql.dba.com 192.168.6.1

分享到:
评论

相关推荐

    Redhat LINUX 9从入门到精通 中文版

    命令行界面,Linux系统管理与配置,诊断引导过程,内核重新编译,使用GNOME与KDE,了解基本TCP/IP网络,保护Linux防火墙,设置安全远程访问,安装和测试DNS、DHCP、CUPS与sendmail,配置和查错FTP、NFS、Samba与...

    Linux 服务配置实例

    LINUX选修课讲义:Redhat配置文件 LINUX选修课讲义:中心四终端安装Linux LINUX选修课讲义:RPM使用方法简介! LINUX选修课讲义:汉字终端的安装! LINUX选修课讲义:DNS配置示例! LINUX选修课讲义:FTP服务器配置! ...

    Redhat Linux 9下最简单的WebMail实现方案

    RH9自带了一个php写的webmail,可以提供基于sendmail的邮件web界面,配置的方法也非常的简单,按照本文的的步骤进行,就可以很轻松的为自己搭建一台Web邮件服务器(大概需要10分钟左右时间!)

    linux系统教程

    1.6 安装RedHat Enterprise Linux ES 6 1.7 开关机操作 7 1.8 桌面环境简介 7 1.9 安装故障排除 7 1.10 安装逻辑卷 8 第二章 Linux设备管理和引导流程 9 2.1 Linux文本编辑器 9 2.2 Linux下安装配置网卡 12 2.2.1 ...

    linux RHCE 实验手册

    linux RHCE 实验手册 1. kickstart 无人职守安装.pdf 2. Linux LVM逻辑卷管理.pdf 3.... RHCE-253 Sendmail服务常规配置.pdf 15. RHCE-253 VSFTPD服务配置.pdf 16. RHCE-253 日志服务配置.pdf

    Linux-RHCE系列实战教程打包

    具体内容如下: 1、kickstart 无人职守安装 2、Linux LVM逻辑卷管理 3、Linux 软RAID创建和维护 4、Quota磁盘限额 ...14、RHCE-253 Sendmail服务常规配置 15、RHCE-253 VSFTPD服务配置 16、RHCE-253 日志服务配置

    畅通无阻-高效架设RedHatLinux服务器

    本教材从零开始,由浅入深,全面采用X Window和Webmin相结合的图形管理界面作为配置手段,开创了Linux管理的新概念,让您无需记忆Linux的命令,就能轻松快速地完成Red Hat Linux 9各种流行网络服务器的配置与管理。...

    Web、ftp、samba与NFS服务器配置

    Linux作为一种流行的开源服务器平台,在业界得到了普遍认可,以RedHat、CentOS为首的Linux厂商在服务器...本章将对Linux下的Apache网页服务器、FTP服务器、SendMail邮件服务器和DNS服务器的配置和使用方法进行介绍。

    RHCE课程笔记

    RHCE课程-RH253Linux服务器架设笔记七-Sendmail服务器配置 05-04-2009更新 RHCE课程-RH253Linux服务器架设笔记八-Postfix服务器配置 2009-05-19更新 以下是安全部分 7、TCP—WRAPPER TCP封装 RHCE课程-RH253Linux...

    Centos7 Zabbix3.4邮件告警配置(解决邮件内容为xx.bin附件问题)

    [root@localhost ~]# cat /etc/redhat-release CentOS Linux release 7.2.1511 (Core) 1、安装邮件发送工具mailx 如果安装了其他邮件发送工具,先关闭 service sendmail stop ##关闭sendmail systemctl disable ...

Global site tag (gtag.js) - Google Analytics