logotype
  • Home
  • News
  • Product dan Services
    • Zimbra Mail Server
      • Excellent Managed Services Email
      • Lisensi Zimbra NE
      • Support dan Maintenance
      • MX Backup & ASAV
      • SMTP Relay
    • Proxmox
      • Proxmox Virtual Environment
      • Proxmox Mail Gateway
      • Proxmox Backup Server
    • XCP-ng
    • Red Hat Enterprise Linux
    • Ubuntu Pro
    • Nakivo Backup & Recovery
    • Vinchin Backup & Recovery
    • Lisensi
      • Proxmox Mail Gateway
      • Lisensi Zimbra Network Edition
      • Lisensi Nakivo Backup & Recovery
      • Subscription Zoom
    • Buku Training Mandiri
      • Buku Training Mandiri
      • Ebook Training Mandiri
    • Cloud & Hosting
      • Excellent Managed Services Email Server
      • MX Backup/Anti Spam & Anti Virus
      • SMTP Relay & Mail Gateway
      • Excellent Mail Hosing
    • SSL Sertifikat
  • Training
  • Insight
  • About Us
  • Contacts
logotype
logotype
  • Home
  • News
  • Product dan Services
    • Zimbra Mail Server
      • Excellent Managed Services Email
      • Lisensi Zimbra NE
      • Support dan Maintenance
      • MX Backup & ASAV
      • SMTP Relay
    • Proxmox
      • Proxmox Virtual Environment
      • Proxmox Mail Gateway
      • Proxmox Backup Server
    • XCP-ng
    • Red Hat Enterprise Linux
    • Ubuntu Pro
    • Nakivo Backup & Recovery
    • Vinchin Backup & Recovery
    • Lisensi
      • Proxmox Mail Gateway
      • Lisensi Zimbra Network Edition
      • Lisensi Nakivo Backup & Recovery
      • Subscription Zoom
    • Buku Training Mandiri
      • Buku Training Mandiri
      • Ebook Training Mandiri
    • Cloud & Hosting
      • Excellent Managed Services Email Server
      • MX Backup/Anti Spam & Anti Virus
      • SMTP Relay & Mail Gateway
      • Excellent Mail Hosing
    • SSL Sertifikat
  • Training
  • Insight
  • About Us
  • Contacts
logotype
  • Home
  • News
  • Product dan Services
    • Zimbra Mail Server
      • Excellent Managed Services Email
      • Lisensi Zimbra NE
      • Support dan Maintenance
      • MX Backup & ASAV
      • SMTP Relay
    • Proxmox
      • Proxmox Virtual Environment
      • Proxmox Mail Gateway
      • Proxmox Backup Server
    • XCP-ng
    • Red Hat Enterprise Linux
    • Ubuntu Pro
    • Nakivo Backup & Recovery
    • Vinchin Backup & Recovery
    • Lisensi
      • Proxmox Mail Gateway
      • Lisensi Zimbra Network Edition
      • Lisensi Nakivo Backup & Recovery
      • Subscription Zoom
    • Buku Training Mandiri
      • Buku Training Mandiri
      • Ebook Training Mandiri
    • Cloud & Hosting
      • Excellent Managed Services Email Server
      • MX Backup/Anti Spam & Anti Virus
      • SMTP Relay & Mail Gateway
      • Excellent Mail Hosing
    • SSL Sertifikat
  • Training
  • Insight
  • About Us
  • Contacts
Blog Post
ResourceZimbra

Tips Zimbra : Integrasi Mailman Mailing List pada Zimbra Multi Server

March 21, 2013by Ahmad Imanudin

Tulisan/panduan ini mengacu pada panduan dari artikel berikut : integrasi Mailman pada Zimbra Mail Server dengan skema single server dengan sedikit modifikasi untuk diintegrasikan pada Zimbra Multi Server.

Mailman merupakan aplikasi yang paling banyak digunakan untuk membangun sebuah Mailing List Server. Jika pada Zimbra Mail Server memiliki beberapa domain, bisa merujuk pada panduan berikut : Tips Zimbra Mailman Multi Domain

CATATAN :

