@email_konto1 = ( 'aaaa', 'aaaa' );
@email_konto2 = ( 'bbb', 'bbbb' );
@matrix = ( \@email_konto1, \@email_konto2 );
$matrix = @matrix;
while (@data=$statement->fetchrow_array){
$liste .= "
";
foreach(@data){
$liste .= "" . $_ . " | ";
}#foreach
#########Imap-Teil Start######################
my $server = Net::IMAP::Simple->new( 'aaa.aaa' );
for ($i=0; $i <= $matrix-1; $i++){
$server->login( @{$matrix[$i]}[0], @ {$matrix[$i]}[1]);
if (!$server){
$liste .= "Server-Verbindung
fehlgeschlagen | ";
$server->quit();
}
else{
$liste .= "Verbindung mit @{$matrix[$i]}[0] geglückt! | ";
}
my $nmessages = $server->select('INBOX');
if (!$nmessages){
$liste .= "Verbindung zum INBOX Fehlgeschlagen | ";
}
else{
$liste .= "Verbindung zum INBOX steht | ";
}
$liste .= "Es sind $nmessages in dem Postfach | ";
foreach my $msg (1 .. $nmessages ){
###damit der Code nicht solang wird, also in dieser Schleife ##wird Mime::Parser benutzt um die eMail zu parsen. ##anschliessend Speichern in Tabelle
}#foreach
}#for
$server->quit();
if ($server){
$liste .= "Verbindung beendet | ";} else{$liste .= "Könnte Verbindung nicht beenden! | ";}
######IMAP-Teil##########################
$liste .="
";
}#while