SlideShare une entreprise Scribd logo
1  sur  4
Télécharger pour lire hors ligne
Standar Instalasi FreeBS D @ Institut Manajemen Telkom ( http://www.imtelkom.ac.id)


Instalasi Mailman 2.x

Mailman merupakan aplikasi untuk maintenance mailing list yang berbasis Python.
Mailing list berbeda dengan mailgroup, dimana mailgroup hanya membuat suatu
group yang memiliki anggota beberapa akun email dan mailgroup bersifat open
(siapa pun bisa mengirim email ke mailgroup tanpa melewati moderator),
sementara mailing list menambah beberapa fungsi yang tidak ada di mailgroup :
1. terdapat pembatasan ukuran email (header+body+attachment email) yang
    bisa diterima di setiap mailing list
2. terdapat pengaturan apakah mailing list bersifat open (siapa pun bisa
    mendaftar sebagai anggota) atau close (hanya moderator yang bisa
    menambah anggota suatu mailing list)
3. digest mode, dimana anggota hanya mendapatkan summary dari semua email
    pada periode tertentu

Cara kerja Mailman adalah sbb :
1. user mengirim email ke domain milis (contoh my_milis@milis.imtelkom.ac.id)
   atau ke alias-nya (my_milis@imtelkom.ac.id) sesuai isi /etc/mail/aliases
2. email diterima oleh MTA (sendmail) dan dikirimkan ke mailman
3. setelah mengecek email tsb dan rule yg berlaku pada milis, mailman akan
   mengirimkannya ke setiap anggota milis

Instalasi Mailman cukup sederhana :
# cd /usr/ports/mail/mailman
# make install clean




……… <tunggu sampai instalasi selesai> ………
-------------------------------------------------------------------------
Mailman has been installed, but requires further configuration before
use!
You will have to configure both your MTA (mail server) and web server to
integrate with Mailman. If the port's documentation has been installed,
extensive post-installation instructions may be found in:
Standar Instalasi FreeBS D @ Institut Manajemen Telkom ( http://www.imtelkom.ac.id)


  /usr/local/share/doc/mailman/FreeBSD-post-install-notes
Note : The entire Mailman installation resides under /usr/local/mailman
The command-line scripts necessary to administer Mailman have been
installed in /usr/local/mailman/bin
Note : As of version 2.1, Mailman's queue runner runs as a daemon and
is started by a script in /usr/local/etc/rc.d
-------------------------------------------------------------------------

Mailman menyediakan beberapa aplikasi command line untuk mengadministrasi
milis dimana command line ini bisa dimanfaatkan untuk integrasi mailman dengan
aplikasi lain, seperti misalnya aplikasi akademik yang akan :
1. membuat mailing list untuk suatu mata kuliah
2. menambahkan anggota mailing list : semua mahasiswa dan dosen yang
    terlibat dalam mata kuliah tersebut
3. membubarkan mailing list mata kuliah tersebut di akhir semester

Selain lewat command line, semua aplikasi tersebut dapat juga diakses melalui
web browser.
/usr/local/mailman/cgi-bin/create  script untuk membuat milis baru
/usr/local/mailman/cgi-bin/subscribe
/usr/local/mailman/mail/mailman
/usr/local/mailman/cgi-bin/listinfo  script untuk melihat daftar milis
/usr/local/mailman/cgi-bin/rmlist  script untuk menghapus milis
/usr/local/mailman/cgi-bin/options
/usr/local/mailman/cgi-bin/private
/usr/local/mailman/cgi-bin/admindb
/usr/local/mailman/cgi-bin/edithtml
/usr/local/mailman/cgi-bin/roster
/usr/local/mailman/cgi-bin/admin
/usr/local/mailman/cgi-bin/confirm

Selanjutnya kita perlu mengaktifkan interface Mailman via Apache dengan
membuat Virtual Host :
# edit    /usr/local/etc/apache22/extras/httpd-vhosts.conf
<tambahkan baris2 berikut di bagian Virtual Host>
NameVirtualHost 10.1.1.2:80
<VirtualHost 10.1.1.2:80>
    ServerAdmin manager@imtelkom.ac.id
    DocumentRoot /data/web/mailman
    ServerName milis.imtelkom.ac.id
    ScriptAlias /mailman "/usr/local/mailman/cgi-bin"
    <Directory "/usr/local/mailman/cgi-bin">
       Allow from all
    </Directory>
#    Alias /pipermail "/usr/local/mailman/archives/public"
#    <Directory "/usr/local/mailman/archives/public">
#       Allow from all
#    </Directory>
</VirtualHost>

# apachectl graceful

Pipermail adalah archiving dari semua email yang pernah dikirimkan ke mailing list
yang bisa dilihat oleh public (siapa pun bisa melihat isi diskusi dalam mailing list).
Pipermail bisa diaktifkan dan bisa juga tidak, tergantung apakah isi diskusi dalam
suatu mailing list tersebut bersifat terbuka atau tidak.
Standar Instalasi FreeBS D @ Institut Manajemen Telkom ( http://www.imtelkom.ac.id)


Selanjutnya adalah melakukan konfigurasi Mailman:
# edit    /usr/local/mailman/Mailman/Defaults.py
Pastikan pada file konfigurasi tsb berisi :
DEFAULT_EMAIL_HOST = 'milis.imtelkom.ac.id'
DEFAULT_URL_HOST = 'milis.imtelkom.ac.id'
DEFAULT_URL_PATTERN = 'http://%s/mailman/'

Saat kita mencoba menjalankan Mailman akan muncul peringatan bahwa Mailman
membutuhkan minimal 1 mailing list :
# /usr/local/etc/rc.d/mailman start
Site list is missing: mailman
Untuk itu kita akan membuat mailing list yang akan diberi nama "mailman" :
# /usr/local/mailman/bin/newlist mailman  membuat SITE_LIST dengan nama
mailman
Enter the email of the person running the list: sisfo@imtelkom.ac.id
Initial mailman password:********
To finish creating your mailing list, you must edit your /etc/aliases (or
equivalent) file by adding the following lines, and possibly running the
`newaliases' program:

## mailman mailing list
mailman:             "|/usr/local/mailman/mail/mailman                  post mailman"
mailman-admin:       "|/usr/local/mailman/mail/mailman                  admin mailman"
mailman-bounces:     "|/usr/local/mailman/mail/mailman                  bounces mailman"
mailman-confirm:     "|/usr/local/mailman/mail/mailman                  confirm mailman"
mailman-join:        "|/usr/local/mailman/mail/mailman                  join mailman"
mailman-leave:       "|/usr/local/mailman/mail/mailman                  leave mailman"
mailman-owner:       "|/usr/local/mailman/mail/mailman                  owner mailman"
mailman-request:     "|/usr/local/mailman/mail/mailman                  request mailman"
mailman-subscribe:   "|/usr/local/mailman/mail/mailman                  subscribe mailman"
mailman-unsubscribe: "|/usr/local/mailman/mail/mailman                  unsubscribe
mailman"

Hit enter to notify mailman owner...

Jika MTA menggunakan Sendmail, tidak perlu melakukan perubahan setting.
Cukup meng-copy baris2 diatas (10 baris setelah ## milis mailing list) ke file
/etc/mail/access

Tapi jika menggunakan yg lain, baca manual Mailman di :
# cd /usr/local/share/doc/mailman


Untuk menghapus milis :
# /usr/local/mailman/bin/rmlist [nama_milis]


Untuk membuat password utama :
# /usr/local/mailman/bin/mmsitepass
New site password: [password]
Again to confirm password: [password]
Password changed.

# /usr/local/etc/rc.d/mailman.sh start
mailman
# ps ax | grep mailman
39110 ?? Is       0:00.01 /usr/local/bin/python2.6
/usr/local/mailman/bin/mailmanctl -
Standar Instalasi FreeBS D @ Institut Manajemen Telkom ( http://www.imtelkom.ac.id)


39111 ?? S        0:00.14 /usr/local/bin/python2.6
/usr/local/mailman/bin/qrunner --ru
39112 ?? S        0:00.14 /usr/local/bin/python2.6
/usr/local/mailman/bin/qrunner --ru
39113 ?? S        0:00.14 /usr/local/bin/python2.6
/usr/local/mailman/bin/qrunner --ru
39114 ?? S        0:00.14 /usr/local/bin/python2.6
/usr/local/mailman/bin/qrunner --ru
39115 ?? S        0:00.14 /usr/local/bin/python2.6
/usr/local/mailman/bin/qrunner --ru
39116 ?? S        0:00.15 /usr/local/bin/python2.6
/usr/local/mailman/bin/qrunner --ru
39117 ?? S        0:00.14 /usr/local/bin/python2.6
/usr/local/mailman/bin/qrunner --ru
39118 ?? I        0:00.13 /usr/local/bin/python2.6
/usr/local/mailman/bin/qrunner --ru
39171   9 S+      0:00.00 grep mailman

Contenu connexe

Tendances

Konfigurasi tcp ip
Konfigurasi tcp ipKonfigurasi tcp ip
Konfigurasi tcp ip
agungmitnick
 
Pemrograman Socket SMTP
Pemrograman Socket SMTPPemrograman Socket SMTP
Pemrograman Socket SMTP
Din Afriansyah
 
Pertemuan 8 mail server
Pertemuan 8 mail serverPertemuan 8 mail server
Pertemuan 8 mail server
jumiathyasiz
 
mengadministrasi server dalam jaringan
mengadministrasi server dalam jaringanmengadministrasi server dalam jaringan
mengadministrasi server dalam jaringan
ahmad amiruddin
 

Tendances (20)

2014-25. Mail server menggunakan zimbra
2014-25. Mail server menggunakan zimbra2014-25. Mail server menggunakan zimbra
2014-25. Mail server menggunakan zimbra
 
Jarkom - Jilid V.4
Jarkom  - Jilid V.4Jarkom  - Jilid V.4
Jarkom - Jilid V.4
 
2.1 lab-instalasi dan konfigurasi ftp
2.1 lab-instalasi dan konfigurasi ftp2.1 lab-instalasi dan konfigurasi ftp
2.1 lab-instalasi dan konfigurasi ftp
 
Konfigurasi tcp ip
Konfigurasi tcp ipKonfigurasi tcp ip
Konfigurasi tcp ip
 
Pemrograman Socket SMTP
Pemrograman Socket SMTPPemrograman Socket SMTP
Pemrograman Socket SMTP
 
Tutorial Instalasi TKJ CLoud Server
Tutorial Instalasi TKJ CLoud ServerTutorial Instalasi TKJ CLoud Server
Tutorial Instalasi TKJ CLoud Server
 
Mail Server
Mail ServerMail Server
Mail Server
 
Dokumentasi Postfix
Dokumentasi PostfixDokumentasi Postfix
Dokumentasi Postfix
 
Membangun lan dengan 2 komputer
Membangun lan dengan 2 komputerMembangun lan dengan 2 komputer
Membangun lan dengan 2 komputer
 
Jarkom - Jilid VII
Jarkom - Jilid VIIJarkom - Jilid VII
Jarkom - Jilid VII
 
Pertemuan 8 mail server
Pertemuan 8 mail serverPertemuan 8 mail server
Pertemuan 8 mail server
 
konfigurasi web server, dns server , dhcp server, ftp server , mail server da...
konfigurasi web server, dns server , dhcp server, ftp server , mail server da...konfigurasi web server, dns server , dhcp server, ftp server , mail server da...
konfigurasi web server, dns server , dhcp server, ftp server , mail server da...
 
Jarkom - Jilid VI
Jarkom - Jilid VIJarkom - Jilid VI
Jarkom - Jilid VI
 
Pengolahan Database Dengan MySQL
Pengolahan Database Dengan MySQLPengolahan Database Dengan MySQL
Pengolahan Database Dengan MySQL
 
6.1 lab-instalasi dan mail server
6.1 lab-instalasi dan mail server6.1 lab-instalasi dan mail server
6.1 lab-instalasi dan mail server
 
mengadministrasi server dalam jaringan
mengadministrasi server dalam jaringanmengadministrasi server dalam jaringan
mengadministrasi server dalam jaringan
 
Tugas Administrasi Jaringan
Tugas Administrasi JaringanTugas Administrasi Jaringan
Tugas Administrasi Jaringan
 
Jarkom - Jilid IX
Jarkom - Jilid IXJarkom - Jilid IX
Jarkom - Jilid IX
 
Mail server
Mail serverMail server
Mail server
 
Backup system-mikrotik
Backup system-mikrotikBackup system-mikrotik
Backup system-mikrotik
 

En vedette (7)

FreeBSD Log Analyzer
FreeBSD Log AnalyzerFreeBSD Log Analyzer
FreeBSD Log Analyzer
 
FreeBSD Database Server
FreeBSD Database ServerFreeBSD Database Server
FreeBSD Database Server
 
Wireless LAN Security
Wireless LAN SecurityWireless LAN Security
Wireless LAN Security
 
FreeBSD Traffic Monitoring
FreeBSD Traffic MonitoringFreeBSD Traffic Monitoring
FreeBSD Traffic Monitoring
 
Bandwidth Management System - Case Study
Bandwidth Management System - Case StudyBandwidth Management System - Case Study
Bandwidth Management System - Case Study
 
FreeBSD web-based MUA
FreeBSD web-based MUAFreeBSD web-based MUA
FreeBSD web-based MUA
 
Rc liliana padilla
Rc liliana padillaRc liliana padilla
Rc liliana padilla
 

Similaire à FreeBSD Mailing List

Laporan praktikum modul 4
Laporan praktikum modul 4Laporan praktikum modul 4
Laporan praktikum modul 4
Devandy Enda
 
29154 selly monikan
29154 selly monikan29154 selly monikan
29154 selly monikan
Selly Monika
 
Pertemuan12 keamananmailserver
Pertemuan12 keamananmailserverPertemuan12 keamananmailserver
Pertemuan12 keamananmailserver
Roziq Bahtiar
 

Similaire à FreeBSD Mailing List (20)

FreeBSD Securing Mail Server
FreeBSD Securing Mail ServerFreeBSD Securing Mail Server
FreeBSD Securing Mail Server
 
6.1 lab-instalasi dan mail server
6.1 lab-instalasi dan mail server6.1 lab-instalasi dan mail server
6.1 lab-instalasi dan mail server
 
Instalasi Mail Server & Webmail
Instalasi Mail Server & WebmailInstalasi Mail Server & Webmail
Instalasi Mail Server & Webmail
 
Tugas so 2 defy ansar
Tugas so 2 defy ansarTugas so 2 defy ansar
Tugas so 2 defy ansar
 
Email Server
Email Server Email Server
Email Server
 
FreeBSD Mail Server
FreeBSD Mail ServerFreeBSD Mail Server
FreeBSD Mail Server
 
Instalasi cms formulasi di linux
Instalasi cms formulasi di linuxInstalasi cms formulasi di linux
Instalasi cms formulasi di linux
 
LEMBAR KERJA.pdf
LEMBAR KERJA.pdfLEMBAR KERJA.pdf
LEMBAR KERJA.pdf
 
Choirul mdaemon
Choirul mdaemonChoirul mdaemon
Choirul mdaemon
 
Membuat mail server di ubuntu
Membuat mail server di ubuntuMembuat mail server di ubuntu
Membuat mail server di ubuntu
 
FreeBSD FTP Server
FreeBSD FTP ServerFreeBSD FTP Server
FreeBSD FTP Server
 
Laporan praktikum modul 4
Laporan praktikum modul 4Laporan praktikum modul 4
Laporan praktikum modul 4
 
Building Mail Server in FreeBSD
Building Mail Server in FreeBSDBuilding Mail Server in FreeBSD
Building Mail Server in FreeBSD
 
L7 mail server_fadlysatriyagunawan
L7 mail server_fadlysatriyagunawanL7 mail server_fadlysatriyagunawan
L7 mail server_fadlysatriyagunawan
 
29154 selly monikan
29154 selly monikan29154 selly monikan
29154 selly monikan
 
Pertemuan12 keamananmailserver
Pertemuan12 keamananmailserverPertemuan12 keamananmailserver
Pertemuan12 keamananmailserver
 
FreeBSD Basic Setting
FreeBSD Basic SettingFreeBSD Basic Setting
FreeBSD Basic Setting
 
Konfigurasi debian
Konfigurasi debianKonfigurasi debian
Konfigurasi debian
 
Cara Install Openbravo 2.50 MP 43 di Ubuntu
Cara Install Openbravo 2.50 MP 43 di UbuntuCara Install Openbravo 2.50 MP 43 di Ubuntu
Cara Install Openbravo 2.50 MP 43 di Ubuntu
 
Webmin faq
Webmin faqWebmin faq
Webmin faq
 

Plus de Telkom Institute of Management

Plus de Telkom Institute of Management (20)

Oracle VirtualBox
Oracle VirtualBoxOracle VirtualBox
Oracle VirtualBox
 
AT Rapier Usecase Document
AT Rapier Usecase DocumentAT Rapier Usecase Document
AT Rapier Usecase Document
 
Building a Secure Web Application
Building a Secure Web ApplicationBuilding a Secure Web Application
Building a Secure Web Application
 
SAMP (Solaris, Apache, MySQL, PHP)
SAMP (Solaris, Apache, MySQL, PHP)SAMP (Solaris, Apache, MySQL, PHP)
SAMP (Solaris, Apache, MySQL, PHP)
 
Oracle on Solaris
Oracle on SolarisOracle on Solaris
Oracle on Solaris
 
FreeBSD VPN Server
FreeBSD VPN ServerFreeBSD VPN Server
FreeBSD VPN Server
 
FreeBSD Proxy Server
FreeBSD Proxy ServerFreeBSD Proxy Server
FreeBSD Proxy Server
 
FreeBSD Name Server
FreeBSD Name ServerFreeBSD Name Server
FreeBSD Name Server
 
FreeBSD POP3/IMAP Server
FreeBSD POP3/IMAP ServerFreeBSD POP3/IMAP Server
FreeBSD POP3/IMAP Server
 
FreeBSD PHP
FreeBSD PHPFreeBSD PHP
FreeBSD PHP
 
FreeBSD Web Server
FreeBSD Web ServerFreeBSD Web Server
FreeBSD Web Server
 
FreeBSD Installation
FreeBSD InstallationFreeBSD Installation
FreeBSD Installation
 
FreeBSD Bandwidth Management
FreeBSD Bandwidth ManagementFreeBSD Bandwidth Management
FreeBSD Bandwidth Management
 
FreeBSD Firewall
FreeBSD FirewallFreeBSD Firewall
FreeBSD Firewall
 
FreeBSD Installation
FreeBSD InstallationFreeBSD Installation
FreeBSD Installation
 
FreeBSD Installation
FreeBSD InstallationFreeBSD Installation
FreeBSD Installation
 
Resource Reservation Protocol
Resource Reservation ProtocolResource Reservation Protocol
Resource Reservation Protocol
 
How IT Change the Education Process
How IT Change the Education ProcessHow IT Change the Education Process
How IT Change the Education Process
 
New CRM Approach
New CRM ApproachNew CRM Approach
New CRM Approach
 
Multimedia Object - Video
Multimedia Object - VideoMultimedia Object - Video
Multimedia Object - Video
 

Dernier

Modul 2 - Bagaimana membangun lingkungan belajar yang mendukung transisi PAUD...
Modul 2 - Bagaimana membangun lingkungan belajar yang mendukung transisi PAUD...Modul 2 - Bagaimana membangun lingkungan belajar yang mendukung transisi PAUD...
Modul 2 - Bagaimana membangun lingkungan belajar yang mendukung transisi PAUD...
pipinafindraputri1
 
BAB 5 KERJASAMA DALAM BERBAGAI BIDANG KEHIDUPAN.pptx
BAB 5 KERJASAMA DALAM BERBAGAI BIDANG KEHIDUPAN.pptxBAB 5 KERJASAMA DALAM BERBAGAI BIDANG KEHIDUPAN.pptx
BAB 5 KERJASAMA DALAM BERBAGAI BIDANG KEHIDUPAN.pptx
JuliBriana2
 
Bab 7 - Perilaku Ekonomi dan Kesejahteraan Sosial.pptx
Bab 7 - Perilaku Ekonomi dan Kesejahteraan Sosial.pptxBab 7 - Perilaku Ekonomi dan Kesejahteraan Sosial.pptx
Bab 7 - Perilaku Ekonomi dan Kesejahteraan Sosial.pptx
ssuser35630b
 

Dernier (20)

Modul 2 - Bagaimana membangun lingkungan belajar yang mendukung transisi PAUD...
Modul 2 - Bagaimana membangun lingkungan belajar yang mendukung transisi PAUD...Modul 2 - Bagaimana membangun lingkungan belajar yang mendukung transisi PAUD...
Modul 2 - Bagaimana membangun lingkungan belajar yang mendukung transisi PAUD...
 
Modul Ajar Bahasa Inggris - HOME SWEET HOME (Chapter 3) - Fase D.pdf
Modul Ajar Bahasa Inggris - HOME SWEET HOME (Chapter 3) - Fase D.pdfModul Ajar Bahasa Inggris - HOME SWEET HOME (Chapter 3) - Fase D.pdf
Modul Ajar Bahasa Inggris - HOME SWEET HOME (Chapter 3) - Fase D.pdf
 
SOAL PUBLIC SPEAKING UNTUK PEMULA PG & ESSAY
SOAL PUBLIC SPEAKING UNTUK PEMULA PG & ESSAYSOAL PUBLIC SPEAKING UNTUK PEMULA PG & ESSAY
SOAL PUBLIC SPEAKING UNTUK PEMULA PG & ESSAY
 
Pengenalan Figma, Figma Indtroduction, Figma
Pengenalan Figma, Figma Indtroduction, FigmaPengenalan Figma, Figma Indtroduction, Figma
Pengenalan Figma, Figma Indtroduction, Figma
 
Prov.Jabar_1504_Pengumuman Seleksi Tahap 2_CGP A11 (2).pdf
Prov.Jabar_1504_Pengumuman Seleksi Tahap 2_CGP A11 (2).pdfProv.Jabar_1504_Pengumuman Seleksi Tahap 2_CGP A11 (2).pdf
Prov.Jabar_1504_Pengumuman Seleksi Tahap 2_CGP A11 (2).pdf
 
TEKNIK MENJAWAB RUMUSAN SPM 2022 - UNTUK MURID.pptx
TEKNIK MENJAWAB RUMUSAN SPM 2022 - UNTUK MURID.pptxTEKNIK MENJAWAB RUMUSAN SPM 2022 - UNTUK MURID.pptx
TEKNIK MENJAWAB RUMUSAN SPM 2022 - UNTUK MURID.pptx
 
MODUL AJAR IPAS KELAS 3 KURIKULUM MERDEKA.pdf
MODUL AJAR IPAS KELAS 3 KURIKULUM MERDEKA.pdfMODUL AJAR IPAS KELAS 3 KURIKULUM MERDEKA.pdf
MODUL AJAR IPAS KELAS 3 KURIKULUM MERDEKA.pdf
 
MODUL PENDIDIKAN PANCASILA KELAS 6 KURIKULUM MERDEKA.pdf
MODUL PENDIDIKAN PANCASILA KELAS 6 KURIKULUM MERDEKA.pdfMODUL PENDIDIKAN PANCASILA KELAS 6 KURIKULUM MERDEKA.pdf
MODUL PENDIDIKAN PANCASILA KELAS 6 KURIKULUM MERDEKA.pdf
 
MODUL AJAR IPAS KELAS 6 KURIKULUM MERDEKA
MODUL AJAR IPAS KELAS 6 KURIKULUM MERDEKAMODUL AJAR IPAS KELAS 6 KURIKULUM MERDEKA
MODUL AJAR IPAS KELAS 6 KURIKULUM MERDEKA
 
BAB 5 KERJASAMA DALAM BERBAGAI BIDANG KEHIDUPAN.pptx
BAB 5 KERJASAMA DALAM BERBAGAI BIDANG KEHIDUPAN.pptxBAB 5 KERJASAMA DALAM BERBAGAI BIDANG KEHIDUPAN.pptx
BAB 5 KERJASAMA DALAM BERBAGAI BIDANG KEHIDUPAN.pptx
 
DAFTAR PPPK GURU KABUPATEN PURWOREJO TAHUN 2024
DAFTAR PPPK GURU KABUPATEN PURWOREJO TAHUN 2024DAFTAR PPPK GURU KABUPATEN PURWOREJO TAHUN 2024
DAFTAR PPPK GURU KABUPATEN PURWOREJO TAHUN 2024
 
LATAR BELAKANG JURNAL DIALOGIS REFLEKTIF.ppt
LATAR BELAKANG JURNAL DIALOGIS REFLEKTIF.pptLATAR BELAKANG JURNAL DIALOGIS REFLEKTIF.ppt
LATAR BELAKANG JURNAL DIALOGIS REFLEKTIF.ppt
 
Bab 4 Persatuan dan Kesatuan di Lingkup Wilayah Kabupaten dan Kota.pptx
Bab 4 Persatuan dan Kesatuan di Lingkup Wilayah Kabupaten dan Kota.pptxBab 4 Persatuan dan Kesatuan di Lingkup Wilayah Kabupaten dan Kota.pptx
Bab 4 Persatuan dan Kesatuan di Lingkup Wilayah Kabupaten dan Kota.pptx
 
PPT MODUL 6 DAN 7 PDGK4105 KELOMPOK.pptx
PPT MODUL 6 DAN 7 PDGK4105 KELOMPOK.pptxPPT MODUL 6 DAN 7 PDGK4105 KELOMPOK.pptx
PPT MODUL 6 DAN 7 PDGK4105 KELOMPOK.pptx
 
Bab 7 - Perilaku Ekonomi dan Kesejahteraan Sosial.pptx
Bab 7 - Perilaku Ekonomi dan Kesejahteraan Sosial.pptxBab 7 - Perilaku Ekonomi dan Kesejahteraan Sosial.pptx
Bab 7 - Perilaku Ekonomi dan Kesejahteraan Sosial.pptx
 
MODUL PENDIDIKAN PANCASILA KELAS 6 KURIKULUM MERDEKA.pdf
MODUL PENDIDIKAN PANCASILA KELAS 6 KURIKULUM MERDEKA.pdfMODUL PENDIDIKAN PANCASILA KELAS 6 KURIKULUM MERDEKA.pdf
MODUL PENDIDIKAN PANCASILA KELAS 6 KURIKULUM MERDEKA.pdf
 
TUGAS RUANG KOLABORASI 1.3 PRAKARSA PERUBAHAN
TUGAS RUANG KOLABORASI 1.3 PRAKARSA PERUBAHANTUGAS RUANG KOLABORASI 1.3 PRAKARSA PERUBAHAN
TUGAS RUANG KOLABORASI 1.3 PRAKARSA PERUBAHAN
 
7.PPT TENTANG TUGAS Keseimbangan-AD-AS .pptx
7.PPT TENTANG TUGAS Keseimbangan-AD-AS .pptx7.PPT TENTANG TUGAS Keseimbangan-AD-AS .pptx
7.PPT TENTANG TUGAS Keseimbangan-AD-AS .pptx
 
Intellectual Discourse Business in Islamic Perspective - Mej Dr Mohd Adib Abd...
Intellectual Discourse Business in Islamic Perspective - Mej Dr Mohd Adib Abd...Intellectual Discourse Business in Islamic Perspective - Mej Dr Mohd Adib Abd...
Intellectual Discourse Business in Islamic Perspective - Mej Dr Mohd Adib Abd...
 
power point bahasa indonesia "Karya Ilmiah"
power point bahasa indonesia "Karya Ilmiah"power point bahasa indonesia "Karya Ilmiah"
power point bahasa indonesia "Karya Ilmiah"
 

FreeBSD Mailing List

  • 1. Standar Instalasi FreeBS D @ Institut Manajemen Telkom ( http://www.imtelkom.ac.id) Instalasi Mailman 2.x Mailman merupakan aplikasi untuk maintenance mailing list yang berbasis Python. Mailing list berbeda dengan mailgroup, dimana mailgroup hanya membuat suatu group yang memiliki anggota beberapa akun email dan mailgroup bersifat open (siapa pun bisa mengirim email ke mailgroup tanpa melewati moderator), sementara mailing list menambah beberapa fungsi yang tidak ada di mailgroup : 1. terdapat pembatasan ukuran email (header+body+attachment email) yang bisa diterima di setiap mailing list 2. terdapat pengaturan apakah mailing list bersifat open (siapa pun bisa mendaftar sebagai anggota) atau close (hanya moderator yang bisa menambah anggota suatu mailing list) 3. digest mode, dimana anggota hanya mendapatkan summary dari semua email pada periode tertentu Cara kerja Mailman adalah sbb : 1. user mengirim email ke domain milis (contoh my_milis@milis.imtelkom.ac.id) atau ke alias-nya (my_milis@imtelkom.ac.id) sesuai isi /etc/mail/aliases 2. email diterima oleh MTA (sendmail) dan dikirimkan ke mailman 3. setelah mengecek email tsb dan rule yg berlaku pada milis, mailman akan mengirimkannya ke setiap anggota milis Instalasi Mailman cukup sederhana : # cd /usr/ports/mail/mailman # make install clean ……… <tunggu sampai instalasi selesai> ……… ------------------------------------------------------------------------- Mailman has been installed, but requires further configuration before use! You will have to configure both your MTA (mail server) and web server to integrate with Mailman. If the port's documentation has been installed, extensive post-installation instructions may be found in:
  • 2. Standar Instalasi FreeBS D @ Institut Manajemen Telkom ( http://www.imtelkom.ac.id) /usr/local/share/doc/mailman/FreeBSD-post-install-notes Note : The entire Mailman installation resides under /usr/local/mailman The command-line scripts necessary to administer Mailman have been installed in /usr/local/mailman/bin Note : As of version 2.1, Mailman's queue runner runs as a daemon and is started by a script in /usr/local/etc/rc.d ------------------------------------------------------------------------- Mailman menyediakan beberapa aplikasi command line untuk mengadministrasi milis dimana command line ini bisa dimanfaatkan untuk integrasi mailman dengan aplikasi lain, seperti misalnya aplikasi akademik yang akan : 1. membuat mailing list untuk suatu mata kuliah 2. menambahkan anggota mailing list : semua mahasiswa dan dosen yang terlibat dalam mata kuliah tersebut 3. membubarkan mailing list mata kuliah tersebut di akhir semester Selain lewat command line, semua aplikasi tersebut dapat juga diakses melalui web browser. /usr/local/mailman/cgi-bin/create  script untuk membuat milis baru /usr/local/mailman/cgi-bin/subscribe /usr/local/mailman/mail/mailman /usr/local/mailman/cgi-bin/listinfo  script untuk melihat daftar milis /usr/local/mailman/cgi-bin/rmlist  script untuk menghapus milis /usr/local/mailman/cgi-bin/options /usr/local/mailman/cgi-bin/private /usr/local/mailman/cgi-bin/admindb /usr/local/mailman/cgi-bin/edithtml /usr/local/mailman/cgi-bin/roster /usr/local/mailman/cgi-bin/admin /usr/local/mailman/cgi-bin/confirm Selanjutnya kita perlu mengaktifkan interface Mailman via Apache dengan membuat Virtual Host : # edit /usr/local/etc/apache22/extras/httpd-vhosts.conf <tambahkan baris2 berikut di bagian Virtual Host> NameVirtualHost 10.1.1.2:80 <VirtualHost 10.1.1.2:80> ServerAdmin manager@imtelkom.ac.id DocumentRoot /data/web/mailman ServerName milis.imtelkom.ac.id ScriptAlias /mailman "/usr/local/mailman/cgi-bin" <Directory "/usr/local/mailman/cgi-bin"> Allow from all </Directory> # Alias /pipermail "/usr/local/mailman/archives/public" # <Directory "/usr/local/mailman/archives/public"> # Allow from all # </Directory> </VirtualHost> # apachectl graceful Pipermail adalah archiving dari semua email yang pernah dikirimkan ke mailing list yang bisa dilihat oleh public (siapa pun bisa melihat isi diskusi dalam mailing list). Pipermail bisa diaktifkan dan bisa juga tidak, tergantung apakah isi diskusi dalam suatu mailing list tersebut bersifat terbuka atau tidak.
  • 3. Standar Instalasi FreeBS D @ Institut Manajemen Telkom ( http://www.imtelkom.ac.id) Selanjutnya adalah melakukan konfigurasi Mailman: # edit /usr/local/mailman/Mailman/Defaults.py Pastikan pada file konfigurasi tsb berisi : DEFAULT_EMAIL_HOST = 'milis.imtelkom.ac.id' DEFAULT_URL_HOST = 'milis.imtelkom.ac.id' DEFAULT_URL_PATTERN = 'http://%s/mailman/' Saat kita mencoba menjalankan Mailman akan muncul peringatan bahwa Mailman membutuhkan minimal 1 mailing list : # /usr/local/etc/rc.d/mailman start Site list is missing: mailman Untuk itu kita akan membuat mailing list yang akan diberi nama "mailman" : # /usr/local/mailman/bin/newlist mailman  membuat SITE_LIST dengan nama mailman Enter the email of the person running the list: sisfo@imtelkom.ac.id Initial mailman password:******** To finish creating your mailing list, you must edit your /etc/aliases (or equivalent) file by adding the following lines, and possibly running the `newaliases' program: ## mailman mailing list mailman: "|/usr/local/mailman/mail/mailman post mailman" mailman-admin: "|/usr/local/mailman/mail/mailman admin mailman" mailman-bounces: "|/usr/local/mailman/mail/mailman bounces mailman" mailman-confirm: "|/usr/local/mailman/mail/mailman confirm mailman" mailman-join: "|/usr/local/mailman/mail/mailman join mailman" mailman-leave: "|/usr/local/mailman/mail/mailman leave mailman" mailman-owner: "|/usr/local/mailman/mail/mailman owner mailman" mailman-request: "|/usr/local/mailman/mail/mailman request mailman" mailman-subscribe: "|/usr/local/mailman/mail/mailman subscribe mailman" mailman-unsubscribe: "|/usr/local/mailman/mail/mailman unsubscribe mailman" Hit enter to notify mailman owner... Jika MTA menggunakan Sendmail, tidak perlu melakukan perubahan setting. Cukup meng-copy baris2 diatas (10 baris setelah ## milis mailing list) ke file /etc/mail/access Tapi jika menggunakan yg lain, baca manual Mailman di : # cd /usr/local/share/doc/mailman Untuk menghapus milis : # /usr/local/mailman/bin/rmlist [nama_milis] Untuk membuat password utama : # /usr/local/mailman/bin/mmsitepass New site password: [password] Again to confirm password: [password] Password changed. # /usr/local/etc/rc.d/mailman.sh start mailman # ps ax | grep mailman 39110 ?? Is 0:00.01 /usr/local/bin/python2.6 /usr/local/mailman/bin/mailmanctl -
  • 4. Standar Instalasi FreeBS D @ Institut Manajemen Telkom ( http://www.imtelkom.ac.id) 39111 ?? S 0:00.14 /usr/local/bin/python2.6 /usr/local/mailman/bin/qrunner --ru 39112 ?? S 0:00.14 /usr/local/bin/python2.6 /usr/local/mailman/bin/qrunner --ru 39113 ?? S 0:00.14 /usr/local/bin/python2.6 /usr/local/mailman/bin/qrunner --ru 39114 ?? S 0:00.14 /usr/local/bin/python2.6 /usr/local/mailman/bin/qrunner --ru 39115 ?? S 0:00.14 /usr/local/bin/python2.6 /usr/local/mailman/bin/qrunner --ru 39116 ?? S 0:00.15 /usr/local/bin/python2.6 /usr/local/mailman/bin/qrunner --ru 39117 ?? S 0:00.14 /usr/local/bin/python2.6 /usr/local/mailman/bin/qrunner --ru 39118 ?? I 0:00.13 /usr/local/bin/python2.6 /usr/local/mailman/bin/qrunner --ru 39171 9 S+ 0:00.00 grep mailman