sendmail 配置与管理

时间:2025-04-28

sendmail 配置与管理

安装sendmail→本地邮件→外部邮件→配置详解



安装

sendmail有三个软件包需要安装(RedHat 9.0)

sendmail-8.12.8-4

sendmail-cf-8.12.8-4

sendmail-doc-8.12.8-4(说明文件,可以不安装)

使用命令

#rpm -qa | grep sendmail 查看安装了那些sendmail软件包

如果没有安装则要到安装光盘或者从网上下载

/etc/mail sendmail主目录

(sendmail.cf是主配置文件,但是主配置文件语法比较难懂,所以我们可以修改sendmail.mc文件,然后用m4宏处理程序来生成所需的sendmail.cf文件.)

安装完成后使用命令启动sendmail服务.

#service sendmail start 启动sendmail服务

#/etc/init.d/sendmail start 同样可以启动服务

#service sendmail restart 重启服务



#netstat -an 查看端口状态,如果服务正常启动则会监听25号端口.

也可以使用telnet命令尝试登陆本地的25端口查看服务运行情况.

#telnet 127.0.0.1 25 使用telnet登陆本机25端口

Escape character is '^]'.
220 linux9.0 ESMTP Sendmail 8.12.8/8.12.8; Tue, 10 Oct 2006 15:33:22 +0800 返回服务器系统和时间等信息
ehlo hello 与服务器打招呼,返回以下服务器信息,说明服务启动正常.

250-linux9.0 Hello localhost.localdomain [127.0.0.1], pleased to meet you
250-ENHANCEDSTATUSCODES
250-PIPELINING
250-8BITMIME
250-SIZE
250-DSN
250-ETRN
250-DELIVERBY
250 HELP
使用命令quit退出



本地邮件

默认情况下安装好sendmail并启动后就可以实现本地用户的邮件收发.

首先建立一个帐户

#useradd test 创建test用户并修改密码,然后登陆test用户,使用test用户发送邮件

#mail 查看有无新邮件

#mail root 向root用户发送一封新邮件

subject:hello 邮件主题为hello

hello root 输入邮件内容,输入完成后Ctrl+d结束输入

Cc: 抄送,可以是自己,也可以省略.

邮件发送完成,用root用户登陆系统,然后用mail命令查看新邮件

#mail 输入mail命令提示以下信息

Mail version 8.1 6/6/93. Type ? for help.
"/var/spool/mail/root": 1 message 1 new
>N 1 root@ linux9.0 Tue Oct 10 16:00 16/536 "hello"


输入编号1可以查看信件的内容,如果有多封邮件邮件编号以此类推.

后面是 发件人,邮件接收时间,邮件大小,邮件主题 等内容.

其中/var/spool/mail/root是root用户的邮箱目录,用户查看过的信件会保存在用户主目录下的mbox文件中

输入q退出.

可以把一个文档中的内容当作一封邮件
发送出去

#mail -s 'hello' root < test.txt

如果需要查看已经阅读过的邮件可以用命令:

#mail -f ~/mbox

管理员可以查看其他用户的邮件,使用命令:

#mail -u test



限制邮件空间:

sendmail 配置与管理.doc 将本文的Word文档下载到电脑

精彩图片

热门精选

大家正在看

× 游客快捷下载通道(下载后可以自由复制和排版)

限时特价:7 元/份 原价:20元

支付方式:

开通VIP包月会员 特价:29元/月

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219