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

Kirim email ke