重定向到程序时,sendmail别名会将接收到的电子邮件作为参数发送吗?


1

下午好,

我正在学习sendmail,并对别名的工作方式有疑问。

如果我的/ etc / aliases中有以下条目

import@domain.com:“ | Java -jar importFromEmail.jar import@domain.com”

问题:sendmail发送的电子邮件是接收到的,还是“ import@domain.com”作为参数还是仅使用import@domain.com?

非常感谢你


您是否使用非标准sendmail配置?标准sendmail 配置支持“无域”别名(在别名查找之前剥离了本地域)
AnFi

Answers:


1

Sendmail可能(我使用后缀,但与之类似,并且这是标准的Unix语法)执行带有参数importFromEmail.jar import@domain.com的命令java -jar并将电子邮件传递到标准输入。

我们知道这是因为“ |” 符号,表示直接输出到下一个命令的输入。


“将电子邮件发送到程序的标准输入”标题和电子邮件附件会发生什么?
Manuel Sopena Ballesteros

它们是电子邮件的一部分,因此也将通过管道发送。
大卫
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.