ユーザーが友人にメールを送信して、自分のサイトで情報を共有できるようにしたいと考えています。遠くに行く前に、何か間違ったことをしたためにブラックリストに登録されないようにしたい.
私のドメインが example.com の場合、メールの FROM ヘッダーをユーザーが指定したメール アドレスに設定できますか?
たとえば、example.com のページを友人のボブと共有したいとします。Bob のメール アドレスは bob@domain.com で、私のメール アドレスは me@anotherdomain.com です。example.com が Bob (bob@domain.com) に電子メールを送信すると、FROM が私の電子メール (me@anotherdomain.com) に設定されます。
メールは example.com から送信されていますが、FROM ヘッダーにはそれ以外のドメインが含まれているため、これは問題ですか?
以下は、example.com からの送信になります。
$to = 'bob@domain.com';
$subject = 'Some subject';
$msg = 'Some message';
$headers = 'From: me@anotherdomain.com <me@anotherdomain.com>' . "\n\r";
mail( $to, $subject, $msg, $headers );
または、次のようなことをする必要がありますか?
$headers = 'From: me@anotherdomain.com <share@example.com>' . "\n\r";
どんな助けでも大歓迎です。