0

mail()PHPの関数でSMSを送信するときに、fromパラメータを絶対に好きなものに変更したいと思っています。たとえば、ユーザーはtext message from "the developer"自分の電話画面に表示されます。@domainFrom の応答もメールアドレスも必要ありません。

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

2 に答える 2

0

私が見た限りでは、ヘッダーは SMS ゲートウェイによって取り除かれ、準備されたヘッダーに置き換えられます。そのため、最後に FROM パラメータを変更しても効果はありません。唯一のオプションは、短いコード番号をレンタルするか、価格ベースの SMS ゲートウェイ プロバイダーを使用することです。この対策は、悪意を防ぐために有効であると想定しています。

于 2013-05-21T03:21:26.737 に答える
0

送信者をオーバーライドするには、メールに -f フラグを追加する必要がありますが、X-Authentication-Warning: hostname: www-data set sender to info@example.com using -fこのホストが許可されていない限り、受信側でヘッダーが発生することを警告し/etc/mail/trusted-usersます。共有ホスティングで。

于 2013-05-21T03:22:39.310 に答える