2013-08-12

Catatan ip phone grandstream DP 715 dan 710

RNyoba ip phone dect  grandstream 715 dan 710 ternyata menarik juga.. 1 base 715 bisa untuk  5 sip sehingga cukup hemat IP address 75% :-), dan jangkauan indoor sampai 50m dari base.

Untuk catatan untuk setiap register sip 710 di base 715, basenya mesti di reboot. Dan registernya cukup ribet.. mesti berulang ulang.

Sayang fitur handsetnya sangat minim. :-p

Checklist implementasi WMS ( uji coba openERP )

Sedikit corat coret checklist untuk uji coba WMS di openERP

Standar setup
A. Desain skema dari business partner -->  RFQ -->> PO -->> incoming shipment
B. Daftar user yg akses, struktur organisasi, dan daftar untuk email notification
C. Check apakah multiwarehouse dan multicompany ?? Otoritas user per-company ? Group discussion ? 

General setup di openERP:
 A. Install modul accounting , warehouse, purchases, purchase manufacture, stock_location, dan advanced route
B. di modul accounting setup standar COA ( US -- > product base template) , define stock journal, loss gain account, scrap account, dan semua account yg berkaitan dengan produk

Product setup : 
A. Desain struktur produk ( kategori, etc)
B. Mengelompokan produk dalam manufacture code, supplier , keyword, brand, brand manager, dan mendaftarkan kode barcode EAN 13, dan image product.
C. Checklist menu tracking incoming lot dan outgoing lot.
D.  Memasukkan informasi : 

1. Product lead time : berapa lama produk di delivery ke customer dihitung sejak SO. ( satuan jam / hari)
2. Product use date (dalam hari) : berapa lama product (optimal) dapat dijual setelah barang direceive.
3. Product alert date (dalam hari) : warning ketika produk tidak bergerak (terjual) sejak produk di receive.
4. Warranty date : berapa lama sejak produk di terima customer dapat dikembalikan.
5. Product remove date (dalam hari) : berapa lama product sejak direceive harus di musnahkan (scrap)
6. Packing : list packing ( jika product dijual dengan brbagai macam packing)
7. Procurement rules : definisikan minimum dan maksimum stock yg diijinkan, dan masukkan nilai increasingnya.sehingga saat stock minimum sistem akan otomatis membuat RFQ ke masing masing supplier, sesuai optimum stock yg diijinkan.
8. Procurement date : waktu yg diperlukan sebuah produk dari dipesan ke supplier (PO) sampai di gudang ( incoming shipment). Nilai ini diperhitungkan di procurement rules.


Warehouse setup : 
A. Definiskan masing masing tree warehouse per company.
B. ddefiniskan lokasi fisik warehouse, dan virtual location ( scrap, commited stock, gate, stock onmove, etc)



2013-03-20

Koneksi database SQL Server di PENTAHO

Untuk menghubungkan Pentaho dengan database SQL Server di perlukan koneksi JDBC, bisa didownload di website resmi Microsoft ( jangan menggunakan JTDS )  


setelah download, copy sqljdbc.jar ke folder sebagai berikut :

Pentaho Administration-console : copy ke /administration-console/jdbc
Pentaho biserver-ce : copy ke /biserver-ce/tomcat/webapps/pentaho/WEB-INF/lib
Pentaho Report Designer : copy ke /report-designer/lib/jdbc
Pentaho Kettle : copy ke /data-integration/libext

Install OpenERP via apt-get

Edit   /etc/apt/source.list


sudo nano /etc/apt/source.list 

Tambahkan baris deb http://nightly.openerp.com/7.0/nightly/deb/ ./

simpan kemudian jalankan 

sudo apt-get update 
sudo apt-get install openerp 



2012-05-18

Setting Email attactment di Openerp 6.1

Email attachment di OpenERP 6,1 mempunyai bug saat kirim attachment di googlemail atau yahoo attachmentnya berupa file "noname".

 

Untuk mengatasi hal berikut :

Pada file openerp\addons\base\ir\ir_mail_server.py

baris yang ada 

part.add_header('Content-Disposition', 'attachment',filename=('utf-8',None,filename_utf8)) 

 

diubah menjadi 

part.add_header('Content-Disposition', 'attachment',filename=filename_utf8)

sumbernya bisa dilihat disini 

2012-04-30

Remote Desktop - no Machine

