Saturday, June 11, 2016

MHONARC


MHONARC
MHonArc adalah konverter Perl mail-to-HTML yang dapat melakukan pengarsipan email HTML dilengkapi index, mail thread linking, dll; juga termasuk kemampuan penanganan MIME beserta fitur penyesuaian handal yang dilakukan user.
  1. Mhonarc bisa diunduh di sini https://www.mhonarc.org/#download , mungkin juga Anda bisa menginstalnya dari repository linux Anda
  2. Setelah  diinstal, masuklah ke terminal console, masuklah ke direktori root website Anda, misalkan di public_html, lalu buat satu folder untuk test, misalnya # mkdir /home/namauser/public_html/test kemudian ketik perintah #mhonarc /path/to/your/mbox di mana /path/to/your/mbox adalah lokasi mbox email Anda (di Centos saya sendiri lokasinya /var/spool/mail/namauser ), jadi : #mhonarc /var/spool/mail/namauser , terminal akan menampilkan :

    This is MHonArc v2.6.16, Perl 5.010001 linux
    Converting messages to .
    Reading /var/spool/mail/namauser ................................................................

    Writing mail ................................................................
    Writing ./maillist.html ...
    Writing ./threads.html ...
    Writing database ...
    64 new messages
    64 total messages

  3.  Akseslah http://localhost/~namauser/test/threads.html


Selamat mencoba

Friday, June 10, 2016

Pemasangan SPF

Saat ini lalu lintas email merupakan hal yang sangat sensitif dikarenakan banyak disalahgunakan oleh para spammer, hingga email server/provider melakukan validasi yang sangat ketat terhadap email yang masuk, seperti misalnya google email, kita tidak hanya cukup memasukkan username dan password untuk SMTP, juga SMTP perlu didukung oleh fitur SSL supaya bisa diterima para pengguna gmail dengan mulus langsung masuk inbox tanpa embel-embel warning dari server. Untuk hal seperti ini, cpanel sudah memiliki SPF.

Mari kita aktifkan SPF di cpanel dengan langkah sbb :

1. Klik authentication seperti gambar di bawah



2. Klik enable


 3. Copy raw SPF record




4. Masuklah ke DNS zone Anda, tambahkan nama domain Anda dan paste di kotak data kemudian submit (create record)




5. Selesai, langkah berikutnya tinggal memasukkan username dan password SMTP di aplikasi yang sedang Anda buat.

Selamat mencoba


Instal Python 2.7.8 pada CentOS 6.8


CentOS 6.8 secara bawaan masih memakai Python 2.6 dan karena kita perlu Python 2.7, maka untuk menginstalnya lakukanlah langkah-langkah berikut :

Install dahulu openssl :
 yum install openssl openssl-devel

Update CentOS dan instal development tools
yum -y update
yum groupinstall -y 'development tools'  
Anda juga perlu mengaktifkan SSL, bz2, zlib untuk Python dan beberapa utils:
yum install -y zlib-devel bzip2-devel openssl-devel xz-libs wget  

Instal Python 2.7.8 dari source
Download Python dan lakukan ekstrak
wget http://www.python.org/ftp/python/2.7.8/Python-2.7.8.tar.xz
xz -d Python-2.7.8.tar.xz
tar -xvf Python-2.7.8.tar  

Proses Instalasi

Thursday, June 9, 2016

Cronjob

Cron adalah aplikasi UNIX/Linux/BSD atau daemon untuk menjalankan perintah atau script pada waktu tertentu ataupun tanggal tertentu. Hal ini juga dikenal sebagai jam daemon yang mengeksekusi perintah pada tanggal yang ditentukan dan waktu sesuai dengan petunjuk dalam file.

Umumnya, crontab menggunakan daemon, crond, yang berjalan terus-menerus di latar belakang dan pemeriksaan satu menit sekali untuk melihat apakah salah satu pekerjaan yang dijadwalkan harus dijalankan. Jika demikian, maka dieksekusi. Pekerjaan ini umumnya disebut sebagai pekerjaan cron.

Cron dikendalikan oleh satu set file yang disebut "crontab". Biasanya file induk berlokasi di /etc/crontab. 


SHELL=/bin/bash
PATH=/sbin:/bin:/usr/sbin:/usr/bin
MAILTO=root
HOME=/
# For details see man 4 crontabs
# Example of job definition:
# .---------------- minute (0 - 59)
# |  .------------- hour (0 - 23)
# |  |  .---------- day of month (1 - 31)
# |  |  |  .------- month (1 - 12) OR jan,feb,mar,apr ...
# |  |  |  |  .---- day of week (0 - 6) (Sunday=0 or 7) OR sun,mon,tue,wed,thu,fri,sat
# |  |  |  |  |
# *  *  *  *  * user-name command to be executed


Cronjob untuk masing-masing user disimpan dalam direktori :

/var/spool/cron/nama_user_bersangkutan

Contoh kode menjalankan cronjob setiap 5 menit sekali :

*/5 * * * * /home/nama_user/check_email.sh

Simpan kode tersebut di file /var/spool/cron/nama_user dan lakukan save.

Selamat mencoba

Monday, June 6, 2016

ionCube PHP Encoder

IonCube PHP Encoder adalah alat untuk mengenkripsi skrip PHP yang kita buat, supaya source code-nya tidak bisa dibaca orang, jadi walaupun aplikasi PHP yang kita buat ini, kita jual, source code bisa tetap aman, kecuali memang dalam perjanjian, client Anda membelinya sudah termasuk dengan source code. Tidak sebatas hanya itu, IonCube PHP Encoder lebih jauh bisa menanamkan kadaluarsa untuk aplikasi yang kita buat, semacam lisensi berjangka, jadi bila dalam perjanjian dengan client Anda adalah 5 tahun, maka di tahun ke-6 berikutnya aplikasi tidak bisa dijalankan kalau tidak diperpanjang.

Sebelum menjalankan file-file PHP kita yang sudah kita enkripsi, kita perlu melihat dulu apakah server hosting kita mendukung enkripsi ioncube, informasi ini biasanya terdapat pada FAQ server yang bersangkutan atau sejenisnya, misalkan kita hosting di www.arvixe.com , di websitenya bisa kelihatan :

 Arvixe Features


lebih akurat lagi bila kita sudah memiliki hosting di dalamnya bisa langsung menjalankan skrip tester yang bisa download dari website ionCube itu sendiri, namanya :loader-wizard.php ( file ini terdapat dalam kumpulan file yang didownload, Anda hanya perlu meng-ekstraknya )