GNU/Linux >> Belajar Linux >  >> Panels >> Webmin

Manajer Daftar Majordomo

Halaman ini mendokumentasikan proses pengaturan milis di sistem Anda menggunakan Webmin dan manajemen daftar Majordomo yang tersedia secara gratis program.

Isi

Pengantar milis dan majordomo

Milis menyediakan cara untuk memfasilitasi diskusi kelompok melalui email, atau menyiarkan pesan ke beberapa alamat email. Pada intinya, milis hanyalah alamat email yang meneruskan semua email yang dikirim ke daftar alamat anggota. Biasanya, pesan dimodifikasi sehingga balasan kembali ke alamat daftar alih-alih ke pengirim asli, sehingga memudahkan anggota untuk berpartisipasi dalam diskusi grup melalui email.

Majordomo adalah program manajemen milis paling populer untuk sistem Linux dan Unix. Selain meneruskan email dari alamat daftar ke anggota, ini menangani langganan dan penghentian langganan, moderasi, dan pemfilteran pesan. Itu dapat menambahkan header dan footer ke pesan, mengirimkan ringkasan berkala yang berisi daftar email dari beberapa hari terakhir, membuat arsip daftar pesan dan banyak lagi.

Karena ditulis dalam Perl, Majordomo akan berjalan di hampir semua versi Unix, dan berperilaku sama di semua sistem operasi yang didukung. Anda hanya perlu menginstal server email yang dapat meneruskan pesan ke program atau ke file alamat, yang dapat dilakukan oleh Sendmail dan Postfix. Lihat bab 37 untuk informasi lebih lanjut tentang pengaturan Sendmail di sistem Anda.

Pengguna milis biasanya berlangganan dengan mengirimkan email ke alamat Majordomo khusus di sistem Anda, seperti [email protected] . Sebenarnya, ada beberapa jenis perintah yang dapat dikirim ke alamat ini hanya dengan memasukkannya ke dalam badan pesan, seperti daftar , berlangganan dan berhenti berlangganan .

Misalnya, untuk menambahkan diri Anda ke milis, Anda cukup mengirim email ke [email protected] yang berisi baris subscribe example-list [email protected] . Satu pesan dapat berisi beberapa perintah, satu di setiap baris. Setelah Majordomo menerima pesan, ia akan memproses perintah dan mengirim kembali email tanggapan yang berisi informasi tentang keberhasilan atau kegagalan setiap perintah dan informasi apa pun yang dihasilkannya.

Tentu saja, sebelum perintah ini bekerja pada sistem Anda, Anda harus mengatur Majordomo dan membuat setidaknya satu milis. Bagian berikut menjelaskan caranya.

Modul Pengelola Daftar Majordomo

Modul ini memungkinkan Anda untuk mengatur dan mengelola beberapa milis Majordomo di sistem Anda. Ini dirancang untuk berinteraksi dengan modul Konfigurasi Sendmail untuk mengatur alias email yang perlu dioperasikan Majordomo, tetapi dapat digunakan dengan server email apa pun yang menggunakan file /etc/aliases. Jika Anda tidak menggunakan Sendmail, lihat Menggunakan server email lain bagian untuk detail tentang cara mengonfigurasi modul agar berfungsi dengan server Anda. Jika Webmin mendeteksi bahwa Sendmail tidak diinstal, pesan kesalahan akan ditampilkan di halaman utama yang memberi tahu Anda bahwa file konfigurasinya tidak dapat ditemukan.

Seperti modul terkait email lainnya, modul ini dapat ditemukan di bawah kategori Server di Webmin. Saat Anda memasukkannya, halaman utama menampilkan tabel ikon, satu untuk setiap milis di sistem Anda. Tangkapan layar di bawah ini menunjukkan sebuah contoh.


Halaman utama modul Majordomo

Agar Majordomo dapat beroperasi, diperlukan bahwa email alias pemilik Majordomo dan Majordomo didefinisikan dan meneruskan pesan masing-masing ke program Majordomo dan administrator daftar. Jika modul mendeteksi bahwa alias ini tidak ada (biasanya karena Anda belum pernah mengatur Majordomo atau menggunakan modul sebelumnya), bidang berlabel Alamat email pemilik akan ditampilkan di halaman utama.

Anda harus memasukkan alamat administrator milis master (biasanya Anda sendiri) ke dalam bidang ini, dan tekan tombol Setup Aliass tombol di sebelahnya. Alias ​​​​yang diperlukan akan dibuat, dan halaman utama ditampilkan kembali tanpa tombol dan bidang. Sampai Anda melakukan ini, Majordomo tidak akan berfungsi dengan baik - orang tidak akan dapat berlangganan dan berhenti berlangganan, mendapatkan informasi tentang milis yang ada, dan sebagainya.

Secara alami, jika modul tidak dapat menemukan Majordomo di sistem Anda sama sekali, halaman utama akan menampilkan pesan kesalahan alih-alih ikon dan bidang yang disebutkan di atas. Jika Anda yakin bahwa itu benar-benar sudah diinstal, baca bagian *Mengonfigurasi modul Majordomo List Manager* untuk instruksi tentang cara menyesuaikan jalur yang digunakan modul untuk menemukan file dan program konfigurasi.

