从页眉php mail()发送短信到电话号码

从页眉php mail()发送短信到电话号码,php,email,sms,Php,Email,Sms,当使用php的mail()函数发送短信时,我真的很想将from参数更改为我想要的任何东西。 e、 g用户在手机屏幕上看到来自“开发者”的文本消息。 我不需要回复中的@domain,也不需要电子邮件地址 $headers = "From: " . "the developer" . "\r\n"; mail('#@domain', 'check', $client, $headers);` 据我所见,SMS网关会将标题剥离/替换为他们准备的标题。因此,在您端更改FROM参数将不会产生任何效果。唯

当使用php的
mail()
函数发送短信时,我真的很想将from参数更改为我想要的任何东西。 e、 g用户在手机屏幕上看到来自“开发者”的
文本消息。
我不需要回复中的
@domain
,也不需要电子邮件地址

$headers = "From: " . "the developer" . "\r\n";
mail('#@domain', 'check', $client, $headers);`

据我所见,SMS网关会将标题剥离/替换为他们准备的标题。因此,在您端更改FROM参数将不会产生任何效果。唯一的选择是租用一个短代码或使用基于价格的SMS网关提供商。我假设此措施有效防止恶意意图。

您需要在邮件中添加-f标志以覆盖发件人,但我警告您,这样做将导致
X-Authentication-Warning:hostname:www数据集发送方info@example.com在接收端使用-f
头,除非您的
/etc/mail/trusted users
中允许使用此主机,如果您使用共享主机,则您可能无法控制此主机。

它会剥离头,但会读取标题来确定“from”将要说什么。那么这是唯一的选项吗?真正地那要多少钱?我想在不涉及任何人的情况下完成所有这些!难道没有办法绕过“标题剥离”吗?你的意思是:$headers=“From:”。“开发商”。“\r\n”;邮件(“#@domain”,“check”,“$client,$headers,-fthedeveloper”);