ini adalah aplikasi freeware yang sangat bermanfaat untuk meremote server dalam GUI, namanya no Machine. ini adalah cara nya:
saya buat untuk pengguna centOS


1.[root@server ~]# yum install nx freenx
2. [root@server ~]# cd /etc/nxserver ; cp node.conf.sample node.conf
3. rubah baris #ENABLE_PASSDB_AUTHENTICATION="0" menjadi    ENABLE_PASSDB_AUTHENTICATION="1" (jangan lupa tanda # dihapus)
4. masukkan user yang bisa mengakses server
[root@server ~]# nxserver --adduser hanny
5. Rubah password nya
[root@server ~]# nxserver --passwd hanny
6. copy key server nya ke client
[root@server ~]# cat /var/lib/nxserver/home/.ssh/client.id_dsa.key


2012-03-13

Mount NTFS di Centos

Setelah sekian lama mencari dan mencari, akhir nya dapet juga cara nya untuk mount NTFS di Centos.

1. pertama-tama, harus meng-enable kan EPEL repository di rmfusion.org
caranya: download dulu rpm nya
wget http://download.fedoraproject.org/pub/epel/5/i386/epel-release-5-4.noarch.rpm 
lalu ketik: rpm -ivh epel-release-5-4.noarch.rpm

2. Jalankan perintah
su -c 'rpm -Uvh http://download1.rpmfusion.org/free/el/updates/testing/5/i386
/rpmfusion-free-release-5-0.1.noarch.rpm http://download1.rpmfusion.org/nonfree
/el/updates/testing/5/i386/rpmfusion-nonfree-release-5-0.1.noarch.rpm'

3. install fuse
yum install fuse fuse-ntfs-3g

4. Melihat hard drive
fdisk -l

5. Bikin folder untuk mount nya:
mkdir /mnt/ntfs

6. mount hard drive nya:
mount -t ntfs-3g /dev/sda1 /mnt/ntfs
untuk /dev/sda1 tergantung dari hard drive yang ada

selamat mencoba

2012-01-25

implementasi sistem HRD, menggunakan konsep ERP secara umum

membangun sistem hrd itu tidak mudah, mulai dari attendance, timesheet, leave management, expense, dan payroll

tapi setiap perusahaan pasti memiliki sistem erp untuk managementnya..nah sistem itu dapat digunakan untuk mengelola data karyawan (kalau kepepet dan tidak sempat membuat sistem hrd)

standar sistem erp sebagai berikut

supplier - purchase order --- ap invoice --- outgoing payment
customer --- so --- ar invoice --- incoming payment

sedang hrd secara garisbesar

employee --- allowAnce+ attandence+ expense -
outgoing payment

kalau dilihat sekilas hrd mirip transaksi purchase... karena itu saya menggunakan modul purchase only

employee= supplier
employee bank =supplier bank account

product item :
kita membuat 5 produk

1. attendance, uom= days, type=services
2. base salary, uom=pcs, type services
3. loan, uom= pcs,type services
4. allowance, type services, uom= pcs
5. others, type services,uom pcs


kemudian kita tinggal membuat langsung ap invoice( beberapa prg erp yg mapan support ini) , masukkan nama employee, itemnya jumlah attendence, dan komponen lainnya...jadilah payroll kilat....


kita bisa review attendance karyawan melalui stock card, lap purchase order dsb....

kita juga bisa memasukkan loan/pinjaman karyawan sebagai ap creditnote.....

2011-10-25

Aplikasi yang mesti ada di android

Aplikasi yang musti ada di android 

 

app2sd : buat memindahkan aplikasi ke SD card, yang moveable

Ringtone extended : Untuk ganti ringtone dan notifikasi dari Music folder

JuiceDefender : Aplikasi penghemat baterai

Go SMS Pro : merubah fungsi standar SMS, mempunyai emoticon, picture gallery / capture, handwriting, voice memo dan lain lain, dilengkapi dengan themes yang banyak dan fungsi backup restore

Go Chat : Plugin dari Go SMS Pro, tapi tidak menggunakan jalur SMS, melainkan data servis, sehingga   texting menjadi lebih mudah dan simple, tanpa biaya. 

Go Keyboards : Mirip dengan swype (Samsung Galaxy),   dilengkapi dengan theme, type recognation, dll.

TubeMate : Download Youtube menjadi Mp4, atau Mp3

