mail()
PHPの関数でSMSを送信するときに、fromパラメータを絶対に好きなものに変更したいと思っています。たとえば、ユーザーはtext message from "the developer"
自分の電話画面に表示されます。@domain
From の応答もメールアドレスも必要ありません。
$headers = "From: " . "the developer" . "\r\n";
mail('#@domain', 'check', $client, $headers);`
私が見た限りでは、ヘッダーは SMS ゲートウェイによって取り除かれ、準備されたヘッダーに置き換えられます。そのため、最後に FROM パラメータを変更しても効果はありません。唯一のオプションは、短いコード番号をレンタルするか、価格ベースの SMS ゲートウェイ プロバイダーを使用することです。この対策は、悪意を防ぐために有効であると想定しています。
送信者をオーバーライドするには、メールに -f フラグを追加する必要がありますが、X-Authentication-Warning: hostname: www-data set sender to info@example.com using -f
このホストが許可されていない限り、受信側でヘッダーが発生することを警告し/etc/mail/trusted-users
ます。共有ホスティングで。