Membuat akun email secara batch

Jika Anda ingin membuat akun email dalam jumlah yang banyak tanpa melalui control panel hosting berbasis web, melainkan melalui shell, berikut ini caranya.

1. Siapkan sebuah file teks berisi daftar akun email beserta passwordnya dan quota emailnya sbb:

admin,pass001,2000
info,pass002,1000
marketing,pass003,500
user1,pass004,100
user2,pass005,100

Setiap akun ditulis dalam satu baris, dan tiap field dipisahkan dengan koma. Quota dinyatakan dalam megabyte (MB). Pada contoh di atas, akun email admin memiliki quota 2GB (2000MB), akun info memiliki quota 1GB, dst.

2. Loginlah ke shell menggunakan SSH ke server hosting. Jika fitur SSH Anda belum diaktifkan, aktifkan dulu. (Lihat artikel ini: SSH/Telnet), lalu:

$ cd ../sites/NAMASITE/qmail

di mana NAMASITE adalah nama situs/domain email yang diinginkan.

3. Taruhlah file di nomor 1 (dengan upload atau kopi-paste di terminal) ke direktori sites/NAMASITE/qmail/ ini, mis: sites/NAMASITE/qmail/list.txt.

4. Jalankan skrip ini:

$ perl -F, -slane 'system "echo -e \"$F[1]\\n$F[1]\" | HOME=. vadduser $F[0] && HOME=. vchattr -Q ${\($F[2]*1024*1024)} $F[0]"' list.txt

Resita has written 702 articles