18、sendmail 命令与配置文件详解

sendmail 命令与配置文件详解

1. sendmail 命令语法

sendmail 程序的命令语法往往和其配置文件一样复杂。sendmail 命令的格式为:

sendmail [flags] [address ...]

在未指定标志的默认情况下,sendmail 会读取标准输入,直到遇到文件结束标记或单独的一个句点(.)。然后,它会将该文本视为一条消息,并尝试将其发送到命令行中列出的地址。不过,这并非使用 sendmail 程序的常见方式,却展示了其多功能性。在 Linux 邮件服务器中,通常会使用命令行标志让 sendmail 作为后台守护进程运行。

命令行标志可分为两组:第一组是参数,能修改 sendmail 的操作;第二组是选项,用于覆盖配置文件中的默认值,但不会改变配置文件的值。

1.1 sendmail 命令行参数

sendmail 程序通过命令行参数控制其行为,不同的命令行参数会极大改变其功能。默认情况下,sendmail 启动时会读取配置文件来设置操作值,也可用命令行参数即时修改这些值,而无需创建新的配置文件。以下是一些常见参数及其作用:
| 参数 | 描述 |
| — | — |
| -B | 指定消息体的格式,值可以是 7BIT 或 8BITMIME |
| -b | 设置 sendmail 的操作模式,具体值如下表所示 |
| -C | 指定不同于默认(/etc/sendmail.cf)的配置文件,使用此参数时,sendmail 以执行该命令的用户身份运行,常用于测试新配置文件 |
| -d | 激活

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值