0

PHP のメール機能を使用して、新機能や更新に関するメールをユーザーに送信しています。メールもメッセージも問題なく送れます。しかし、私はメッセージの送信元を制御したいと考えています。さらに、電子メール クライアントが誰からの送信者であるかを制御したいと考えています。

例えば:

<?php

$to = "someone@gmail.com";
$subject = "Test";
$msg = "Hello there!";
$headers = "From: someone@shareit.me";

mail($to,$subject,$msg, $headers);

?>

メール クライアント (Gmail など) では、次のように表示されます。

誰かのテスト - こんにちは

ヘッダーを介して送信者の名前を制御したいと思います。それは可能ですか?

したがって、電子メールは someone@shareit.me から送信されますが、送信者の名前は Shareit になります。

ありがとう

4

3 に答える 3

1

次のヘッダーを使用します: (ドキュメントへのリンク)

$headers = "From: Shareit <someone@shareit.me>";
于 2013-07-21T18:32:13.830 に答える
0

$headers = "From: Shareit <someone@shareit.me>";

上記のコードを試してください。

名前を Shareit から任意の名前に変更します。

于 2013-07-21T18:32:45.373 に答える
0

Fromalways の中で属性を使用するには、headers電子メール アドレスをこれらの角かっこで囲むことを忘れないでください<>

したがって、あなたの電子メールは次のようになります。<someone@shareit.me>

あなたの行は次のようになります:$headers = "From: <someone@shareit.me>"

また"From: Shareit <someone@shareit.me>"

于 2013-07-21T18:56:45.653 に答える