rob*_*b81 5 email shell-script
我被要求在收到来自 MS Exchange 服务器的某种电子邮件后在 Unix 上设置自动触发器。
要求是在固定发件人列表中的任何人通过 MS Exchange 服务器向 unix 上的指定电子邮件帐户发送电子邮件时触发 shell 脚本。
例如:
来自 rob81@host1.com (Exchange Server) 的电子邮件向 unix@host2.com (Linux) 发送一封电子邮件,主题为:解锁帐户 X
理想情况下,这应该触发一个 shell 脚本,该脚本将包含解锁帐户 X 的代码。
有没有办法在 Unix 上配置它,以便在收到上述电子邮件时,我可以触发一个 shell 脚本?
这个问题有多种解决方案。正如Rahul在评论中所建议的,我会使用 procmail 并将 .procmailrc 编辑为这样的:
:0
* ^From.*someone.i.dont.like@somewhere.org
* !^FROM_DAEMON
* !^FROM_MAILER
* ^Subject:.*Unlock
| /path/to/your/script
Run Code Online (Sandbox Code Playgroud)