问:微信支付本地wnmp环境200没问题,但传代码到线上报500服务器错误,是线上服务器问题吗,微信支付本地200,但线上500服务器错误
答:您好,
您是否有将我司主机的IP地址添加到微信开发者白名单呢? 500错误码的请求返回的具体 body 的内容是什么呢? 非常感谢您长期对我司的支持!
问:微信白名单不清楚,但本地(不清楚加白名单没有)明明没问题的,图为部分返回代码,应该已经联系微信成功了。本地接受数据后继续生成二维码,但线上直接打印返回数据并终止运行了。
答:您好,
您第一张图只截取了请求的header部分, 没有截取到 500 错误的body部分, 请反馈完整一些, 我们需要查看500状态码对应的错误消息, 如果这个500错误是您自己在程序中定义输出的, 您应该更了解相关原因; 如果是直接由nginx返回的, 您需要检查反馈完整的body部分, 或者检查nginx的访问日志; 非常感谢您长期对我司的支持!
问:不是自定义的,图为谷歌f12内容
答:您好,
非常抱歉, 我们检查了一下, 并有排查出相关问题, 由于我们不是专业程序员, 能力有限, 无法协助为您准确找到该问题; 另, 您本地是nginx php的环境, 该域名对应的虚拟主机是 IIS php, 我们建议您尝试更换一下服务器操作系统, 并且将主机的出口IP地址添加到微信开发者平台白名单后再次测试; 非常感谢您长期对我司的支持!
问:国外客户发邮件,被过滤到垃圾邮件里了,然后我转移到收件箱了,可是收件箱里没有这封邮件
答:您好,对方具体的发信地址是什么,您可以把对方的邮箱加入到白名单,这样就不会到垃圾邮箱中,最好是登陆postmaster账号进行添加,这样的白名单是全局的,非常感谢您长期对我司的支持!
问:
是这封邮件,能找回么
答:您好,这个是直接退信的,没有收到邮箱中,所以是无法找回的。
备用方案:
登录邮局管理员postmaster,进入邮局管理,在黑白名单中将对方邮局域名加入白名单。
需要注意的是,加入白名单以后就不会验证spf,但如果有人冒用对方域名发邮件,将可能会对您造成损失。推荐联系对方更新spf记录,非常感谢您长期对我司的支持!
问:
这封邮件是在垃圾箱里,本来是可以查看的,转移到收件箱了就看不到了,这封邮件对客户比较重要,还能找回到垃圾箱里么
答:您好,spf验证失败的是直接拒绝了的,没有收进来,无法查看,请按照下面设置后让对方重新发送。
1)联系对方邮局管理员将所有发信IP添加到SPF解析中(推荐)。
2)将对方域名或者地址加到白名单中,白名单中的不会过滤。
3)登录邮局管理员postmaster,进入邮局管理,在邮箱管理–反垃圾设置里面关闭SPF发信验证。关闭SPF验证后不会再验证SPF,会导致有大量垃圾邮件及伪造域名的邮件进来。