我正在编写一个使用PHP代码发送电话号码的小型Web应用程序(当然,接收号码的人将其视为文本消息,而不是电子邮件)。每个电话服务都有电子邮件转短信功能。例如,美国的Verizon使用@vtext.com。
我的问题是,SMS上的FROM始终显示“6245”,这似乎是来自Verizon电子邮件域(vtext.com)的SMS的标准内容。我能否通过代码更改此内容,使其具有更人性化的FROM而不是看起来像随机数字?
以下是我的使用PHPMailer的代码:
我的问题是,SMS上的FROM始终显示“6245”,这似乎是来自Verizon电子邮件域(vtext.com)的SMS的标准内容。我能否通过代码更改此内容,使其具有更人性化的FROM而不是看起来像随机数字?
以下是我的使用PHPMailer的代码:
$from = $_POST['email'];
$from = filter_var($from, FILTER_SANITIZE_EMAIL);
$message .= $guest . ' waiting at Office. Checked in at ';
$message .= strftime("%l:%M %p (%A %b %e, %Y)", time());
// PHP SMTP mail version
$mail = new PHPMailer();
$result = mysql_query("SELECT * FROM users WHERE onduty = 1");
$recipients = array();
while ($row = mysql_fetch_array($result)) {
$recipients[] = $row['phone'] . $row['carrier'];
}
foreach ($recipients as $email) {
$mail -> AddAddress($email);
}
$from_name = "Riverstone Notification";
$subject = "Person in Office";
$mail -> IsSMTP();
$mail -> Host = "relay-hosting.secureserver.net";
$mail -> Port = 25;
$mail -> SMTPAuth = false;
$mail -> Username = "EMAIL_USER";
$mail -> Password = "EMAIL_PASS";
$mail -> FromName = $from_name;
$mail -> From = $from;
$mail -> Subject = $subject;
$mail -> Body = $message;
$result = $mail -> Send();