MXVideo Player : Tool Movie player yang lumayan bagus

KakaoTalk , Whatsapp : Messenger lintas platform, android, Iphone/Ipod, Blackberry (BBM Like)

 Viber : free Call antar Android dan Iphone menggunakan teknologi SIP.

Nimbuzz : Free Call antar Android, Iphone dan Nokia menggunakan teknologi SIP, nimbuzz bisa menggunakan VOIP dari VoipRakyat.

Zedge : Aplikasi untuk mencari ringtones, Notification sound, dan wallpaper

Connectbot : Aplikasi untuk melakukan remote SSH ke server

printBot : Tools untuk print via Cups server

Aldiko : E-book reader

2011-07-05

Reporting Dengan Pentaho Part 2 (Membatik kurang dari 5 menit)

Contoh kasus
Kita mau menampilkan list daftar customer di dari SAP B1 2007

Jalan kan pentaho report designer

Pilih New report

Pilih data






klik kanan di "data Set"
pilih JDBC










Pilih skemanya



Design Querynya






Kemudian Klik Ok


Klik Ok









Klik Tanda merah untuk VIew atau run, Pilih Output Reportnya  (PDF, Excel, CSV, Txt , HTML)




2011-07-04

reporting Dengan Pentaho part 1 ( Instalasi di Linux Mint LMDE 201101)

Bahan bahan yang dibutuhkan :


  1. JDK / JRE 1.6.0 and up

  2. ttf_microsoft_installer

  3. Pentaho BI server

  4. Pentaho Report Designer

  5. Memory Recommended >=2Gb

  6. SQLJDBC untuk koneksi ke SQL server ( download di download.microsoft.com)

  7. PostgreSQL-JDBC untuk koneksi ke PostgreSQL

  8. Pastikan port 8080 dan 8099 bebas



Instalasi Java Library


@Linux Mint /debian / Ubuntu type this

sudo apt-get install sun-java6-jdk



INSTALL BI SERVER PLATFORM


extract biserver-ce-3.8-stable.tar.gz

akan keluar 2 folder yaitu biserver-ce ( BI Server User Console) dan admintration-console (Untuk administrasi)



Untuk Menjalankan BI Server ketik

sudo ./biserver-ce/pentaho-start


Untuk stop BI Server ketik

sudo ./biserver-ce/pentaho-stop


Untuk Menjalankan BI Administration Console ketik

sudo ./administration-console/start-pac.sh


Installasi Pentaho Report Designer


extract prd-ce-3.8.0

jalankan launcher








Pilih report-designer.sh




Jika selesai double click aja di desktop … akan keluar tampilan seperti dibawah ini





Untuk koneksi ke SQL server dan PostgreSQL copykan SQLJDBC.jar dan postgreSQL-JDBC.jar ke folder


Pentaho Report Designer

lib > jdbc


Pentaho BI server

data> lib


Pentaho Administration Console

jdbc>


kemudian restart servernya





2011-06-01

Lihat kapasitas folder di linux

Untuk melihat kapasitas folder folder dilinux tinggal ketik perintah

kaori@hitokiri:~$ du /home/ --max-depth=1 -h




Powered by ScribeFire.

2011-05-30

Menggunakan Mdbtools di debian / ubuntu

 

Mdbtools, aplikasi powerfull buat view dan export database Access di dalam Linux, kita bisa query, export, view tables, etc, sayang belum bisa modify databasenya...

 

 

Cara Install (di Debian / Ubuntu)

 

apt-get install mdbtools

 

atau kalau ingin install dari source / package lain bisa berkunjung ke

http://mdbtools.sourceforge.net/

 

setelah berhasil install akan ada file file berikut ini

 

mdb-array mdb-header mdb-parsecsv mdb-schema mdb-tables

mdb-export mdb-hexdump mdb-prop mdb-sql mdb-ver

 

berarti instalasi sukses...

 

Sekarang caranya menggunakan

 

Ambil salah satu contoh file MDB ( contoh database Espt )

kita taruh di /home/ayumi/Projects/espt Data.mdb

 

Untuk Menampilkan semua table

ayumi@kazumi ~/Projects/espt $ mdb-tables -1 Data.mdb

REF_SSP

REF_FKTR_PK

REF_FKTR_PM

REF_KPP

REF_LAMP

REF_TRANS

