Tracy.Liu 发表于 2019-1-15 10:40:51

帮你打开活字格更神奇的功能:五十八,如何解决发布后邮件中超链接打不开

本帖最后由 Erik.Xue 于 2020-4-27 14:26 编辑

新版本中,在活字格服务器管理平台进行工程URL地址的设置:



最近有格友反映说,他使用了发送邮件命令,在邮件中添加了超链接,如[%PageNavigate=(采购_申请详情,请点这里)%]。


但是打开页面为服务器电脑名称,非发布后的域名或ip地址。这导致在外网就打不开这个链接了。


这是什么原因呢?:nbtz5: 其实是这样的,当我们发布了一个应用以后,别人要想访问发布后的应用,需要给他说明你这个应用的URL地址。
但是在发邮件的时候,尤其是像云主机这种,他自己的有自己内部的机器名和IP地址,也有外网的IP地址。
比如,您在云主机的cmd->ipcnfig 他的ip地址往往是 101.192.120.21,但是我们要向远程上去的话,却要输入的地址是10.32.0.77。但服务器自己是不知道自己的对外IP和域名的。

再说到发邮件既然服务器不知道自己对外的IP地址和域名,该怎么办呢?
活字格默认就是使用它的机器名来拼接邮件中超链接跳转的URL,比如:【http://mycomputer/销售管理系统】
这个地址只能让和这台机器在同一个局域网中的机器访问,对于云主机来说更是一个噩梦,根本没有其他在一个域里的机器,非常尴尬。

我们有什么办法能让服务器知道呢?

活字格为大家提供了一个地方,可以自己配置这个信息~来让活字格服务管理器能知道它拼接邮件中超链接跳转的URL地址应该是什么,这个位置就在如下图的位置:



所以我们只需要2步即可解决这个问题:
1.将这个应用的地址(下图浏览器中访问的地址),填写到服务器当前应用域名位置,如果你没有域名使用IP地址也是可以的
即:http://es.grapecity.com.cn/eeeee   或    http://10.32.0.77/eeeee都可以


2.很关键的一步,重启一下这个应用。那么如何重启呢?其实就是将这个应用先“停止”,再“开始”一下即可~


以上搞定~:itwn:
页: [1]
查看完整版本: 帮你打开活字格更神奇的功能:五十八,如何解决发布后邮件中超链接打不开