Hanya beberapa sistem operasi dan versi Linux yang menggunakan Majordomo sebagai standar, seperti OpenLinux, SuSE Linux, MSC.Linux, Debian Linux dan AIX. Jika Anda menjalankan salah satunya, periksa CD sistem operasi atau situs web Anda untuk paket Majordomo, dan instal menggunakan modul Paket Perangkat Lunak. Pengguna dari semua sistem operasi lain perlu mengunduh, mengkompilasi, dan menginstal kode sumber dari http://www.greatcircle.com/majordomo/. Modul mengasumsikan bahwa Anda akan menggunakan paket pada sistem yang memilikinya, dan kode sumber jika tidak. Jika Anda menginstal sumber meskipun ada paket yang tersedia, atau menggunakan paket yang tidak saya ketahui, Anda perlu menyesuaikan jalur pada Module Config halaman.

Jika Anda sudah menjadi pengguna Majordomo yang ekstensif, modul harus menemukan dan menampilkan semua daftar Anda yang ada dan pengaturannya. Namun, tergantung majordomo.cf agar tidak terlalu berbeda dengan format aslinya, sehingga bisa diurai dengan baik. Jika Anda telah membuat modifikasi ekstensif pada file ini, modul mungkin tidak menemukan beberapa atau semua daftar Anda.

Juga tidak menangani dengan baik beberapa domain email virtual. Beberapa sistem memiliki satu file konfigurasi Majordomo untuk setiap domain, dan mungkin juga beberapa file alias. Satu-satunya cara untuk menggunakan modul dalam situasi ini adalah dengan mengkloningnya sekali untuk setiap domain (seperti yang dijelaskan dalam bab 51), dan mengkonfigurasi setiap klon untuk menggunakan file majordomo.cf yang berbeda.

Menggunakan server email lain

Secara default, modul ini mengasumsikan bahwa Anda menggunakan Sendmail Mail Server. Namun, banyak orang lebih memilih alternatif seperti Postfix Mail Server atau QMail Mail Server karena format file konfigurasi yang unggul, keandalan dan desain. Untungnya, modul ini dapat bekerja dengan server email mana pun yang menggunakan file alias dalam format yang sama dengan /etc/aliases.

Yang perlu Anda lakukan hanyalah memberi tahu modul tempat file alias berada, alih-alih memintanya membaca konfigurasi Sendmail dan menemukannya secara otomatis. Langkah-langkah untuk melakukannya adalah:

  1. Pada halaman utama modul, klik Konfigurasi Modul tautan. Ini akan memunculkan formulir konfigurasi modul standar.
  2. Untuk file alias bergaya Sendmail bidang, hapus pilihan Dapatkan dari sendmail.cf pilihan dan masukkan path lengkap ke file alias server email Anda. Ini biasanya akan seperti /etc/aliases atau /etc/postfix/aliases .
  3. Klik tombol Simpan tombol untuk kembali ke halaman utama. Setiap pesan kesalahan tentang ketidakmampuan Webmin untuk menemukan sendmail.cf akan hilang.
  4. Klik Edit Opsi Majordomo di bagian bawah halaman, dan isi Sendmail command path bidang dengan jalur ke program yang bekerja dengan cara yang sama seperti perintah sendmail yang sebenarnya. Semua server email dilengkapi dengan program seperti ini untuk menjaga kompatibilitas dengan program yang mengharapkan Sendmail diinstal, biasanya ditemukan di /usr/sbin/sendmail atau /usr/lib/sendmail. Majordomo menggunakan perintah ini untuk mengirim email keluar ke daftar anggota.
  5. Klik Simpan untuk kembali ke halaman utama. Modul dan Majordomo sekarang akan berfungsi dengan baik dengan server email Anda.

Tidak semua server email memiliki file alias standar, sehingga modul ini tidak dapat digunakan dengan mereka. Qmail memerlukan patch sebelum membaca file alias, karena biasanya Qmail menggunakan file .qmail di direktori /var/qmail/aliases untuk mendefinisikan alias.

Membuat milis

Setelah modul Majordomo diatur dengan benar, Anda dapat menggunakannya untuk membuat milis baru. Setiap daftar harus memiliki nama yang tidak dapat digunakan oleh daftar lain, pengguna Unix atau email alias. Biasanya daftar diberi nama seperti daftar contoh atau teknik-l , tetapi sebenarnya nama pendek apa pun yang terdiri dari angka, huruf, dan tanda hubung diperbolehkan. Nama membentuk bagian dari alamat email daftar sebelum @, sehingga alamat yang dihasilkan akan menjadi seperti [email protected] .

