【问题标题】:Testing someones sms text address测试某人的短信文本地址
【发布时间】:2013-06-27 22:49:42
【问题描述】:

我有一个应用程序,要求我们的检查员输入他们的手机号码和手机供应商,以便我们每天向他们发送信息。

对于那些不知道他们的服务的人,我创建了一个测试功能,可以向大约 50 个可能的地址发送短信,每个地址都会通知他们有哪些服务

$cell_number2 = $_SESSION["u_cell_phone_a"];
$cell_number2 .= $_SESSION["u_cell_phone_p"];
$cell_number2 .= $_SESSION["u_cell_phone_e"];
$to_test = $cell_number2;
//headsers///
$headers  = 'MIME-Version: 1.0' . "\r\n";
$headers .= 'Content-type: text/html; charset=iso-8859-1' . "\r\n";
$headers .= 'From: myaddress@eznmsi.com'. "\r\n";

$subject2 = "Texting Test";

////////////////////////////////////////////////////
// set the users cell phone sms carrier variables //
////////////////////////////////////////////////////

$t_3riv = $cell_number2 ."@sms.3rivers.net"; // 3 river wireless
$t_acs = $cell_number2 . "@paging.acswireless.com"; // acs wireless
$t_att = $cell_number2 . "@txt.att.net"; // at&t
$t_bellM = $cell_number2 . "@txt.bellmobility.ca"; // bell mobility
$t_bluefrog = $cell_number2 . "@blueskyfrog.com"; // blue sky frog
$t_boost = $cell_number2 . "@myboostmobile.com"; //boost

等等……

//////////////////////////////////////////////////
// send test text to list of phone sms carriers //
//////////////////////////////////////////////////

mail($t_3riv, $subject2, "Your service is, 3 Rivers Wireless",$headers);
mail($t_acs, $subject2, "Your service is, ACS Wireless",$headers);
mail($t_att, $subject2, "Your service is, Att",$headers);
mail($t_bellm, $subject2, "Your service is, Bell Mobility",$headers);
mail($t_bluefrog, $subject2, "Your service is, Blue Sky Frog",$headers);
mail($t_boost, $subject2, "Your service is, Boost",$headers);

等等……

这可能会导致我们被标记为垃圾邮件。这实际上只是测试为我们的系统找到正确的文本地址。

有没有更好的方法来测试某人的文本地址而无需发送并获得一些回报。

我正在演变为 pear mail smtp 以帮助建立持久的 smtp 连接。

【问题讨论】:

  • 使用短信网关,不要依赖运营商的邮箱->短信网关。

标签: php email sms


【解决方案1】:

正如@Dagon 所说,电子邮件到短信服务充其量是不可靠的。

也就是说,让用户输入他们的运营商信息以及他们的电话号码,这样您就不必像这样进行笨拙的测试。

过去,您可以下载 NPA/NXX 列表,帮助您将电话号码与拥有它们的运营商联系起来,但现在有了这些爵士乐,您可以在更换运营商时随身携带您的号码这已经消失了,我不知道如何可靠地传递 SMS 消息而不是 SMS 网关。

【讨论】:

  • 我有一个手机运营商列表供他们选择..我只是想满足所有用户..你认为大多数人会知道他们的运营商吗?我正在使用的网关列表如下...emailtextmessages.com
  • @user2130146 并不是真正的问题,它只是使用运营商网关的一种不好的方法,它们非常不可靠 - 如果您关心 sms 贪婪者接受您必须使用外部提供商。此外,该列表已有 6 年历史,我在其中看到了几个过时的地址
  • 是否可以让用户向号码或地址发送文本,然后捕获返回的短信地址?
  • 感谢您指出我正在使用的古老列表...我获得了一个新的更新列表...
  • @user2130146 我们谈论的是smsgateway.ca 这样的东西,您不必担心这样的事情。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-04-15
  • 1970-01-01
  • 1970-01-01
  • 2023-03-05
相关资源
最近更新 更多