我已经在我的 SAP 系统中设置了入站电子邮件并且它运行良好,但是它不允许我同时将端口 25 绑定到多个应用程序服务器。
这意味着有 1 个故障点。
如何将端口 25 绑定到多个应用服务器?或者我应该考虑其他解决方案吗?
谢谢。
答案1
我不确定这是否是您要找的答案,但是您可以使用不同的 mx 记录指向不同的 ip 吗?
然后这些 IP 可以用来将信息路由到您需要的地方吗?
否则,为了避免单点故障,也许您可以设置另一个邮件服务器,该服务器也可以接收邮件,然后将其重新定向到 SAP 系统?
您是否已经因为拥有单台服务器而存在 1 个故障点?
如果这根本没有帮助,或者我只是在陈述显而易见的事实,我很抱歉。
克里斯
答案2
您不能将多个进程(本例中为 icmp)绑定到同一 IP 地址上的 tcp 端口。根据您的系统环境,您有多种选择。
- 不必担心单点故障。发送服务器将重试传入的 smtp 流量。icmp 进程由调度程序监视并重新启动。因此,如果它发生故障,您可能会遇到比传入 smtp 问题更严重的问题。
- 如果您有多个应用程序服务器,那么您可以将它们全部用作 smtp 主机。这是在实例配置文件中完成的。然后,正如 optician 所指出的,您将所有这些 ip 配置为 mx 记录的 dns。大多数时候,您不希望您的 sap 服务器直接面向互联网,因此此选项需要一些 dns 技巧。
- 如果您担心单点故障,那么您的中央实例必须已经集群化。如果是这样的话。那么 icmp 和您的 sap 安装中的任何其他部分一样强大。
答案3
实际上,事务 SMICM 似乎仅显示您当前使用 SAP GUI 登录的服务器上的端口处于活动状态。
如果我转到 SM51 并登录到另一个应用程序服务器,然后转到 SMICM,它会显示端口 25 在该服务器中处于活动状态。
因此实际上端口 25 已绑定到所有服务器,只是事务 SMICM 中的屏幕没有反映这一点。