Untuk membuat daftar, langkah-langkah yang harus dilakukan adalah:

  1. Pada halaman utama modul, klik Tambahkan milis baru tautan di atas atau di bawah tabel ikon daftar yang ada. Ini akan membawa Anda ke formulir pembuatan daftar, yang ditunjukkan pada tangkapan layar di bawah.
  2. Masukkan nama yang dipilih ke dalam Nama daftar bidang.
  3. Isikan Alamat pengelola daftar bidang dengan alamat email orang yang akan bertanggung jawab untuk daftar ini. Mereka akan menerima pemberitahuan tentang langganan dan berhenti berlangganan, dan pesan terpental jika pengiriman ke anggota daftar gagal.
  4. Sandi yang dimasukkan di Sandi pemeliharaan field dapat digunakan oleh pengelola untuk mengubah konfigurasi daftar melalui email. Pastikan kata sandi ini tidak jatuh ke tangan orang lain, karena memberikan kendali penuh atas daftar tersebut kepada siapa saja yang mengetahuinya. Biasanya, Anda tidak perlu mengonfigurasi daftar melalui email, karena modul Webmin ini menyediakan antarmuka yang jauh lebih bagus daripada mengedit file konfigurasi secara manual.
  5. Dalam Deskripsi bidang, masukkan deskripsi singkat dari daftar ini yang akan ditampilkan di sebelah namanya ketika pengguna mengirimkan perintah daftar ke Majordomo.
  6. Teks dalam Pesan pengantar bidang akan dikirim ke semua anggota daftar baru ketika mereka berlangganan. Anda harus memasukkan deskripsi daftar, pedoman posting, dan informasi lain yang mungkin perlu diketahui pelanggan baru.
  7. Untuk menambahkan footer ke setiap email yang dikirim ke daftar, isi Founder email yang diteruskan bidang. Seringkali footer berisi nama daftar dan informasi tentang cara berhenti berlangganan.
  8. Jika Anda ingin daftar ini dimoderasi, ubah bidang *Daftar yang dimoderasi?* menjadi Ya . Daftar yang dimoderasi adalah daftar yang mengharuskan semua pesan yang dikirim ke daftar tersebut disetujui sebelum dikirim ke anggota daftar.
  9. Jika moderator sama dengan administrator daftar, tinggalkan Alamat moderator bidang disetel ke Sama dengan pengelola . Jika tidak, masukkan alamat email ke bidang teks yang berdekatan - alamat ini akan menerima salinan dari setiap email yang dikirim ke daftar untuk persetujuan.
  10. Jika Anda ingin Majordomo menyimpan salinan pesan yang dikirim ke daftar ini dalam file arsip, pilih salah satu opsi selain Tidak dari milis Arsip? Tidak bisa. Arsip adalah kumpulan file di bawah direktori daftar yang berisi email ke daftar selama satu tahun, bulan atau hari.
  11. Terakhir, klik tombol Buat tombol agar modul membuat daftar dan semua alias Sendmail yang diperlukan untuk beroperasi. Anda akan kembali ke halaman utama, yang sekarang seharusnya berisi ikon untuk daftar baru Anda.


Membuat milis baru

Orang-orang dapat berlangganan ke daftar baru dan mengirim email ke daftar itu segera setelah daftar tersebut dibuat. Namun, Anda mungkin ingin menyesuaikan pengaturannya lagi sebelum mengumumkan keberadaannya - beberapa bagian berikut akan menjelaskannya sekarang.

Mengelola anggota daftar

Meskipun orang dapat berlangganan dan berhenti berlangganan ke dan dari milis, Anda juga dapat menggunakan modul Webmin ini untuk mengelola daftar keanggotaan. Untuk langsung mengedit daftar anggota, langkah-langkah yang harus dilakukan adalah:

  1. Pada halaman utama modul, klik ikon milis. Ini akan membawa Anda ke halaman yang berisi ikon untuk berbagai kategori opsi daftar.
  2. Klik pada Daftar Anggota ikon untuk membuka halaman manajemen keanggotaan yang ditunjukkan pada tangkapan layar di bawah.
  3. Pada halaman yang muncul, tambahkan ke, hapus dari atau edit daftar anggota di kotak teks. Setiap pelanggan baru yang Anda tambahkan dengan mengedit daftar ini tidak akan menerima email selamat datang atau pesan konfirmasi.
  4. Tekan tombol Simpan untuk mengaktifkan daftar anggota baru.
    Mengelola anggota milis

Halaman yang sama juga dapat digunakan untuk membuat orang berlangganan daftar. Cukup masukkan alamat ke dalam Alamat berlangganan ke daftar dan klik Tambah tombol. Ketika seorang anggota ditambahkan dengan cara ini, dia akan menerima pesan selamat datang yang biasa seolah-olah dia berlangganan secara normal dengan mengirimkan email ke [email protected]. Secara internal, modul melakukan langganan dengan cara yang benar dengan memalsukan email ke Majordomo, bukan hanya langsung memperbarui file yang berisi daftar anggota.

Sebuah alamat dapat dihapus dari daftar dengan memasukkannya ke dalam Hapus alamat dari daftar bidang dan tekan Hapus . Sejauh pelanggan yang bersangkutan, tidak ada perbedaan antara metode ini dan hanya menghapus alamatnya dari kotak teks anggota. Secara internal, penghentian langganan dilakukan oleh email palsu ke Majordomo yang memintanya untuk menghapus alamat dari file anggota, daripada Webmin memperbarui file itu sendiri secara langsung.

Mengedit informasi daftar, header dan footer