Domain      : excellent.co.id
Hostname : mailman.excellent.co.id

Contoh skema yang akan dibangun adalah seperti pada gambar dibawah ini :

vavai-skema-multi-server

Instalasi & Konfigurasi Mailman

[code lang=”bash”] zypper in mailman
[/code] Ubah cgi-id
[code lang=”bash”] vi /etc/mailman/mailman.cgi-gid
[/code] Ganti isinya jadi 1000 (gid dari Zimbra user, bisa dicheck dengan perintah cat /etc/passwd)

Konfigurasi Apache

Buka file /etc/apache2/httpd.conf  dan tambahkan pada bagian paling bawah isian sebagai berikut :
[code lang=”bash”] ScriptAlias /mailman/ /usr/lib/mailman/cgi-bin/

AllowOverride None
Options ExecCGI
Order allow,deny
Allow from all

Alias /pipermail/ /var/lib/mailman/archives/public/

Options Indexes MultiViews FollowSymLinks
AllowOverride None
Order allow,deny
Allow from all
# Only if you have internationalized archives
AddDefaultCharset Off

# Uncomment the following line, replacing www.example.com with your server’s
# name, to redirect queries to /mailman to the listinfo page (recommended).
# RedirectMatch ^/mailman[/]*$ http://www.example.com/mailman/listinfo
[/code] Buka file /etc/apache2/uid.conf dan tambahkan group Zimbra sehingga menjadi seperti berikut :
[code lang=”bash”] User wwwrun
Group www
Group zimbra
[/code]

Konfigurasi Mailman-Zimbra

