Long's Blog

Good good study, and day day up.

Follow me on GitHub

Home

Linux mail

mail 命令是 Linux 下一个非常轻巧的交互式的命令行邮件客户端,基于 Berkeley Mail 8.1,提供 MIME、MAP、POP3、SMTP 和 S/MIME 等扩展

mail 默认是调用本机 MTA 发送邮件的,这意味着需要在本机上安装 sendmail 或 postfix 或 exim 或…,配置比较麻烦,而且会带来不必要的资源占用。

通过修改配置文件,可以达到不使用 sendmail 而用外部 smtp 服务器发送邮件的目的。

命令介绍

命令名称 mail/mailx

  • 基本语法 常用选项的简化语法可能包括:mail [-s subject] [-c cc-addr] to-addr . . .

  • 功能描述 发送和接收网络邮件

命令选项

option usage
-b address 指定密件副本的收信人地址
-c address 指定副本的收信人地址
-f [file] 读取指定邮件文件中的邮件
-i 忽略终端发出的信息
-I 使用互动模式
-n 启动时禁止读取 /etc/mail.rc
-N 阅读邮件时,不显示邮件的标题
-s subject 指定邮件的主题
-t 要发送的消息应包含带有 To:、Cc:、或 Bcc: 字段的消息头,在命令行上指定的收件人将被忽略。
-u user 读取指定用户的邮件
-v 执行时,显示详细的信息
-V 显示版本信息并退出