PHPMailerを使用してクライアントに請求書を送信しています。一部のクライアントは、私のメールがスパムフォルダに届くという問題に対処しています(私はそれを反証することはできません)。私はここでいくつかの記事と投稿を読み、プログラムで送信する電子メールが自動的にスパムとしてマークされないようにするにはどうすればよいかに従って設定を方向付けようとしました。。
まだわからない提案がたくさんあるので、現在展開しているものと実際に意味のあるものを確認したいと思います。
私がチェックしたもの:
<p>
)、CSSは使用していません確認しなかったこと/わからないこと:
To
フィールドのフルネームを常に持っているわけではありませんが、メールアドレスに姓(名なし)を追加することをお勧めしますか?私のPHPメーラー行(推奨されているものをすべて使用しますか?):
require_once('../PHPMailer/class.phpmailer.php');
iconv_set_encoding("internal_encoding", "UTF-8");
$mail = new PHPMailer();
$mail->CharSet = 'UTF-8';
$mail->isSMTP();
$mail->Host = 'xxx';
$mail->SMTPAuth = true;
$mail->Username = 'xxx';
$mail->Password = 'xxx';
$mail->SMTPSecure = 'tls';
$mail->Port = 25;
$mail->setFrom('xxx', 'Potatoe');
$mail->addAddress('xxx', 'AnotherPotatoe');
$mail->addReplyTo('xxx', 'xxx');
$mail->addCC('xxx');
$mail->addAttachment('/xxx/xxx.pdf');
$mail->isHTML(true);
$mail->Subject = 'xxx';
$mail->Body = 'xxx';
$mail->AltBody = 'xxx';
SPFとDKIMを追加するか、それを実行できるサードパーティのメールサービスを使用することを強くお勧めします。
これらのメカニズムはメッセージを暗号化し、メールサービスのドメインを所有していることを証明します。また、あなたのようにメールを送信するふりをしている人をブロックします。
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加