Setelah daftar dibuat, Anda masih dapat mengedit deskripsi, pesan selamat datang, dan footer yang dipilih pada formulir pembuatan. Langkah-langkah yang harus diikuti adalah:

  1. Pada halaman utama modul, klik ikon untuk daftar.
  2. Klik pada Pesan dan Deskripsi ikon untuk membuka halaman untuk mengedit deskripsi, sambutan, dan pesan informasi.
  3. Untuk mengubah deskripsi yang ditampilkan sebagai tanggapan atas perintah daftar yang dikirim ke alamat Majordomo oleh pengguna, edit Deskripsi daftar bidang.
  4. Pesan informatif bidang berisi teks yang akan dikirim kembali sebagai tanggapan atas info nama daftar perintah, dan mungkin juga untuk pelanggan baru. Ubah ke apa pun yang Anda inginkan.
  5. Pesan selamat datang biasanya sama dengan pesan informatif. Untuk mengubahnya, pilih Seperti yang dimasukkan di bawah untuk Pesan perkenalan dan isi kotak teks dengan pesan yang akan dikirim ke pelanggan baru.
  6. Klik Simpan untuk kembali ke halaman ikon daftar, lalu tekan Header dan Footer ikon.
  7. Untuk menambahkan tajuk ke bagian atas semua daftar pesan, isi Kirim ulang tajuk email bidang. Namun, sebagian besar daftar tidak menggunakan header - footer tidak terlalu mengganggu pembaca.
  8. Untuk mengedit footer yang ditambahkan ke bagian bawah daftar pesan, ubah Kirim ulang email footer bidang.
  9. Jika Anda ingin setiap pesan daftar memiliki header email tambahan yang ditambahkan ke dalamnya, isi Header SMTP ekstra untuk email yang dikirim ulang bidang. Ini harus dalam format header email standar, seperti:Subjek:bla X-Mailing-List:[email protected] Header baru tidak dapat menggantikan yang ada di pesan yang diteruskan, hanya ditambahkan ke dalamnya. Jika Anda ingin mengubah subjek atau alamat balasan, lihat Mengedit opsi email yang diteruskan bagian.
  10. Klik tombol Simpan tombol di bagian bawah formulir. Semua informasi daftar baru, pengaturan header dan footer akan segera aktif.

Mengedit opsi berlangganan

Secara default, Majordomo mengizinkan siapa saja untuk berlangganan sendiri ke daftar yang baru dibuat, dan mengirim pesan konfirmasi ke anggota baru untuk memastikan bahwa mereka benar-benar ingin berlangganan. Fitur-fitur ini mencegah orang dilanggankan oleh orang lain yang bertentangan dengan keinginan mereka, tetapi dapat mengganggu milis perusahaan kecil dengan pengguna tepercaya.

Untuk mengubah ini dan opsi berlangganan lainnya, langkah-langkah yang harus diikuti adalah:

  1. Klik ikon daftar di halaman utama modul, lalu di Langganan dan Moderasi .
  2. Kebijakan berlangganan kontrol bidang siapa yang dapat berlangganan daftar. Opsinya adalah:Siapa saja dapat berlangganan sendiri Jika dipilih, alamat hanya dapat ditambahkan ke daftar (melalui email ke Majordomo) jika alamat asalnya sama. Fitur keamanan ini dapat dengan mudah dikalahkan dengan memalsukan alamat sumber pesan, dan dapat mengganggu orang yang ingin menggunakan alamat khusus untuk berlangganan. Siapa saja dapat berlangganan siapa saja Saat opsi ini dipilih, alamat apa pun yang ditambahkan ke daftar akan diterima. Perlu persetujuan pengelola Opsi ini memberitahu Majordomo untuk meneruskan semua permintaan berlangganan ke pengelola daftar untuk persetujuan. Ini harus digunakan jika Anda ingin mengontrol siapa yang dapat bergabung dengan daftar, daripada mengizinkan sembarang orang untuk mendaftar.
  3. Demikian pula dengan Kebijakan berhenti berlangganan kontrol bidang siapa yang dapat dihapus dari daftar. Opsinya sama dengan Kebijakan berlangganan bidang.
  4. Agar Majordomo mengirim pesan ke alamat baru yang mengonfirmasi langganan mereka, setel Perlu konfirmasi berlangganan? bidang ke Ya . Pesan konfirmasi ini harus dibalas sebelum alamat benar-benar ditambahkan ke daftar, yang menunjukkan bahwa orang tersebut benar-benar ingin berlangganan. Saya akan merekomendasikan untuk selalu mengaktifkan fitur ini kecuali Anda menjalankan milis internal yang sangat kecil.
  5. Jika Anda ingin pesan selamat datang (dimasukkan saat daftar dibuat) untuk dikirim ke semua anggota baru, setel Pesan pengantar terkirim? kolom ke Ya .
  6. Tambahkan hanya alamat mentah ke daftar? field menentukan apakah Majordomo menyimpan alamat lengkap (seperti _Jamie Cameron _) atau hanya alamat mentah (seperti [email protected] ) dalam daftar keanggotaan. Kecuali Anda ingin dapat melihat nama asli yang terkait dengan alamat pelanggan, bidang ini harus disetel ke Ya .
  7. Jika Anda ingin membuat daftar pengelola untuk menerima salinan semua permintaan berlangganan dan berhenti berlangganan, setel Teruskan permintaan berlangganan/berhenti berlangganan ke pengelola? bidang ke Ya . Ini tidak berarti bahwa pengelola harus menyetujui permintaan.
  8. Sandi yang ditentukan dalam Sandi pemeliharaan bidang harus disertakan dalam semua pesan untuk menyetujui langganan atau mengubah konfigurasi daftar melalui email. Itu harus diberikan hanya kepada pengelola, karena siapa pun yang mengetahuinya dapat mengedit pengaturan daftar apa pun.
  9. Untuk meminta setiap pesan ke daftar disetujui oleh moderator, ubah Daftar yang dimoderasi? bidang ke Ya .
  10. Alamat Moderator kontrol bidang tempat permintaan untuk menyetujui pesan ke daftar dikirim. Anda dapat menyetelnya ke Pengelola (dalam hal ini alamat di bidang *Alamat email persetujuan* akan digunakan), atau masukkan sesuatu yang berbeda.
  11. Sandi moderasi kolom adalah untuk memasukkan kata sandi yang harus disertakan dalam semua pesan yang menyetujui posting ke daftar. Itu harus diketahui hanya oleh moderator (jika ada) dan diri Anda sendiri, jika tidak, pelanggan dapat menyetujui posting mereka sendiri!
  12. Untuk mengubah alamat pemilik daftar (ke mana email ke _listname_-owner dikirim), edit Alamat email pemilik bidang. Pemilik akan menerima pesan pentalan yang dikirim kembali jika email ke pelanggan tidak dapat dikirim.
  13. Untuk mengubah alamat pengelola, edit bidang *Alamat email persetujuan*. Semua pemberitahuan dan permintaan untuk berlangganan dan berhenti berlangganan akan dikirim ke orang ini.
  14. Terakhir, klik Simpan - pengaturan baru akan segera berlaku.

