Thread Net::SMTP::Server auf Windows 7
(70 answers)
Opened by bianca at 2016-02-29 15:58
Da ist die nächste Frage schon :)
Das Testscript: Code (perl): (dl
)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 #!/usr/bin/perl use strict; use warnings; use Data::Dumper; require Data::Dumper; Data::Dumper->import(qw(Dumper)); local $Data::Dumper::Purity; $Data::Dumper::Purity = 1; local $Data::Dumper::Useqq; $Data::Dumper::Useqq = 1; local $Data::Dumper::Sortkeys; $Data::Dumper::Sortkeys = sub { my ($hash) = @_; return [(sort {lc $a cmp lc $b} keys %$hash)]; }; use 5.010; require Net::SMTP::Server; require Net::SMTP::Server::Client; my $server = new Net::SMTP::Server('localhost',25); while(my $conn = $server->accept()) { my $client = new Net::SMTP::Server::Client($conn) or die("Unable to handle client connection: $!\n"); $client->process || next; say Dumper($client); say Dumper($conn); } Server startet auch: Quote Wenn ich dann aber mit Outlook dem SMTP teste meldet dieser sich zwar (siehe Attachment 1) aber in der Eingabeaufforderung mit Perl ändert sich nichts. Ich würde erwarten, dort die Ausgaben von Dumper($client) und Dumper($conn) zu sehen. Aber wahrscheinlich habe ich den Mechanismus noch nicht begriffen. Die Doku auf ![]() An welcher Stelle muss ich Code platzieren der ausgeführt wird, wenn eine E-Mail eingeliefert wird und wie komme ich an die Daten der E-Mail? Danke Anhänge 10 print "Hallo"
20 goto 10 |