suche perl oder php script, der mailserver auf relaying überprüft

C

ccc

Routinier
hi

suche ein perl oder php script, der mailserver auf relaying
überprüfen kann.

gruss
ccc
 
Code:
    #!/usr/local/bin/perl -w

    use Net::SMTP;

    $smtp = Net::SMTP->new('mailhost');

    $smtp->mail($ENV{USER});
    $smtp->to('postmaster');

    $smtp->data();
    $smtp->datasend("To: postmaster\n");
    $smtp->datasend("\n");
    $smtp->datasend("A simple test message\n");
    $smtp->dataend();

    $smtp->quit;
http://search.cpan.org/~gbarr/libnet-1.17/Net/SMTP.pm

from; to; und Mailhost anpassen.

Steve
 
werde nur noch etwas abändern, damit direkt via browser funktioniert
 
Zuletzt bearbeitet:
dies funktioniert bestens:
Code:
#!/usr/bin/perl -w

use CGI::Carp qw(fatalsToBrowser);
use Net::SMTP;

$from = 'absender@domain.net';
$to = 'sender@domain.net';
$subject = 'relay test';
$server = '192.168.0.3';

print "Content-type: text/plain\n\n";
open STDERR, ">&STDOUT";

$smtp = Net::SMTP->new($server, Debug => 1);

$smtp->mail($from);
$smtp->to($to);
$smtp->data();
$smtp->datasend("To: $to\n");
$smtp->datasend("Subject: $subject\n");
$smtp->datasend("\n");
$smtp->datasend("A simple relay test message\n");
$smtp->dataend();

$smtp->quit;

close STDERR;
gruss
ccc
 

Ähnliche Themen

PHP funktioniert, nur Web-Aufrufe mit Optionen nicht.

Hilfe für ein shell script

Cent OS + Apache + PHP = ? zu rechten

Script überprüft Docker-Sicherheit

geburtstags reminder

Zurück
Oben