Pernakah Anda Dianggap Sebagai Spammer?

Pernakah Anda dianggap sebagai spammer?

Saya pernah, ini terjadi tepat di malam sebelum saya mudik lebaran kemaren, jadi bukannya sibuk nyiapin mudik, saya malah sibuk menghubungi pihak hosting provider blog ini yg dengan semena-mena memblok hosting saya tanpa pemberitahuan sama sekali. Baru setelah saya hubungi, mereka bilang kalau account saya di blok karena dianggap melakukan mass email spammer!

Tentunya dengan tegas saya protes keras, karena saya seumur hidup ini tidak pernah mengirimkan spam, toh saya sendiri sangat benci dengan spam.

Pencarian sumber masalah saya mulai dari informasi bahwa ada script yg otomatis mengirimkan mass email di blog saya, dan pada hari itu, script ini mengirimkan email melebihi jumlah maksimum pengiriman email via script, 140 email per hari.

Jadi tindakan yg pertama kali saya lakukan untuk mencari sumber masalah ini adalah mendaftar semua plugin yg menggunakan fungsi email, yaitu:

  • Backup WordPress -> mengirimkan email berisi backup WP beserta databasenya ke saya
  • Contact form -> mengirimkan email ke saya ketika pengunjung mengisi form contact
  • Subscribe to comments -> mengirimkan email ke pemberi komentar yg berlangganan info jk ada komentar baru di entries tersebut
  • Comment relish -> mengirimkan email terima kasih untuk komentarnya pada komentar pertama orang tersebut
  • Comment email responder -> ketika membalas komentar, kita bisa mengirimkan salinan komentar kita pada pemberi komentar

Biarpun secara logika kesemua plugin ini hanya akan mengirimkan beberapa email saja dalam satu harinya, tapi untuk melokalisir masalah, kesemua plugin ini saya matikan saja.

Akan tetapi, ternyata biarpun semua plugin ini telah saya matikan, beberapa jam kemudian blog ini kembali di blok oleh pihak hosting provider karena alasan yg sama, ini berarti sumber masalah bukan dari plugins diatas.

Kalau bukan dari plugin, berarti kemungkinan besar masalah ini berasal dari theme yg saya pakai. Di theme yg saya pakai, memang telah saya tambahkan kode berikut ini pada file 404.php, yg berfungsi mengirimkan email pemberitahuan pada saya saat pengunjung mendapatkan error 404 (file not found) ketika mengakses blog ini.

1
2
3
4
5
6
7
8
< ?php if (isset($_SERVER['HTTP_REFERER'])) {
$failuremess = "A user tried to go to http://mimpikami.com".$_SERVER['REQUEST_URI']." and received a 404 (page not found) error. ";
$failuremess .= "It wasn't their fault, so try fixing it. They came from ".$_SERVER['HTTP_REFERER'];
 
mail("emailsaya@yahoo.co.id", "Bad Link To ".$_SERVER['REQUEST_URI'],$failuremess, "From: mimpikami.com <noreply@mimpikami.com>");
 
echo "<p class='highlight'>An administrator has been emailed about this problem, too.</p>";
} ?>

Akhirnya setelah fungsi diatas saya hapus dari file 404.php, blog ini di buka lagi aksesnya oleh pihak hosting provider, dan sampai sekarang tidak terjadi lagi bloking karena saya dianggap mass email spammer!

Fungsi diatas selama ini sangat membantu saya untuk mengetahui semua masalah yg didapatkan oleh pengunjung, baik ketika file image untuk tampilan hilang, atau sebuah posting hilang karena perubahan permalinks dan lain sebagainya. Dan kelihatannya, telah terjadi begitu banyak kesalahan pada hari itu, lebih dari quota pengiriman email dalam sehari yg diperkenankan oleh pihak hosting provider.

Untuk menghindari terjadi lagi masalah yg sama, akan tetapi tetap mendapatkan daftar semua kesalahan yg terjadi, saya akan memilih pendekatan yg berbeda, daripada mengirimkan kesalahan yg terjadi ke email saya, mungkin lebih baik kalau semua kesalahan di catat di dalam database, dan ditampilkan di Panel Admin saja.

Contoh Plugin yg menggunakan pendekatan yg berbeda tersebut adalah 404-notifier dari Alex King. Dulu saya menganggap plugin ini belum saya butuhkan karena yg saya perlukan hanyalah notifier via email, tanpa perlu di arsip pada database sendiri, tapi daripada blog ini di blok lagi… ya mending pake itu aja kali ya :D

If you enjoyed this post, please subscribe to my blog RSS feed, and thanks for stopping by :)

AddThis Social Bookmark Button Lintas Berita Button

Post a Comment