Edit file konfigurasi Mailman
[code lang=”bash”] vi /usr/lib/mailman/Mailman/mm_cfg.py
[/code] Isi dengan contoh sebagai berikut :
[code lang=”bash”] MTA = ‘Postfix’
POSTFIX_ALIAS_CMD = ‘/opt/zimbra/postfix/sbin/postalias’
POSTFIX_MAP_CMD = ‘/opt/zimbra/postfix/sbin/postmap’
IMAGE_LOGOS = ‘/mmimages/’
DEFAULT_URL_PATTERN = ‘http://%s/mailman/’
POSTFIX_STYLE_VIRTUAL_DOMAINS = [ ‘excellent.co.id’ ] DEFAULT_URL_HOST = ‘mailman.excellent.co.id’
DEFAULT_EMAIL_HOST = ‘excellent.co.id’
VIRTUAL_HOSTS.clear()
add_virtualhost(DEFAULT_URL_HOST, DEFAULT_EMAIL_HOST)
[/code] Jalankan perintah dibawah ini sebagai user root
[code lang=”bash”] cd /srv/www/htdocs
mkdir mmimages
cp /usr/lib/mailman/icons/* mmimages/
chown -R zimbra:zimbra mmimages/
service apache2 restart
[/code] [code lang=”bash”] cd /usr/lib/mailman
bin/newlist mailman
bin/mmsitepass -c password-untuk-create-milis-via-web
bin/config_list -i /var/lib/mailman/data/sitelist.cfg mailman
bin/genaliases
chown mailman:mailman /var/lib/mailman/data/aliases*
chown mailman:mailman /var/lib/mailman/data/virtual-mailman*
chmod 775 /var/lib/mailman/data/virtual-mailman.db
[/code] # setup mailman cron
[code lang=”bash”] cd /usr/lib/mailman/cron
crontab -u mailman crontab.in
[/code] # setup daemon
Edit file /etc/init.d/mailman
Hilangkan sendmail dari bagian Begin Init Info, kemudian simpan dan jalankan perintah berikut :
[code lang=”bash”] chkconfig mailman on
service mailman start
[/code]

Konfigurasi Zimbra

[code lang=”bash”] su – zimbra
zmlocalconfig -e postfix_virtual_alias_maps=ldap:/opt/zimbra/conf/ldap-vam.cf,hash:/var/lib/mailman/data/virtual-mailman
zmlocalconfig -e postfix_alias_maps=hash:/etc/aliases,hash:/var/lib/mailman/data/aliases
zmprov ms `zmhostname` zimbraMtaMyDestination ‘localhost mailman.excellent.co.id’
[/code] [code lang=”bash”] zmprov md excellent.co.id zimbraMailCatchAllAddress @excellent.co.id
zmprov md excellent.co.id zimbraMailCatchAllForwardingAddress @excellent.co.id
zmprov md excellent.co.id zimbraMailTransport smtp:mailman.excellent.co.id
zmcontrol restart
[/code]

Test Milis

Membuat Milis via Web : Tambahkan A records pada DNS server dengan isi :

Host : mailman.excellent.co.id Value : IP Zimbra Mailman

Untuk akses milis via web, buka : http://mailman.excellent.co.id/mailman/listinfo/

Silakan dicoba dan semoga bermanfaat 😀

Large Deployment Mailing List Mailman Milis Multi Server Zimbra
AboutAhmad Imanudin
Ahmad Imanudin, Guest Blogger di <a href="http://www.vavai.com"> http://www.vavai.com </a>.Tinggal di Bekasi. Bekerja sebagai salah satu senior staff pada <a href="http://www.excellent.co.id">PT. Excellent Infotama Kreasindo</a>. Blog pribadi saya dapat diakses pada alamat <a href="http://http://www.imanudin.com">http://www.imanudin.com</a> dan <a href="http://www.imanudin.net">http://www.imanudin.net</a>
Prev

Tips Zimbra : Mengaktifkan Modul Accounting pada Policyd

Next

Tips Mailman : Migrasi Mailman Mailing List

Related Posts

ResourceZimbra
April 25, 2012

Summary Proses Instalasi & Konfigurasi Mail Server untuk Production Server (Live)-Bagian 4

Read more
vavai-mail-server
ResourceZimbra
February 9, 2012

Summary Proses Instalasi & Konfigurasi Mail Server untuk Production Server (Live)-Bagian 2

Read more
nospam
BlogBlog & ResourcesZimbra
September 8, 2014

Tips Anti Spam Zimbra : Restricted Sender/Sender Must Login Pada Zimbra 8.5

Read more

Comments(02)

  1. By jasa seo
    June 4, 2013

    om ini bisa didownload trus diinstal di server ndiri?
    kalo bisa, gimana cara download script zimbara?

  2. By Fadhila
    January 6, 2015

    Maaf pak, saya mau bertanya. jika contoh domainnya seperti di atas yaitu excellent.co.id, maka name services dari domain tersebut apa ya pak?
    terus pada domain diatas, integritas yang terjadi pada name listnya apa?

Leave a Reply

Your email address will not be published. Required fields are marked *

Search
Recent Post
  • Ingin Website Bisnis Anda Dipercaya? Ini Kuncinya!
  • Mengapa Lifecycle Red Hat Enterprise Linux (RHEL) Penting di Dunia Enterprise?
  • Cara Efektif dalam Mengelola Email Server
  • Mengelola Banyak Subdomain Tanpa Ribet: Kenapa SSL Wildcard Jadi Pilihan
  • Mengapa kita harus upgrade ke Ubuntu Pro?
Categories
Archives
Featured image: Tips Zimbra : Integrasi Mailman Mailing List pada Zimbra Multi Server
Get in Touch

KATEGORI

  • Home
  • Artikel
  • Jadwal
  • Event
  • Berita

LAYANAN

  • Zimbra Mail Server
  • Ubuntu
  • XCP-ng
  • Vinchin
  • ASAV
  • Proxmox
  • RHEL
  • Nakivo
  • SMTP Relay
  • SSL Certificate

KONTAK KAMI

PT. Excellent Infotama Kreasindo, Premier Serenity Blok J12, Jl. KH. Agus Salim No. 40E, Bekasi Jaya, Bekasi Timur, Bekasi 17112, Jawa Barat, Indonesia

TENTANG KAMI

PT. Excellent Infotama Kreasindo merupakan entitas bisnis yang fokus pada layanan komputerisasi seperti implementasi sistem, konsultasi, training/workshop, dan maintenance sistem, terutama migrasi dari sistem Windows ke Linux. more…