全球主机交流论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

IP归属甄别会员请立即修改密码
查看: 1493|回复: 17
打印 上一主题 下一主题

买了阿里云的短信,上当了。

[复制链接]
跳转到指定楼层
1#
发表于 2022-7-20 10:35:25 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
阿里云的短信国内短信包。一下子买了好多,结果无法在境外主机上面发送短信,提示  源IP地址所在的地区被禁用。
最可恨的是,如果完全发不出 我就可以退款了,但是每天的第一条是可以发的,之后就会提示  源IP地址所在的地区被禁用。(阿里规则里面只要消费过一条就无法退款了)

现在怎么办? 只把能主机换成阿里云?  再北岸??   

能不能在境外主机里面挂上国内代理,这样能不能行? 用的是php程序。
推荐
发表于 2022-7-20 10:36:20 来自手机 | 只看该作者
用国内机器请求,短信接口就是了
推荐
发表于 2022-7-20 17:41:33 | 只看该作者
  1. //国内转发国外的阿里云短信发送请求 index.php
  2. require './vendor/aliyun/sendSms.php';
  3. $option = $_POST;
  4. $result = sendSms($option);
  5. echo json_encode($result);



  6. /addons/ewei_shopv2/core/com/sms.php

  7. else if ($template['type'] == 'aliyun_new') {
  8.    include_once EWEI_SHOPV2_VENDOR . 'aliyun/sendSms.php';
  9.    $option = array('keyid' => $smsset['aliyun_new_keyid'], 'keysecret' => $smsset['aliyun_new_keysecret'], 'phonenumbers' => $mobile, 'signname' => $template['smssign'], 'templatecode' => $template['smstplid'], 'templateparam' => $params);
  10.    //$result = sendSms($option);//注释掉

  11.    //转发到国内短信发送平台 start
  12.    $resultx = ihttp_post('http://www.wxstock.test/sms/index.php', $option);
  13.    //接受返回结果
  14.    $result = json_decode($resultx['content'], true);
  15. //转发到国内短信发送平台 end

  16.    if ($result['Message'] != 'OK') {
  17.       return array('status' => 0, 'message' => '短信发送失败(错误信息: ' . $result['Message'] . ')');
  18.    }
  19. }
复制代码

点评

感谢大佬。不过我已经找人解决了。。  发表于 2022-7-21 09:06
3#
发表于 2022-7-20 10:36:29 | 只看该作者
可以挂国内代理
4#
发表于 2022-7-20 10:38:10 | 只看该作者
可以国外的小鸡请求国内小鸡页面发送短信
5#
 楼主| 发表于 2022-7-20 10:39:17 | 只看该作者
peng123 发表于 2022-7-20 10:36
用国内机器请求,短信接口就是了

原理是这样。可是不会改代码。 简单的方法 挂国内代理 不知道行不行。
6#
发表于 2022-7-20 10:40:16 | 只看该作者
https://www.bilibili.com/video/BV1o5411Q7y1/

点评

三连是啥意思?  发表于 2022-7-20 11:14
7#
发表于 2022-7-20 10:54:37 | 只看该作者
那就让请求ip是国内的就好了呗,如果国外都可以发,估计没法监管了
8#
 楼主| 发表于 2022-7-20 10:55:32 | 只看该作者
hdwan.net 发表于 2022-7-20 10:40
https://www.bilibili.com/video/BV1o5411Q7y1/

无聊录的。 哈哈

点评

三连了666  发表于 2022-7-20 11:02
9#
 楼主| 发表于 2022-7-20 10:57:56 | 只看该作者
stuazt 发表于 2022-7-20 10:54
那就让请求ip是国内的就好了呗,如果国外都可以发,估计没法监管了

请求ip  阿里做了两个设置  
一、用户本身如果境外IP 直接拒绝发送
二、主机是境外IP 第一条可以发送 后面就不行了。

另外使用短信业务本身就是实名才能购买的。
10#
发表于 2022-7-20 10:58:23 | 只看该作者
源IP地址所在的地区被禁用的提示,是被系统检测到源IP属于非中国大陆地区。请将源IP地址修改为中国大陆地区的IP地址。港澳台、及海外地区的IP地址禁止发送国内短信业务。

目前云通信短信服务对国内手机号不支持境外ip(包括港澳台)调用短信接口,境外ip调用时,偶尔才会发送成功,不能保证发送成功率,无法满足正常的业务需求。 给国内手机号发送短信,建议您更换为国内服务器调用。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|全球主机交流论坛

GMT+8, 2025-12-14 22:04 , Processed in 0.067181 second(s), 17 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表