Ketika konfirmasi diaktifkan untuk daftar, siapa pun yang mengirim perintah berlangganan ke alamat Majordomo akan menerima email yang meminta mereka untuk mengirim kembali perintah auth khusus. Langkah tambahan ini menjamin bahwa orang yang ditambahkan ke daftar benar-benar ingin bergabung, karena perintah auth berisi nomor acak yang dikaitkan Majordomo dengan alamat berlangganan.

Ketika moderasi atau persetujuan berlangganan/berhenti berlangganan diaktifkan, pesan tambahan akan dikirim ke alamat moderator atau pengelola. Lihat Memoderasi dan memelihara daftar bagian di bawah ini untuk informasi lebih lanjut tentang bagaimana sebenarnya menangani email-email ini.

Mengedit opsi email yang diteruskan

Saat pesan email dikirim ke daftar, Majordomo tidak hanya meneruskannya ke pelanggan tanpa perubahan. Sebagai gantinya, itu memodifikasi header dan mungkin konten berdasarkan konfigurasi daftar. Modifikasi yang paling umum adalah penambahan header Reply-To sehingga balasan anggota akan masuk ke daftar daripada ke pengirim asli. Dalam daftar diskusi kelompok, ini biasanya yang Anda inginkan.

Modifikasi lain yang dapat dilakukan Majordomo pada pesan daftar termasuk menambahkan beberapa teks ke baris subjek, dan mengubah prioritas. Untuk mengkonfigurasinya, langkah-langkah yang harus diikuti adalah:

  1. Pada halaman utama modul, klik ikon daftar dan kemudian pada Opsi Email .
  2. Agar header Reply-To ditambahkan ke email daftar, masukkan alamat email daftar (seperti [email protected]_m) ke dalam Reply-To:alamat di email yang dikirim ulang bidang. Memilih Tidak Ada opsi akan menyebabkan balasan pembaca menjadi pengirim asli setiap pesan secara default.
  3. Untuk mengatur alamat pengirim pesan yang diteruskan, isi Sender:address in email bidang. Ini harus pemilik-_listname_, yang diteruskan ke alamat pemilik sebenarnya. Setiap pesan pentalan yang kembali dari pelanggan akan dikirim ke alamat ini.
  4. Nama host untuk email yang dikirim ulang harus disetel ke domain email sistem Anda, seperti example.com . Meninggalkan Default opsi yang dipilih memberi tahu Majordomo untuk mengerjakan domain secara otomatis, yang mungkin tidak dilakukan dengan benar.
  5. Untuk menambahkan beberapa teks ke baris subjek setiap daftar pesan, masukkan ke dalam Subjek:awalan untuk email yang dikirim ulang bidang. Biasanya nama daftar dalam tanda kurung akan ditambahkan, seperti [daftar-contoh] .
  6. Untuk mengubah prioritas daftar pesan, pilih salah satu dari Prioritas kirim ulang email Tidak bisa. Milis tradisional menggunakan Bulk prioritas, dan beberapa program bergantung pada ini untuk mengidentifikasi email daftar.
  7. Setiap pesan email memiliki beberapa header Diterima, yang masing-masing ditambahkan oleh server email yang dilewati pesan. Agar Majordomo menghapusnya dari pesan yang diteruskan, ubah header Hapus Diterima:dari email yang dikirim ulang bidang ke Ya . Anda mungkin ingin melakukan ini untuk menyembunyikan alamat IP dan detail lain dari orang-orang yang memposting ke daftar.
  8. Untuk membatasi ukuran pesan yang dapat dikirim ke daftar, isi Ukuran pesan maksimum yang diizinkan bidang. Pada daftar dengan banyak anggota, adalah bijaksana untuk menghentikan orang-orang yang mengirim pesan besar karena beban penerusan mereka akan ditempatkan pada sistem dan jaringan Anda. Batas 40.000 byte sudah cukup untuk jenis email teks yang kebanyakan orang kirim ke milis.
  9. Setelah selesai mengedit opsi penerusan email, klik Simpan . Selama tidak ada kesalahan dalam formulir, Anda akan dikembalikan ke halaman ikon opsi daftar.

