Saat mengirim email ke Gmail mereka pergi ke Spam ketika saya memiliki server email yang sempurna

1

Saya menggunakan iRedMail dan saya memiliki pengaturan server surat yang sempurna.

www.mail-tester.com memberi saya 10/10.

Namun ketika saya menggunakan kode ini untuk mengirim email otomatis:

$subject = "Subject here";
$message = "Hello dear $name,<br>
We would like to inform you that the service <b>$service</b> is cancelled!<br><br>
You will no longer be invoiced for this service at the first of the month.<br>
Please if you have any questions do not hesitate to contact us!<br>";


    $headers = 'From: Order Received <[email protected]>' . "\r\n" .
                'MIME-Version: 1.0' . "\r\n" .
                'Content-type: text/html; charset=UTF-8' . "\r\n" .                         
                'Reply-To: Order Received <[email protected]>' . "\r\n" .
                'X-Mailer: PHP/' . phpversion();

$subject = "=?UTF-8?B?" . base64_encode($subject) . "?=";               

mail($email, $subject, $message, $headers); 

Perhatikan bahwa saya telah diganti MYDOMAIN.comdengan domain saya yang sebenarnya. Di sini saya menempatkan sampel yang diedit.

Apakah Anda tahu mengapa email saya masuk ke SPAM ketika saya tidak ada dalam daftar hitam?

Venelin Vasilev
sumber
1
Mengapa Anda base64 menyandikan baris subjek?
DavidPostill

Jawaban:

0

Ada banyak alasan yang memungkinkan alasan surel Anda dibatalkan. Penyaringan spam melihat banyak elemen berbeda. Tanpa mengetahui lebih banyak detail (terutama nama domain, alamat IP, dan konten pesan) Anda hanya dapat menebak apa yang menyebabkan masalah Anda.

Selain menyandikan baris subjek seperti yang disarankan DavidPostill -

  • Anda mungkin juga ingin menghapus garis X-Mailer.
  • Anda tampaknya mengirim pesan HTML tanpa versi teks yang sesuai.

Email Anda sangat penting, dan mungkin hal terpenting yang diperiksa oleh Spamassassin. Ini kemungkinan besar merupakan penyebab masalah Anda - tetapi tanpa mengetahui teks yang sebenarnya, tidak ada kesimpulan yang dapat dibuat.

davidgo
sumber
Saya telah memperbarui pertanyaan saya agar Anda dapat melihat teks yang tepat. Bisakah Anda memberi saya saran sekarang?
Venelin Vasilev
Beberapa hal melompat keluar dari teks Anda, yang bisa membingungkan - Ubah "halo sayang" menjadi "Hai" di baris pertama teks. "Halo" dan "Sayang" sering dikaitkan dengan email penipuan Nigeria.
davidgo
Kecuali Anda berencana untuk menyesuaikan teks lebih jauh, saya juga akan menjadikan email tersebut sebagai email "teks biasa" - yaitu, hilangkan komponen html secara bersamaan. (Anda juga memiliki masalah potensial lain yang menggunakan kata "dibatalkan" - GMail mungkin mengacaukan email ini dengan email Phishing - mis. "Akun Anda telah dibatalkan, klik (halaman palsu) untuk mengatur ulang kata sandi" ketik email.
davidgo
Juga, Anda perlu mengubah baris subjek menjadi sesuatu yang bermakna.
davidgo