如何使用Exim将传入电子邮件路由到您的

北京治青春痘好医院 http://news.39.net/bjzkhbzy/210816/9323162.html

Exim是Unix系统的流行消息传输代理(MTA)。它提供了多种路线和运输选择。在本文中,我们将展示如何使用Exim将传入的电子邮件通过管道传输到您自己的脚本中。

我们假设您已经拥有一个能够接收电子邮件的正常运行的Exim服务器。如果您是从头开始全新安装,官方wiki会提供信息指导。

管理进出口配置

可用的配置方法因操作系统分布而异。从源代码构建的Exim安装将src/configure.default用作其配置文件。

从包管理器安装的Exim文件通常是/etc/exim/config或/etc/exim.conf.您可以通过运行找到当前使用的路径exim-bPconfigure_file。

基于Debian的操作系统有一个稍微复杂的系统。有两种可能的配置方法:单个文件/etc/exim4/exim4.conf.template,或在/etc/exim4/conf.d.您需要update-exim4.conf在进行更改后运行。这将创建一个由Exim实际读取的合并文件。

每次更改配置时都应重新启动Exim。运行serviceexim4restart以应用您的更改。

创建路由器

将电子邮件发送到您的应用程序的第一步是定义自定义路由器。路由器将传入的电子邮件与一组条件进行匹配,以确定要使用的传送机制。

路由器按在配置文件中找到的顺序进行处理。文件中高于您的路由器的任何路由器都可以首先匹配传入的电子邮件。

将您的路由器添加到该ROUTERSCONFIGURATION部分的配置文件中。如果您使用的是拆分的Debian配置,则可以在其中创建一个新文件/etc/exim4/conf.d/routers。使用此方法时,路由器将按字母顺序组合。

这是一个示例路由器:

示例路由器:司机=接受域=example.


转载请注明:http://www.aierlanlan.com/cyrz/5464.html