SETTING_TARIF

 

 

Untuk Menampilkan semua DDL ( schema database )

 

ayumi@kazumi ~/Projects/espt $ mdb-schema Data.mdb

-------------------------------------------------------------

-- MDB Tools - A library for reading MS Access database files

-- Copyright (C) 2000-2004 Brian Bruns

-- Files in libmdb are licensed under LGPL and the utilities under

-- the GPL, see COPYING.LIB and COPYING files respectively.

-- Check out http://mdbtools.sourceforge.net

-------------------------------------------------------------

DROP TABLE REF_SSP;

CREATE TABLE REF_SSP

(

KDMAP Text (510),

KD_JNS_BYR Text (510),

NMJNSBYR Text (510),

NMMAP Text (510)

);

-- CREATE ANY INDEXES ...

 

bla bla bla

 

 

 

 

Untuk Query data table tertentu

 

ayumi@kazumi ~/Projects/espt $ echo "select KD_KPP,NM_KPP from KPP "|mdb-sql Data.mdb

+----------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------+

|KD_KPP |NM_KPP |

+----------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------------------+

|058 |KPP PENANAMAN MODAL ASING LIMA |

 

Export table ke file CSV

 

 

ayumi@kazumi ~/Projects/espt $ mdb-export -d ";" -H -q "'" Data.mdb KPP > export.csv

 

Script di atas export data dari table KPP ke file export.csv dengan row delimiter “;” dan quote “ ' “ tanpa header row

 

 

Generate sql script untuk create table

ayumi@kazumi ~/Projects/espt $ mdb-schema Data.mdb > sql_script.sql

 

Generate sql script untuk create table dengan backend PostgreSQL

ayumi@kazumi ~/Projects/espt $ mdb-schema Data.mdb postgres > sql_script.sql

 

Generate sql script untuk create table dengan backend Oracle

ayumi@kazumi ~/Projects/espt $ mdb-schema Data.mdb postgres > sql_script.sql

 

 

 

2011-04-06

Backup Data di Windows ke Linux menggunakan scp tanpa menggunakan password

Backup data menggunakan scp atau rsync mungkin sudah biasa di dunia linux dkk, sekarang gua coba praktekkan di windows .. ternyata cukup mudah .. 

caranya 

Install SSH Server di Server linux 

me@debian:~$ sudo apt-get install openssh-server

 

buat folder untuk tempat backup 

me@debian:~$sudo mkdir /data /data/backup_001

Jangan lupa beri ownershipnya 

me@debian:~$sudo chown -r mybackup.mybackup  /data /data/backup_001

(asumsinya gua create user mybackup khusus untuk kebutuhan copy dan rsync)


DI client ( Windows XP) 

Buat folder  C:\scp

copy file pscp.exe dan puttygen.exe dari http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html ke C:\scp



jalankan puttygen.exe 

pilih yang RSA2, kemudian generate key-nya 

simpan file ppk -nya (private key)  di c:\scp ::  contoh (pkey.ppk)

buka file ppk dengan text editor 

