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
November 6, 2012

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

Read more
ResourceSUSE Linux Enterprise
September 23, 2012

Membangun Active Directory Server, Domain Controller & File Server Menggunakan Excellent Samba 4 Appliance

Read more
Celah Keamanan Zimbra
Blog & ResourcesZimbra
July 29, 2021

Informasi Zimbra : Celah Keamanan Sistem

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
  • Zimbra Daffodil 10.1.16 Rilis: Modern Web App Makin Cerdas, Backup Lebih Hemat Storage, dan Peningkatan Keamanan
  • Live Migration vs High Availability di XCP-ng: Perbedaan dan Skenario Penggunaan
  • Informasi untuk Pelanggan PT. Excellent Infotama Kreasindo : Penyesuaian Kebijakan Masa Berlaku Sertifikat SSL/TLS Menuju Standar Keamanan Global
  • Excellent Infotama Kreasindo: Lingkungan Kerja yang Memberi Ruang untuk Bertumbuh
  • Segudang Benefit dari Dana Buffer: Ketika Kebijakan Berangkat dari Pengalaman
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…