タイトルの質問は私が持っている3つのうちの1つです。それでは、それらについてさらに詳しく説明しましょう。私のウェブサイトのメンバーに連絡するのにどの電子メールアドレスを使用すべきですか?
第1回自分宛にメールを送信するには?
私のウェブサイトには私から電子メールを送ることができる連絡フォームがあります。私はそうするためにPHPのメール機能を使用しています。私は自分のメールアドレスに電子メールを送る方法を迷っていました。これはおそらく例になります:[email protected] これは良い考えですか?または、おそらくSQLテーブルの連絡先に受信メールを格納する方が良いですか?
第2回メールに回答するにはどうすればよいですか?
質問1に従ってメールが届いたので、私はどのように対応しますか?私はどの電子メールアドレス(またはアカウント)からですか?私は正しいかどうかわかりませんが、私の主な電子メールアドレスは、連絡フォームを使用する代わりに、ユーザーがスパムや直接接触を避けるために不明のままでいるようです。したがって、質問の隠れた部分は、電子メールを送信する際に自分の電子メールアドレスを隠しておく方法です。私はPHPで知っている私は:Reply-To: myname <[email protected]>
を追加することができます。 しかし、この特定のケースでは、私は実際のアカウントではなく、PHPから応答しているでしょう。
第3回パスワードをリセットするためのリンクを送信する際にメールを隠す方法/ウェルカムメール(php)?
私はこの質問が2番目のものの前に来たはずだと感じています。そして、あなたは私がnoreplyヘッダーの先端で自分自身に答えたことに気付くかもしれません。しかし、私はまだそれを試していないので、私は自分自身の答えが分からない。実際のコードは次のようになります。
$headers = array();
$headers[] = "MIME-Version: 1.0";
$headers[] = "Content-type: text/plain; charset=iso-8859-1";
$headers[] = "To: ".$username." <".$email.">";
$headers[] = "From: domainname <[email protected]>";
$headers[] = "Reply-To: domainname <[email protected]>";
$headers[] = "X-Mailer: PHP/".phpversion();
mail($to, $subject, $message, implode("\r\n", $headers));
メールアドレスを受信者に表示しないようにすれば十分ですか?
ありがとうございます。
電子メールを送信するときに電子メールアドレスを非表示にすることはできません。通常のクライアント(Gmail)では実行できず、プログラムでは実行できません。 – Borjante
@Borjante私のメールが表示されないようにするには?電子メールを送信するための別のアカウントを作成しますか? [email protected]_name.comという名前を付けますか? – codeless
正確には、それはいくつのサイトがそれを処理するかです。 – Borjante