我有一个脚本,它在表单提交时生成证书,并将生成的证书发送到收件人电子邮件地址。当我在HTML中输入详细信息并提交表单时,它会失败,并出现一个错误,说明PHPMailer无法访问该文件。但是当我点击浏览器窗口上的刷新时,就成功了,并通过电子邮件..发送证书
我的PHPMailer代码如下:
<?php include 'settings.php'; //include settings
//Import PHPMailer classes into the global namespace
//These must be at the top of your script
我在我的Windows 2016上安装了MSYS-64位,以支持一些librairies,比如OpenSSL,这是我在Rails开发中需要的。Ruby2.7已经部分安装了MSYS2,但是由于证书错误消息而没有完成。
我第一次下载并安装msys2-x8664-20210725.exe。它花了很长时间,并在几条有关更新信任数据库的消息之后完成:
==> Generating pacman master key. This may take some time.
==> Updating trust database...
==> Appending keys from msy
我们最近将网站上的SSL证书替换为GeoTrust证书。我们一开始没有意识到其中涉及到一个中间证书,而且IE7或IE8上的一个客户收到了“不可信”错误的警告。通过在web服务器上安装Intermediate,我们很快就纠正了这一错误,但是客户仍然收到了错误,这让我们感到非常沮丧。
我们已经在这个站点上测试了SSL:http://www.sslshopper.com/ssl-checker.html,它通过了ok。我们已经在IE8,火狐和Chrome上进行了手动测试,所有测试都很好,没有错误。
收到错误的客户是在政府部门--是否有可能是某个组策略设置在起作用?
web服务器是Win2003 (I