Если вы знаете поставщика услуг, просто используйте номер телефона и адрес электронной почты поставщика услуг, это обратный путь в мир SMS.
Проверьте это: Поставщики услуг электронной почты дляОтправка текстовых сообщений по электронной почте
Используйте HTML-форму для информации о пользователе:
<p>Enter the Service Provider and the phone number to send a text right now!!</p>
<form action="current page or another, depending on structure" onsubmit="alert('Sent, it should be received shortly...');" method="post">
<select name="inputMobileServiceProvider" required>
<!--These are just some of them-->
<option value="Verizon">Verizon</option>
<option value="ATT">AT&T</option>
<option value="TMobile">T-Mobile</option>
<option value="Sprint">Sprint</option>
</select>
<input type="tel" name="inputMobileNumber" required />
<input type="text" name="inputSubject" placeholder="Subject..." />
<textarea name="inputMessage" required></textarea>
<button>Send!!</button>
</form>
И PHP, будь то на любой странице:
<?php
$inputServiceProvider = $_POST['inputMobileServiceProvider'];
$inputMobileNumber = $_POST['inputMobileNumber'];
$inputSubject = $_POST['inputSubject'];
$inputMessage = $_POST['inputMessage'];
if ($inputServiceProvider === "Verizon") {
$serviceProvider = "@vtext.com";
} elseif ($inputServiceProvider === "ATT") {
$serviceProvider = "@txt.att.net";
} elseif ($inputServiceProvider === "TMobile") {
$serviceProvider = "@tmomail.net";
} elseif ($inputServiceProvider === "Sprint") {
$serviceProvider = "@messaging.sprintpcs.com";
} else {
echo "<script>alert('I\'m sorry but a Service Provider wasn't found, please try again!')</script>";
}
$searchArray = array(" ", "-", "(", ")", "+1")
$inputMobileNumber = str_ireplace($searchArray, "", $inputMobileNumber);
$recipientEmail = $inputMobileNumber + $serviceProvider
mail($recipientEmail, $inputSubject, $inputMessage);
?>
Ипомните, это всего лишь пример.Для производственного использования используйте htmlspecialchars()
и другие меры безопасности на веб-сайте.Также убедитесь, что есть контроль спама.Ваш веб-сайт может быть в беде, если вы запутались со случайными номерами SMS или если пользователь рассылает спам другим пользователям.