将exim配置为为每个电子邮件运行脚本的步骤如下:
begin transports
部分,并添加以下内容:my_script:
driver = pipe
command = /path/to/your/script.sh
return_path_add
delivery_date_add
envelope_to_add
log_output
其中,my_script
是自定义的运输名称,/path/to/your/script.sh
是你要运行的脚本的路径。
begin routers
部分,并添加以下内容:run_script:
driver = accept
transport = my_script
condition = ${if eq{$local_part_suffix}{}{true}{false}}
这将确保只有当电子邮件没有本地部分后缀时才运行脚本。
service exim restart
systemctl restart exim
现在,当有新的电子邮件到达时,exim将运行指定的脚本。你可以在脚本中处理电子邮件的内容,执行自定义操作,如解析、过滤、存储等。
注意:以上步骤仅适用于exim邮件服务器。对于其他邮件服务器,配置步骤可能会有所不同。
推荐的腾讯云相关产品:腾讯云邮件推送(https://cloud.tencent.com/product/ses)是一种高可用、高性能的电子邮件推送服务,可帮助您快速构建和发送电子邮件。
没有搜到相关的沙龙