麻烦在PHP中通过电子邮件发送短信

时间:2016-02-28 23:02:07

标签: php html email text sms

我已经尝试了一段时间来设置一个php脚本,它将使用php的邮件功能发送短信。我有一个HTML表单,询问用户的电话号码和运营商,一旦我有了电话号码和运营商,我将它们存储在数据库中,然后尝试发送电子邮件到{10位电话号码} @ {运营商短信电子邮件} .com。

例如,在Verizon上,我会发送电子邮件至5555555555@vtext.com。但是,每当我这样做时,没有任何短信通过。我有一个Verizon手机,已经尝试了很多次,但消息从来没有通过。当我手动进入我的电子邮件帐户并撰写电子邮件至myphonenumber@vtext.com时,他们会马上通过!

HTML:

webpack

PHP:

<form method="post" action="subscribe.php">

<input class= "submitForm"type="text" name="name" id="name">

<input placeholder="No dashes or spaces" class= "submitForm"type="text" name="number" id="number">

<select name="carrier">
<option value="vtext.com">Verizon</option>
<option value="txt.att.net">At&t</option>
<option value="tmomail.net">T-Mobile</option>
</select>
<input value="Submit">
</form>

2 个答案:

答案 0 :(得分:0)

通过向我自己发送电子邮件来测试我的邮件功能后,我意识到虽然收到了电子邮件,但它已被过滤到我的垃圾邮件文件夹中。当我向#@vtext.com发送电子邮件时,可能会发生同样的事情。这给我留下了两个选择。

  1. 使用SMS网关
  2. 虽然它们可能会花费一些成本,但SMS网关可以保证将我的邮件安全传送给其收件人。

    1. 实施Spam Folder Avoidance Tactics
    2. 感谢评论部分提供的所有帮助!!

答案 1 :(得分:0)

别以为您“必须”使用(PAY)网关...您使用的这种技术已经使用了多年,根本不需要昂贵的网关。我已经通过C#进行了相同的技术,并且效果非常好...辛辛那提市(法院系统)甚至使用这种SAME技术(无网关)来发出有关法院报告日期的SMS文本警报:有关以下内容,请参见下面的PIC:一个示例:(并且不,费用不是4 MURDER)enter image description here