gpt4 book ai didi

php - 在 PHP 中通过电子邮件发送短信时遇到问题

转载 作者:行者123 更新时间:2023-11-28 02:58:31 25 4
gpt4 key购买 nike

一段时间以来,我一直在尝试设置一个 php 脚本,该脚本将使用 php 的邮件功能发送文本消息。我有一个 HTML 表单,要求用户提供他们的电话号码和运营商,一旦我得到电话号码和运营商,我就会将它们存储在数据库中,然后尝试向 {10 位数的电话号码}@{运营商短信邮箱}.com.

例如,在 Verizon 上,我会发送电子邮件至 5555555555@vtext.com。但是,每当我这样做时,没有一条短信会通过。我有一部 Verizon 电话,试过很多次,但始终无法收到消息。当我手动进入我的电子邮件帐户并撰写电子邮件至 myphonenumber@vtext.com 时,他们会立即收到!

HTML:

<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>

PHP:

<?php
//Getting Variables
$name = trim($_POST["name"]);
$number = trim($_POST["number"]);
$carrier = trim($_POST["carrier"]);

//Sending Message
$email = $number . "@" . $carrier;
//echo $email = (for example)
//5555555555@vtext.com
$to = $email;
$subject = 'You Have Been Subscribed';
$message = 'Testing';
mail( $to, $subject, $message);

?>

最佳答案

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

  1. 使用短信网关

虽然它们可能会花费一些,但 SMS 网关可以保证将我的消息安全地传递给他们的收件人。

  1. 实现 Spam Folder Avoidance Tactics

感谢所有在评论区提供帮助的人!!

关于php - 在 PHP 中通过电子邮件发送短信时遇到问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35689377/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com