Inslalasi Majordomo

Persipan Instalasi

% gunzip majordomo-1.94.3.tar.z

% tar -xvf majordomo-1.94.3.tar

 Langkah Instalasi

  1. Buat UserID untuk Majordomo
  2. majordom:*:100:100::0:0: Majordomo :/usr/local/majordomo:/nonexistent

  3. Buat group untuk Majordomo
  4. majordom:*:100:majordom

  5. Buat directory untuk majordomo
  6. /usr/local/majordomo …………….. dengan kepemilikan majordom.majordom

  7. Buat tmp directory di /usr/tmp ......... dengan kepemilikan majordom.majordom
  8. Pindah ke direktory instalasi majordomo
  9. % cd /usr/local/majordomo-1.94.3

  10. Ralat file Makefile dan majordomo.cf
  11. Makefile untuk bagian dibawah ini

    +++>

    # Put the location of your Perl binary here:

    PERL = /usr/bin/perl

    # Where do you want Majordomo to be installed? This CANNOT be the

    # current directory (where you unpacked the distribution)

    W_HOME = /usr/local/majordomo

    # You need to have or create a user and group which majordomo will run as.

    # Enter the numeric UID and GID (not their names!) here:

    W_USER = 100

    W_GROUP = 100

    +++>

    Ralat majordomo.cf ( hasil salinan sample.cf) untuk bagian dibawah ini

    +++>

    # $whereami -- What machine am I running on?

    #

    $whereami = "itenas.ac.id";

    # $homedir -- Where can I find my extra .pl files, like majordomo.pl?

    # the environment variable HOME is set by the wrapper

    #

    if ( defined $ENV{"HOME"}) {

    $homedir = $ENV{"HOME"};

    } else {

    $homedir = "/usr/local/majordomo";

    }

    # $sendmail_command -- Pathname to the sendmail program

    # usually /usr/lib/sendmail, but some newer BSD systems

    # seem to prefer /usr/sbin/sendmail

    #

    #$sendmail_command = "/usr/lib/sendmail";

    $sendmail_command = "/usr/sbin/sendmail";

    +++>

  12. Jalankan perintah dibawah ini
  13. % make wrapper

    % make install

    % make install-wrapper

    % cd /usr/local/majordomo

    % ./wrapper config-test

  14. Jika telah sukses tidak ada pesan error lanjutkan
  15. % chmod 755 lists

    % cd lists

    Lalu bentuk kelompok milis, sebagai contoh kita buat milis alumni

    % cd /usr/local/majordomo

    % touch alumni

    % chmod 644 alumni

    % cat >alumni.info

    Milis Alumni ITENAS

    ^D

    % chmod 644 alumni.info

  16. Bentuk/ralat majordomo.aliases pada /usr/local/majordomo, kemudian definisikan pada sendmail.cf untuk majordomo.aliases lalu reboot server
  17. Lakukan untuk hal yang sama untuk kelompok milis lainnya ( prosedur 8 dan 9 )
  18. Majordomo siap dipergunakan untuk isi berita

Lists, subscribe, Unsubscribe, who

dan lain sebagainnya ...