Meskipun penambahan tajuk Balas-Ke nyaman bagi sebagian besar pengguna, beberapa orang menganggapnya sebagai ide yang buruk. Karena hampir semua klien email memiliki balasan ke semua tombol untuk mengirim email ke pengirim asli dan semua penerima, tidak perlu balas biasa tombol untuk mengirim email ke daftar. Faktanya, memiliki header Reply-To mempersulit pembaca untuk hanya membalas pengirim asli, bukan ke seluruh daftar.

Mengedit kontrol akses daftar

Majordomo dapat dikonfigurasi untuk membatasi siapa yang dapat memperoleh informasi tentang daftar, siapa yang dapat memposting ke daftar tersebut dan isi pesan yang mereka kirim. Seringkali Anda ingin membatasi posting ke daftar anggota atau sekelompok orang terbatas, daripada mengizinkan siapa pun di dunia yang mengetahui alamat daftar untuk mengirim email ke anggotanya. Namun, pembatasan poster ini tidak sepenuhnya efektif, karena mudah bagi siapa saja untuk memalsukan alamat Dari mereka.

Langkah-langkah untuk mengontrol akses ke daftar adalah:

  1. Pada halaman utama modul, klik ikon daftar untuk membuka halaman ikon kategori opsi.
  2. Klik Kontrol Akses untuk menampilkan formulir untuk mengedit informasi dan pembatasan posting.
  3. Enam bidang pertama pada halaman dapat digunakan untuk membatasi akses ke get, index, info, intro, which dan who Majordomo perintah (dijelaskan dalam pendahuluan). Anda mungkin ingin melakukan ini untuk menyembunyikan rincian daftar dari beberapa atau semua orang- khususnya, daftar anggota tidak boleh tersedia untuk penyerang potensial. Bidang, bernama Akses untuk mendapatkan perintah dan seterusnya, memiliki opsi berikut:Siapa saja Perintah tersedia untuk siapa saja yang dapat mengirim email ke alamat Majordomo. Mendaftarkan anggota Perintah ini hanya tersedia untuk daftar anggota, diidentifikasi dengan alamat Dari pesan ke Majordomo. Tidak seorang pun Tidak ada yang dapat menggunakan perintah untuk daftar ini sama sekali.
  4. Daftar perintah Majordomo biasanya mengembalikan informasi tentang semua milis di sistem Anda. Namun, bidang Sertakan daftar ini sebagai tanggapan terhadap perintah daftar untuk dapat digunakan untuk membatasi pengirim yang akan melihat daftar khusus ini, yang dapat berguna jika Anda ingin menyembunyikannya dari kueri biasa. Pilihan yang tersedia adalah:Semua orang Daftar ini dapat dilihat oleh siapa saja yang dapat mengirim email ke Majordomo. Alamat yang cocok dengan regexps Hanya pengirim yang alamatnya cocok dengan salah satu ekspresi reguler Perl yang dimasukkan ke dalam kotak teks yang berdekatan yang dapat melihat daftar tersebut. Alamat tidak cocok dengan regexps Hanya pengirim yang alamatnya tidak cocok dengan ekspresi reguler yang dimasukkan yang dapat melihat daftar ini.
  5. Untuk membatasi pengeposan hanya kepada anggota daftar, ubah Siapa yang dapat mengeposkan ke daftar? bidang untuk Mencantumkan anggota . Ini sangat masuk akal, karena melindungi daftar Anda dari spammer yang entah bagaimana mendapatkan alamatnya. Jika hanya beberapa orang yang diizinkan untuk memposting, buat file yang berisi alamat email mereka dan masukkan jalur ke Alamat dalam file bidang. Opsi ini berguna untuk daftar pengumuman di mana sebagian besar pelanggan hanya menerima informasi dan tidak dapat memposting.
  6. Untuk memblokir postingan yang berisi kata atau teks tertentu, gunakan Tabu body regexps bidang. Semua kata atau kalimat yang dilarang harus dimasukkan satu per baris dengan / di awal dan akhir, seperti /smeg/ .
  7. Anda juga dapat memblokir pesan yang headernya cocok dengan ekspresi reguler tertentu, dengan mengisi Tabu header regexps bidang. Misalnya, Anda dapat memasukkan /Subjek:.*uang.*/ untuk memblokir semua posting dengan kata uang dalam baris subjek mereka.
  8. Setelah selesai membuka halaman ini, klik tombol Simpan tombol. Pembatasan baru akan segera berlaku.

Memoderasi dan memelihara milis

Dalam perintah ini, sandi harus kata sandi pemeliharaan yang ditetapkan untuk daftar di halaman Berlangganan dan Moderasi, daftar harus berupa nama daftar untuk menambahkan pelanggan, dan alamat harus alamat emailnya. Bahkan, Anda dapat menggunakan perintah ini kapan saja untuk menambahkan seseorang ke daftar, bahkan jika mereka tidak meminta untuk bergabung.

