2017-07-18 8 views
1

PHPメーラーを使用してクライアントに請求書を送信しています。一部のクライアントは、自分のメールが迷惑メールフォルダに格納されているという問題に悩まされています(私はそれを反証できません)。私はここでいくつかの記事と記事を読んで、How do you make sure email you send programmatically is not automatically marked as spam?に従って自分の設定を方向づけようとしました。PHPメーラーの設定とスパムフィルターを避けるためのヒント

多くの提案がありますが、それについてはわかりませんが、現在展開しているものと実際には意味があるものを確認したいと思います。

  • 私は主に、プレーンテキスト、非常に少ないHTML(ちょうど<p>)と無CSS
  • を使用するメールサーバのIPアドレスが自分のドメイン
  • のアドレスに一致します。私がチェック何

  • 私はブラックリストに載っていません(ここでは上位投票の記事で参照されているいくつかのページを参照してください)
  • 私はいつも私のウェブサイトのドメインから電子メールを送ります。等)

私はチェックしませんでした何を/私はわからないんだけど何を:そのようSPFやDKIMなど

  • 認証方法、。電子メールのプログラミングに関する上級ユーザーではないので、私はこれらのことを設定する方法がわかりません。
  • 私は、自分のメインドメインを、追加の電子メールドメインではなく電子メールの送信に使用します。私が評判を失った場合に備えて、この余分な電子メールドメインを使用するよう勧めている人もいます。これに余分な電子メールドメインを使用することをお勧めしますか?
  • メールが実際に迷惑メールフォルダに格納されているかどうかを確認することは可能ですか? PHPメーラーを使用している場合や、サードパーティの電子メールサービス(「Mailgun」など)が必要な場合がありますか?
  • 私はいつも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'; 
+1

https://stackoverflow.com/questions/371/how-do-you-make-sure-email-you-send-programmatically-is-not-automatically-marked – Tajgeer

+0

可能であれば、AWS SESまたはMailGunを確認してください。 –

+0

これらのサービスは、個々の添付ファイルを含む大量の電子メールを送信する機能も備えていますか(たとえば、私の場合は請求書)。私が調べたサービスはほとんどがニュースレター用のものなので、私は – Franky2207

答えて

0

私は重く追加SPFとDKIMのいずれかをお勧めしますか、それを行うことができますサードパーティのメールサービスを使用しますあなたのために。

これらのメカニズムはメッセージを暗号化し、メールサービスのドメインを所有していることを証明します。また、あなたのメールを送信するような人はブロックされます。

+0

にこれらのサービスが個々の添付ファイル(例えば私の場合は請求書)の電子メールを大量に送信する機能を提供していると尋ねます。私のメールにSPFやDKIMを追加する方法を知る "便利な"方法を知っていますか(またはこれについて高度な開発者のスキルが必要ですか?) – Franky2207

+0

Mailgun、Amazon SES、Campaign Monitorは様々な価格のすべてのメールサービスです。少なくとも、私が知っている限り、大量の添付ファイルやキャンペーンモニタをサポートする必要があり、電子メールのクリック率や直帰率も見ることができます。 SPFとDKIMはgoogle可能でなければなりません。そのほとんどはDNSにあり、メールサーバーの設定があります。 https://mandrill.zendesk.com/hc/en-us/articles/205582267-About-SPF-and-DKIM#set-up-spf-and-dkim-for-your-sending-domains – BookOfGreg

関連する問題