On Fri, Oct 13, 2006 at 01:37:12PM +0700, Bambang Sumitra wrote: > hallo rekan2, > > jadi situasinya seperti ini > - Server Linux Redhat 8.0 ( tidak terkoneksi ke internet) (ip 192.168.2.1) > - PC Windows XP terkoneksi ke internet menggunakan dialup, telah > terinstall Vpop3 ( windows) sebagai mail server ( ip 192.168.2.3) > > bagaimana caranya supaya log2 di server (linux) bisa dikirimkan ke email > luar? mis. [EMAIL PROTECTED]
Ada dua alternatif: 1. Instalasi default redhat biasanya menyertakan sendmail. Install sendmail dan konfigurasikan ip 192.168.2.3 sebagai mail relayer. Keterangan lebih lanjut man sendmail. 2. Pakai script perl, ini saya dapat dr internet: --- awal script smtpclient.pl --- #!/usr/bin/perl -w use Getopt::Long; use Net::SMTP; # parameter yg bisa diubah # alamat smtp server $host = '192.168.2.3'; # isi subject $subject = "Log harian"; $from = $ENV{USER} || $ENV{LOGNAME}; GetOptions( 'h:s' => \$host, 'f:s' => \$from, 's:s' => \$subject ); die "No addresses\n" unless @ARGV; $smtp = Net::SMTP->new($host) or die "$@"; $smtp->mail($from) or die $smtp->message; $smtp->recipient(@ARGV) or die $smtp->message; $to = join(",", map { "<$_>" } @ARGV); $header = <<"EDQ"; To: $to Subject: $subject EDQ $smtp->data($header, <STDIN>) or die $smtp->message; $smtp->quit; --- akhir script smtpclient.pl --- Simpan script smtpclient.pl dan chmod 755 smtpclient.pl Untuk menjalankan script ini dan mengirimkan file log ke smtp server 192.168.2.3: $ cat /var/log/messages | /usr/local/bin/smtpclient.pl [EMAIL PROTECTED] -- Salam, ~yudi -- FAQ milis di http://wiki.linux.or.id/FAQ_milis_tanya-jawab Unsubscribe: kirim email ke [EMAIL PROTECTED] Arsip dan info milis selengkapnya di http://linux.or.id/milis