Jika Anda adalah moderator untuk milis, Anda akan menerima pesan dengan subjek seperti BOUNCE:[email protected]:Persetujuan diperlukan setiap kali seseorang mencoba memposting ke daftar. Di badan pesan akan menjadi email asli yang dikirim ke alamat daftar, yang harus Anda baca untuk memastikannya sesuai untuk diposkan.

Sayangnya, satu-satunya cara untuk menyetujui pesan adalah dengan menyimpan seluruh email ke file dan menjalankan perintah persetujuan di atasnya. Misalnya, jika pesan disimpan ke /tmp/email Anda akan menjalankan _approve /tmp/email_ untuk mengirimkannya ke daftar. Selain itu, Anda harus membuat file bernama .mayordomo di direktori home Unix Anda yang berisi nama daftar, kata sandi moderator, dan alamat email Majordomo. File .mayordomo harus diformat seperti ini:first-listname first-password [email protected] second-listname second-password [email protected]

Versi Webmin mendatang diharapkan akan menyederhanakan proses persetujuan.

Menghapus milis

Jika daftar tidak lagi diperlukan, Anda dapat dengan mudah menghapusnya dan semua file dan alias terkait menggunakan modul ini. Daftar keanggotaan, file konfigurasi, dan arsip apa pun akan dihapus secara permanen. Langkah-langkah untuk menghapus daftar adalah:

  1. Pada halaman utama modul, klik ikon daftar.
  2. Tekan Hapus Daftar tombol di bawah tabel ikon kategori opsi. Halaman konfirmasi akan ditampilkan, menampilkan semua file dan alias Sendmail yang akan dihapus Webmin saat menghapus daftar. Karena alias menyertakan semua yang diawali atau diakhiri dengan nama daftar, pastikan tidak ada alias Anda sendiri yang tidak terkait disertakan.
  3. Untuk melanjutkan, klik Hapus Daftar tombol. Setelah penghapusan selesai, Anda akan kembali ke halaman utama modul.

Membuat daftar intisari

Sebuah mailing list digest adalah salah satu yang menggabungkan beberapa pesan dari daftar lain ke dalam satu email sebelum mengirimkannya ke pelanggan. Intisari selalu dikaitkan dengan daftar normal, dan memiliki pelanggan sendiri yang hanya menerima postingan dalam format intisari. Intisari tidak pernah dimoderasi, dan tidak diposting oleh pelanggan - sebagai gantinya, postingan harus masuk ke daftar aslinya.

Jumlah pesan yang digabungkan menjadi satu email intisari dapat ditentukan berdasarkan ukurannya, atau berdasarkan periode waktu. Majordomo dapat dikonfigurasi untuk mengirimkan intisari baru setelah mencapai ukuran tertentu, atau setelah beberapa hari sejak pesan pertama ditambahkan. Namun, itu tidak akan pernah mengirimkan email kosong untuk mencerna pelanggan.

Proses menambahkan daftar intisari mirip dengan menambahkan daftar biasa, seperti yang dijelaskan di Membuat milis bagian. Langkah-langkah yang harus diikuti adalah:

  1. Pada halaman utama modul, klik Tambahkan daftar intisari baru tautan. Ini akan membawa Anda ke formulir pembuatan daftar, yang mirip dengan yang ditunjukkan pada tangkapan layar kedua di atas.
  2. Masukkan nama untuk daftar ke dalam Nama daftar bidang, seperti example-digest . Biasanya daftar intisari akan memiliki nama yang sama dengan daftar aslinya, tetapi dengan -digest ditambahkan.
  3. Pilih nama daftar asli yang ingin Anda kirimkan dalam bentuk intisari dari Buat intisari daftar Tidak bisa. Meskipun mungkin untuk mencerna intisari, dalam praktiknya ini tidak terlalu berguna.
  4. Masukkan alamat orang yang bertanggung jawab atas daftar ini ke dalam Alamat pengelola daftar bidang.
  5. Masukkan kata sandi untuk digunakan pengelola ke dalam Kata sandi pemeliharaan bidang. # Dalam Deskripsi field, masukkan deskripsi singkat dari intisari ini yang akan ditampilkan di sebelah namanya ketika pengguna mengirimkan perintah daftar ke Majordomo.
  6. Isikan Pesan pengantar bidang dengan pesan yang akan dikirim ke semua anggota daftar baru ketika mereka berlangganan.
  7. Agar footer ditambahkan ke setiap intisari yang dikirim, isi Founder email intisari bidang.
  8. Agar intisari dikirim pada jadwal reguler, pilih Pesan terlama adalah untuk Kirim intisari ketika bidang dan masukkan jumlah hari antara intisari ke bidang yang berdekatan. Ini mengasumsikan bahwa pesan secara teratur diposting ke daftar - karena Majordomo hanya memeriksa usia intisari ketika sebuah pesan ditambahkan, ada kemungkinan intervalnya lebih besar dari jumlah hari yang ditentukan dalam praktik. Alternately, the have a digest email sent out when it reaches a certain size, select the Messages total option and enter the minimum number of lines that the digest must reach into the adjacent field. As soon as it exceeds this limit, the digest will be sent to subscribers.
  9. Finally, click Create to have Webmin create the new digest list and all the Sendmail aliases that it needs. The alias for the original list will be updated to support the digest as well.

