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
    • AI Readiness Program
    • 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
    • AI Readiness Program
    • 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
    • AI Readiness Program
    • 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
October 31, 2012

Solved : Zimbra tidak Bisa Mengirim Email Keluar, not Permitted to Relay Through this Server

Read more
Perposteran Buat Blog Post(6)
BlogBlog & ResourcesProduct & ServicesSSLZimbra
June 25, 2025

Renewal SSL di Zimbra

Read more
ResourceZimbra
November 6, 2012

Zimbra Multi Server : Solusi untuk Mail Server Multi Site/Kantor Cabang dan Kantor Pusat

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
  • Peringatan Keamanan Zimbra: Upgrade ke Zimbra 10.1.19 untuk Pengguna Classic Web Client
  • Ketertinggalan yang Perlu Dikejar di Era AI
  • Email Perusahaan Sering Masuk Spam atau Tidak Sampai ke Pelanggan? Bisa Jadi Mail Server Anda Membutuhkan SMTP Relay
  • Mengurangi Ketergantungan pada Server Fisik dengan Proxmox VE
  • Migrasi Proxmox VE Tanpa Pendampingan Ahli? Risiko Downtime Bisa Menghentikan Operasional Bisnis Anda
Categories
Archives
Featured image: Tips Zimbra : Integrasi Mailman Mailing List pada Zimbra Multi Server
Get in Touch

KATEGORI

  • Home
  • Artikel
  • Training
  • 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…