Exim一些命令

exim -bt someone@domain - 测试邮件router/transport

exim -bt -d someone@domain - 更详细的log

 

exim -bp - 等同 mailq, 显示queue中mail, 可以得到size, from, to, message-ID以及在队列里的时间

exim -q - 等同 runq, 执行队列

exim -qf - 执行队列,强制包括未到retry time的mail,但不包括frozen的

exim -qff - 执行队列,强制所有,包括frozen的

 

exim4的spool邮件一般在/var/spool/exim4/input。

 

example:

>mailq

18m  2.8K 1NWeCc-0001yi-Uo <from@somewhere>
          test123@mydomain.com
>ls /var/spool/exim4/input/1NWeCc-0001yi-Uo*

/var/spool/exim4/input/1NWeCc-0001yi-Uo-D 

/var/spool/exim4/input/1NWeCc-0001yi-Uo-H

-D suffix 的是原邮件,-H 带有exim处理的一些信息

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: Linux发送邮件命令可以使用邮件客户端程序如sendmail、postfix、exim等,也可以使用命令行工具如mail、mutt、pine等。其中,mail命令是最基本的邮件发送工具,使用简单,但功能较为有限;mutt和pine则是功能更为强大的邮件客户端程序,可以支持多种邮件协议和格式。无论使用哪种工具,发送邮件的基本步骤都是:设置发件人、收件人、主题和正文内容,然后发送邮件。具体命令可以参考相关文档或使用man命令查看帮助文档。 ### 回答2: 在Linux系统中,我们可以利用命令行发送电子邮件。发送邮件的命令通常是使用“mailx”或“sendmail”,这些命令允许用户通过终端或者脚本发送邮件。 以下是一些常见的Linux发送邮件的命令: 1. 发送邮件命令格式 在Linux系统中,发送邮件的命令格式如下: mailx -s "<主题>" -r "<发件人>" "<收件人>" 其中,“-s”选项用于设置邮件主题,“-r”选项用于设置发件人的电子邮件地址,“<收件人>”可以是单个电子邮件地址或者多个电子邮件地址之间用逗号隔开。 2. 发送邮件内容 一旦设置好邮件的主题、发件人和收件人,就可以开始编写邮件内容。在命令行中,可以使用“body”命令打开邮件编辑模式。编辑完毕后,按下“Ctrl+D”保存并发送邮件。 mailx -s "<主题>" -r "<发件人>" "<收件人>" body <邮件正文> Ctrl+D 在编写邮件内容时,可以使用其他命令添加附件、抄送其他人或者使用HTML格式等。 3. 发送带附件的邮件 可以使用“-a”选项添加附件。以下是一个例子,显示了如何使用mailx发送带附件的电子邮件: mailx -s "<主题>" -r "<发件人>" "<收件人>" -a /path/to/attachment body <邮件正文> Ctrl+D 在发送带附件的电子邮件时,要确保指定正确的文件路径。可以添加多个附件,只需在“-a”选项后紧跟另一个附件的路径。 4. 发送HTML格式的电子邮件 使用“-M”选项可以设置邮件格式为HTML。以下是一个例子,显示了如何使用mailx发送HTML格式的电子邮件: mailx -s "<主题>" -M "text/html" -r "<发件人>" "<收件人>" body <邮件正文> Ctrl+D 在以上命令中,“-M”选项指定邮件格式为HTML。“text/html”告诉邮件客户端以HTML格式呈现邮件内容。用户可以在邮件正文中使用HTML标记来定制邮件样式或添加图片等。 总之,发送邮件是日常工作中必不可少的一项任务。在Linux系统中,命令行发送邮件的操作虽然比较复杂,但可以利用脚本等方法进行自动化,并更好地管理电子邮件流程。 ### 回答3: 在Linux系统中,我们可以使用多种方式来发送邮件。其中,使用命令行发送邮件是最常见的方式之一。下面,我将介绍如何使用命令行方式发送邮件。 首先,我们需要安装邮件客户端程序。在Linux系统中,有多种邮件客户端可供选择,比如Sendmail、Postfix等。在此,我们以Sendmail为例进行说明。在绝大多数的Linux系统中,Sendmail已经默认安装,如果没有安装,可以通过以下命令进行安装: sudo apt-get install sendmail 安装完成后,我们就可以使用Mail命令来发送邮件了。 Mail命令的语法如下: mail [-s 主题] [-c 抄送人列表] [-b 密送人列表] 收件人列表 -s:指定邮件主题; -c:指定邮件抄送人列表; -b:指定邮件密送人列表; 收件人列表:指定邮件接收人。 例如,要发送一封主题为“测试邮件”的邮件给接收人test1@test.com,抄送给test2@test.com,密送给test3@test.com,可以使用如下命令: echo "邮件正文内容" | mail -s "测试邮件" -c "test2@test.com" -b "test3@test.com" test1@test.com 其中,echo “邮件正文内容”用于输入邮件正文内容。 需要注意的是,在使用Mail命令发送邮件时,如果邮件正文内容过长,可以将内容存储在一个文件中,再使用管道符“|”将该文件内容发送给Mail命令。例如: cat /tmp/mailcontent.txt | mail -s "测试邮件" -c "test2@test.com" -b "test3@test.com" test1@test.com 通过上述命令,我们就可以使用Linux系统发送邮件了。当然,如果想更加精细地配置发送邮件的参数,可以参考Sendmail或Postfix等邮件客户端的文档,进行配置。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值