私は共有ホスティングプランを利用しており、PHPを使用してメールを送信すると、メールクライアント(Gmailなど)がフィールドに少し追加され、ホストのドメインがそこに含まれvia
ます。from
したがって、私のメールが私のドメインからのものである代わりに:
From: me@mydomain.com
これは2つのドメインからのものです。
From: me@mydomain.com via host13.myhost.com
明らかに、これは電子メールを受信する人々を混乱させ、ブランディングが不十分です。私は共有ホスティングプランを利用しているので、PHPの構成設定やメールで使用するものにアクセスできる可能性は低いと思います。PHPメールにデジタル署名することは可能ですか、それとも共有ホスティングでは不可能ですか?
これが私が今していることです:
$header = "From: me@mydomain.com";
mail("you@yourdomain.com", "subject", "body", $header);