(ambil dari web http://www.codelathe.com/blog/index.php/2009/02/20/ssh-without-password-using-putty/ ) 

 

Login ke server ..

buat folder .ssh di dalam home user ... 

sudo mkdir /home/mybackup/.ssh

kemudian buat file authorized_keys di dalam folder .ssh copy paste script yang di kotak merah atas (buat menjadi 1 baris dengan menghilangkan spasi dan carriage return) didepan barusnya tambahkan text ssh-rsa 

authorized_keys

 

Sampai sini dari sisi server sudah siap menerima data dari client dan menggunakan authentikasi RSA2

sekarang di client kita mau test copy file ke server

 

jalankan di cmd (command prompt)

Syntax nya 

pscp.exe -r -i namappk.ppk [source file / direktori] [destination direktori]

contoh ( kita mau backup data yang ada di D:\mydata ) 

c:\scp\pscp.exe -r -i pkey.ppk D:\mydata mybackup@ipserver.local:/data/backup_001

 

jika ingin dijalankan terus ..tinggal copy script ke atas ke dalam file text.. beri extension .bat. jadi tinggal jalankan file batnya otomatis akan ke backup semua, tanpa prompt password dari server

 


 

2010-12-15

Python Component dan IDE yang penting

Buat catetan gua biar tidak lupa .. ini daftar component python yang perlu dan kudu ada

 

1. python-pymssql : buat connecting ke SQL Server dan Sybase

2. python-psycopg2 : Buat connecting ke PostgreSQL 8x

3. python-sqlalchemy : SQL Toolkit python dan ORM 

4. SPE ( Stani Python Editor ) dan atau Ulipad (Punya fungsi "Column Mode" seperti UltraEDIT)

5. formAlchemy : HTML Form generator

6. webpy : Buat bikin web application kecil kecilan

 

Semuanya bisa didapet lewat sudo apt-get  di Debian / Ubuntu .. atau lewat easy_install . dan ada versi windowsnya

 

 

 

 

2010-08-31

Backup Folder using Python (tarfile)

Backup folder pake scripting ? python bisa !

syntaxnya kurang lebih seperti ini 

 

#! /usr/bin/env python

#coding=utf-8

import tarfile

t = tarfile.open(name = "/home/zergling/backup.tar.gz", mode = 'w:gz')

t.add("/home/zergling/DFiles/")

t.close()   

Script diatas membackup semua file didalam folder /home/zergling.DFiles ke tar.gz

2010-08-18

[troubleshoot] Error connecting to MSSQL 2005 using python-pymssql

Pernah ketemu error seperti ini  "Unicode data in a Unicode-only collation or ntext data cannot be sent to clients using DB-Library (such as ISQL) or ODBC version 3.7 or earlier" saat connect ke  MS SQL 2005 menggunakan Python-PyMSSQL?

Ini solusinya ... semua string mesti di cast ke  nvarchar didalam querynya...
ini kutipannya
http://pymssql.sourceforge.net/faq.php
( "It means that SQL Server is unable to send Unicode data to pymssql, because of shortcomings of DB-Library for C. You have to CAST or CONVERT the data to equivalent NVARCHAR data type, which does not exhibit this behaviour.") 

ini contohnya menggunakan DB dari SAP B1

#!/user/bin/env python

import pymssql
 
conn = pymssql.connect(host='192.168.1.9', user='sa', password='xxxxxx', database='TestDB')
cur = conn.cursor()
cur.execute(' select top 30 docnum, convert(nvarchar, cardcode) , doctotal   \
                from dbo.oinv a   ')
row = cur.fetchall()
print row()

#print row
conn.close()





Powered by ScribeFire.

2010-08-10

10 Tool Wajib di Linux versi gua

Dari pengalaman gua main dilinux (Ubuntu)  ini 10 Tool wajib yang mesti kudu ada

1. Ulipad : Text editor yang cukup handal .. buat ngoding dari ASP, T-SQL , ampe Python ... ada fungsi "Column Mode" seperti di ultraedit
2. Datastudio : Ini tools yang ga bisa lepas dari gua, dan teramat penting (soalnya udah ga ada lagi :D) , buat admin database  ( MSSQL , PostGresSQL , MySQL), dari ngoding Store procedure sampe export import data
3. TSClient + VNCViewer : Ini buat remote destkop ke server server windows.
4. TeamViewer : Buat ngeremote komputer dari rumah
5. SSH Client : buat mainin server-server Linux / atau user yang udah pake Linux
6. OpenOffice : Nyatet, corat-coret, dan bikin laporan sederhana ( dengan bantuan OO Base + Sun Report builder)
7. DownThemAll (Plugin Firefox) : Apalagi kalau bukan buat nyedot file
8. Mercurial + Google Code : buat ngoding yang serius biar ga ilang / lupa
9. Python : Untuk mempermudah administrasi lintas platform, plus ngoding ngoding ringan
10. Pidgin : Buat cuap cuap .. sms-an dan transfer data di internal dan external network



Powered by ScribeFire.

2010-07-02

IredMail + Openfire

Lanjutan posting sebelumnya ... sekarang gua mau nambahkan OpenFire di Server IredMail gua ..  
Untuk debian Lenny ada sedikit tricky ... setelah install openfire.deb  .. install patchnya, bisa didapet disini  http://steffenzieger.de/index.php/2009/03/25/install-openfire-on-debian-lenny/

Di IredMail .. semua port kecuali email di blok... untuk aktifin XMPP tinggal edit di 
    sudo nano /etc/default/iptables

Unremark yang xmpp .. dan tambahin port 9090 (Untuk openfire Admin)
Setelah selesai , install plugin export/importnya .. kemudian tinggal nambahin user dan buddy list di openfire

caranya :
 
gua siapin data usernya nya dulu (ambil dari CSV untuk import ke IredMail). gua masukkin ke postgreSQL database  untuk manipulasi datanya. 
 
gua create database  dengan nama User_export_temp

create database user_export_temp;
create table export_user();
alter table  export_user add column domain_name varchar(30);
alter table  export_user add column usercode  varchar(30);
alter table  export_user add column userpassword varchar(30);
alter table  export_user add column username  varchar(30);
alter table  export_user add column groupuser varchar(30); 
/* Insert data dari CSV yang udah gua modif sesuai table diatas */

copy user_export_temp from '/home/yoshizuki/myUser.csv' csv;  

kemudian gua create python script untuk retrieve data tersebut kemudian diproses sesuai dengan template import user dari Openfire. Untuk buddy list gua asumsikan semua user yang ada saling terhubung dan dipisahin berdasarkan group bagian aja.

#!/usr/bin/python

import psycopg2, sys,os

outp = file("user.xml","w")

conn = psycopg2.connect("\
dbname='testing'\
user='postgres'\
host='localhost'\
password='postgres' ");
d = conn.cursor()
d.execute (" select a.usercode , \
a.userpasswd,\
a.username ,\
a.usercode || '@' || a.domain_name \
    from tmp_data as a \
    order by a.usercode ")

c = conn.cursor()

records = d.fetchall()
outp.write ("<?xml version='1.0' encoding='UTF-8'?>\n")
outp.write ("<Openfire>\n")

for record in records:
        outp.write("\n<User>")
        outp.write("<Username>" +  record[0] +"</Username><Password/>\n")
        outp.write("<Email>" +  record[3] + "</Email>\n")
        outp.write("<Name>" +  record[2] + "</Name>\n")
        outp.write("<CreationDate>1277954250096</CreationDate>\n")
        outp.write("<ModifiedDate>1277954250096</ModifiedDate>\n")
        outp.write("<Roster>\n")
        
        c.execute("select a.usercode , \
   a.userpasswd, \
            a.username , \
            a.usercode || '@' || a.domainname , \
            b.usercode || '@' || b.domainname , \
            b.username , \
            b.groupname  \
            from export_user as a \
            inner join export_user as b on a.usercode <> b.usercode \
            where a.usercode = '%s' \
            order by a.usercode , b.usercode      " %record[0])
        records2 = c.fetchall()
        for record2 in records2:
            outp.write ('<Item jid="' + record2[4] + '"  askstatus="-1" recvstatus="-1" substatus="3" name="'+ record2[5] + '" >\n')
            outp.write ('<Group>' + record2[6] + '</Group></Item>\n')   
        outp.write("</Roster>\n")
        outp.write("</User>")
outp.write ("</Openfire>\n")        
outp.close()

script ini akan menghasilkan file user.xml, nah file ini yang akan gua upload melalui plugin import user di Openfire..

restart openfire 
sudo /etc/init.d/openfire restart

selesai... semua user  sudah terhubung lewat email dan XMPP ... 

 


IredMail --> import user via CSV

Di IredMail ada fasilitas import user dengan format csv...  templatenya  sebagai berikut

[domain name],[user name], [password],[common name], [quota] , [group]

Untuk  [quota] satuannya dalam byte .... 

Daftar usernya kebetulan  ada di zimbra server gua, tinggal gua query lewat OpenOffice.base untuk selanjutnya dicopy  ke OpenOffice.calc dan disave kedalam CSV .. sesuai dengan template nya

install python dan komponennnya

sudo apt-get install python2.5 python-ldap

kemudian masuk ke dalam direktory iredMail/tools
buka file create_mail_user_OpenLDAP.py
sudo nano create_mail_user_OpenLDAP.py

edit BASEDN , BINDDN, dan BINDPW sesuai dengan konfigurasi IredMail yang ada

jalankan sudo python create_mail_user_OpenLDAP.py csvName.csv

nanti akan keluar file csvName.csv.ldif

masukkan file itu ke LDAP

sudo ldapadd -x -D 'cn=Manager, dc=example,dc=com' -W -f  csvName.csv.ldif  (Kalau ada user yang sama di IredMail akan keluar error)

coba cek di https://[ip server]/iredadmin

semua user harusnya sudah masuk semua di daftar user.