smtp client

Giannis Papaioannou jhn at egnatia.ee.auth.gr
Wed Oct 30 10:36:04 EET 2002


On Tue, 29 Oct 2002, Pavlos Parissis wrote:

>Hello all,
>Έχουμε εναν linux gateway ο οποίος πρέπει να στέλνει διάφορα e-mails με
>πληροφορίες
>για το σύστημα,firewall logging κυρίος, σε κάποιους μέσα από διάφορα cron
>scripts.
>Έτσι πρέπει να βρώ ένα απλό πρόγραμμα με το οποίο θα στέλνω αύτα που θέλω.
>Το "mail" που υπάρχει δεν βρήκα τρόπο να το κάνω να συνδεθεί με έναν SMTP
>server.
...
>διότι τα e-mails θα τα αποστέλουν διάφορα scripts. Στο manual του pine
>δεν βρήκα κάτι σχετικό , να πέρνει δηλαδή απο  standard input το
>θέμα,e-mail του παραλήπτη και το body.

cat > mailer.pl
#!/usr/bin/perl

use Mail::Mailer qw(mail);

# mail method, perldoc Mail::Mailer for more
$mailer = new Mail::Mailer 'smtp', Server => "my.smtpserver.gr";

# headers
$mailer->open({ From    => 'me at my.pc.gr',
                To      => 'someoneelse at somewhereelse.gr',
                Subject => 'Some subject'
             });
# body
while(<>) {
  print $mailer $_;
}

$mailer->close();
^D

chmod +x mailer.pl
./mailer.pl outputfile1 outputfile2 ...
h'
command_with_output | ./mailer.pl 




More information about the Linux-greek-users mailing list