Once a digest list has been added, an icon for it will appear on the main page. Just as with a normal list, you can click on it and then on the category icons to edit the membership list and change settings such as the subscription policy, footers, Reply-To address and so on. Typically the Reply-To address should be set so that replies to a digest email go to the original mailing list - in fact, there is no way to post directly to a digest list created by Webmin. Any mail to [email protected] will bounce, because the module does not create a mail alias with that name.

Editing digest options

After a digest list has been created, you can still edit options that are specific to digests such as the time period or message size that will trigger an email. To do this, the steps to follow are:

  1. On the module's main page, click on the icon for your digest list, then on the Digest Options ikon.
  2. To change the subject line used for digest messages, edit the Digest title bidang. By default, this will be set to whatever was supplied for the Description on the creation form.
  3. To have the digest sent out on a regular basis, enter a number of days for the Oldest message age before sending bidang. If the Unlimited option is selected, Majordomo will not take the age into account when deciding when to send.
  4. To have the digest sent when it reaches a certain size, enter the minimum number of lines into the Max digest size before sending bidang. Selecting Unlimited tells Majordomo to ignore the size when deciding when to send the digest. It is actually possible to enter values for both the Oldest message age and Max digest size bidang. If so, it will be sent as soon as either condition is met. Alternatively, you can set both fields to Unlimited - however, this means that the digest will never be sent!
  5. Every digest message has volume and issue numbers which are included in the subject line. The current volume is shown in the Current volume number field - if you like, you can increase it by one every year, and re-set the issue number to 1 at the same time.
  6. The number set in the Current issue number field is automatically incremented by Majordomo every time a digest is sent out. You should only change this when changing the volume number.
  7. Klik tombol Simpan button at the bottom of the page when you are done editing digest options. Any new settings will take effect immediately.

Editing global Majordomo options

There are a few options related to the email domain and mail program that effect all mailing lists, as well as the master Majordomo email address. Generally you will not need to adjust them, but if you do the steps to follow are:

  1. On the module's main page, click on the Edit Majordomo Options button to bring up the global options form.
  2. The Mail server hostname field must contain the default email domain name for your server, such as example.com . This can be overridden on a per-list basis by the Hostname for resent email field on the Email Options page, but it is simpler to set it globally here. The value entered here sets the Majordomo variable $whereami, which can be used in the subsequent fields.
  3. To change the address that Majordomo commands must be sent to, edit the Majordomo master address bidang. Changing this is rarely necessary though, and you must update the actual Majordomo email alias as well for it to work properly.
  4. To change the address of the Majordomo administrator, edit the Majordomo owner's address bidang. Typically this is set to an alias that forwards mail to the real owner address, which can be changed instead of this field.
  5. To have Majordomo use a different program for sending email, edit the Sendmail command path bidang. Whatever you enter must be able to able to accept the same parameters as the sendmail command - however, most replacements for this command supplied with other mail server packages will work.
  6. Klik tombol Simpan button to make the new settings active.

Kontrol akses modul

As WebminUsers explains, it is possible to give a Webmin user limited access to a module. People who are granted access to this module can be restricted to managing only certain mailing lists and prevented from creating new ones or editing global Majordomo options. This allows you to give a user the rights to edit his own lists, without giving him root access or control over other mailing lists.

Once a user has been given access to the module, to restrict him like this the steps to follow are:

  1. In the Webmin Users module, click on Majordomo List Manager next to the user's name. This will take you to the module access control form.
  2. Ubah Dapatkah mengedit konfigurasi modul? kolom ke Tidak , so that he cannot edit the paths to Majordomo commands.
  3. In the Mailing lists this user can manage field, choose the Selected option and select the lists that he should be able to configure from the box below it. Or to let him manage all mailing lists, choose All lists .
  4. Change the Can edit global options? and *Can create new mailing lists?* fields to No .
  5. If the Can edit list membership? field is set to No , the user will be not be allowed to directly edit the member list or subscribe and un-subscribe people from within Webmin. From a security point of view, this doesn't really achieve much as the user will still be able to subscribe anyone he wants by sending mail to the Majordomo address with the list password.
  6. Klik Simpan to make the restrictions active.

Configuring the Majordomo List Manager module

The configurable options for the Majordomo module are divided into two groups - those that control the module's operation and user interface which can be safely edited, and those related to configuration file and program paths. When the click on the Module Config link on the main page, the first groups of options are displayed under Configurable options , and the second under System configuration .

Fields in the latter group generally do not need to be changed unless you are not using the standard Majordomo package for your operating system, or if you are running a mail server other than Sendmail.


Webmin
  1. Manajer File Java

  2. Basa'?

  3. Manajer Milis yang Direkomendasikan Untuk Digunakan Dengan Postfix?

  1. Tidak ada daftar Jenis di ISPConfig 3.1.11

  2. Manajer Driver Kubuntu 16.04 Rusak?

  3. Redis Manager oleh SuperHosting

  1. SuperCache Manager oleh SuperHosting

  2. Tidak Dapat Memposting ke Milis

  3. Manajer File Pengguna – CWP