+ Antworten
Ergebnis 1 bis 3 von 3

Thema: PERL: Problem mit Mail::Box::Manager

  1. #1
    TP-Senior schrödingerkatz ist auf einem guten Weg
    Registriert seit
    Sep 2008
    Ort
    Köln
    Beiträge
    179

    PERL: Problem mit Mail::Box::Manager

    Hallo,

    ich habe eine Mailbox, an die täglich eine Email mit Anhängen verschickt wird. Einmal täglich will ich nun ein Script starten, das dieses Postfach abruft, die Email auseinandernimmt und dann etwas damit tut.
    Das passendste bei meinem Provider (Webhostone) installierte Modul dafür scheint mir Mail::Box::Manager zu sein.
    Folgender Code tut auch irgendwas:


    #!/usr/bin/perl -w

    use Mail::Box::Manager;

    my $mgr = Mail::Box::Manager->new;

    my $pop = $mgr->open(type => 'pop3',
    username => 'Name',
    password => 'Passwort',
    server_name => 'domain.de',
    );

    my $folder = $mgr->open(folder => '.');


    foreach my $msg ($folder->messages) { # all messages
    my @to = $msg->to;
    }

    Er spuckt keine Fehlermeldungen aus, findet aber im angegebenen Ordner anscheinend keine Emails, die er bearbeiten könnte.

    Ich nehme an, ich muss irgendwie die Inbox "betreten".
    Laut Doku von Mail::Box::Manager kann man für den Folder die Variable $ENV{MAIL} angeben; dann spuckt mir das Script aber

    ERROR: No foldername specified to open.

    aus. Ich habe es bereits mit allen Möglichen Foldernames versucht ("Inbox", "inbox", "INBOX"), aber nichts brachte ein anderes Ergebnis.
    Weiß irgendwer, wie ich da weiterkomme? Oder kann ich das, was ich möchte, evtl. besser mit einem anderen Modul erreichen?

  2. #2
    TP-Specialist phpBuddy ist einer der Eckpfeiler des TP - ohne ihn geht nichts phpBuddy ist einer der Eckpfeiler des TP - ohne ihn geht nichts phpBuddy ist einer der Eckpfeiler des TP - ohne ihn geht nichts phpBuddy ist einer der Eckpfeiler des TP - ohne ihn geht nichts phpBuddy ist einer der Eckpfeiler des TP - ohne ihn geht nichts phpBuddy ist einer der Eckpfeiler des TP - ohne ihn geht nichts phpBuddy ist einer der Eckpfeiler des TP - ohne ihn geht nichts phpBuddy ist einer der Eckpfeiler des TP - ohne ihn geht nichts phpBuddy ist einer der Eckpfeiler des TP - ohne ihn geht nichts phpBuddy ist einer der Eckpfeiler des TP - ohne ihn geht nichts phpBuddy ist einer der Eckpfeiler des TP - ohne ihn geht nichts Avatar von phpBuddy
    Registriert seit
    Aug 2004
    Ort
    Kaiserslautern
    Beiträge
    4.678
    Crosspostings sind nicht gerne gesehen, der Grund ist hier nachzulesen. (Letzter Absatz)
    Das die Meinung zum Thema Crossposting nicht nur unsere ist zeigt auch, dass es im anderen Forum ebenfalls angemahnt wurde - und das ist so ziemlich in jedem Forum so, also in Zukunft bitte davon absehen!

    Danke,
    Andreas

  3. #3
    TP-Senior schrödingerkatz ist auf einem guten Weg
    Registriert seit
    Sep 2008
    Ort
    Köln
    Beiträge
    179
    Zitat Zitat von Rizzo Beitrag anzeigen
    Crosspostings sind nicht gerne gesehen, der Grund ist hier nachzulesen. (Letzter Absatz)
    Das die Meinung zum Thema Crossposting nicht nur unsere ist zeigt auch, dass es im anderen Forum ebenfalls angemahnt wurde - und das ist so ziemlich in jedem Forum so, also in Zukunft bitte davon absehen!

    Danke,
    Andreas
    Okay, habe ich vernommen. Sorry. "Drüben" wurde mir mittlerweile geholfen: http://board.perl-community.de/thread/12552/

+ Antworten

Ähnliche Themen

  1. Antworten: 0
    Letzter Beitrag: 21.08.2007, 08:53
  2. Perl - Problem
    Von renchen2000 im Forum Webdesign allgemein
    Antworten: 27
    Letzter Beitrag: 01.04.2005, 14:04
  3. Problem mit Zeilennummerierung in Perl!!
    Von Stachel im Forum Traum-Dynamik
    Antworten: 3
    Letzter Beitrag: 25.09.2004, 17:36
  4. kleines mail() problem....
    Von hesa im Forum Flash & Multimedia
    Antworten: 1
    Letzter Beitrag: 22.07.2004, 23:34

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

     

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 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51