Mail :: Warteschlange :: db

email :: warteRe :: db ermöglicht es, ausgehende E-Mails lokal in einem Berkely DB zu speichern.
Jetzt downloaden

Mail :: Warteschlange :: db Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • Perl Artistic License
  • Preis:
  • FREE
  • Name des Herausgebers:
  • S. Zachariah Sprackett
  • Website des Verlags:
  • http://search.cpan.org/~zacs/Mail-Queue-DB-0.03/lib/Mail/Queue/DB.pm

Mail :: Warteschlange :: db Stichworte


Mail :: Warteschlange :: db Beschreibung

E-Mail :: Warteschlange :: db ermöglicht es, ausgehende E-Mails lokal in einem Berkely DB zu speichern. Mail :: Warteschlange :: db ermöglicht es, ausgehende E-Mails lokal in einem Berkely db.synopsis zu speichern. Verwenden Sie Mail :: Warteschlange :: dB; Meine $ d = Neue Mail :: Warteschlange: dB (db_file => '.database'); drucken $ d-> count_queue (). "Nachrichten in der Warteschlange.n"; My $ msg_id = $ d-> queue_mail ($ args, $ msg); $ z-> dequeue_mail ($ msg_id); drucken $ d-> count_queue (). "Nachrichten in der Warteschlange.n"; mail :: warteRe :: db ermöglicht es, einen lokalen ausgehenden E-Mail-Speicher im Berkely DB-Format zu erstellen. Diese Mail kann dann über SSH oder eine andere Verbindung zu einem geeigneten Mailhost gespült werden. Dieses Modul und die zugehörigen Tools funktionieren gut auf Systemen wie Laptops, die in der Lage sein müssen, E-Mails während offline senden zu können. Es wurde entwickelt, um ergänzend auf offlineimap.methodsnew (db_file => $ -Datei) erstellt, erstellt eine neue Mail :: Warteschlange :: dB-Objekt. Das Argument db_file muss definiert werden.queue_mail ($ args, $ msg) fügt der Warteschlange eine neue Nachricht hinzu. Args müssen die erforderlichen Argumente enthalten, die erforderlich sind, um an Sendmail zu übergeben, um die E-Mail tatsächlich zu senden. Normalerweise sind diese Argumente so etwas wie: -oem -oi - user@example.commentsg enthält die tatsächliche E-Mail-Nachricht, die übermittelt werden soll Bei Misserfolg wird weReue_mail () zurückgegeben () undefreeeue_mail ($ ID, $ shat_lock) löscht eine Nachricht aus der Warteschlange. ID muss eine gültige Nachrichten-ID enthalten. DEQUEE_MAIL () wird versuchen, eine Schreibsperre in der Datenbank zu erreichen, es sei denn, der boolesche Wert hat is_lock set.on Erfolg, weReue_mail () kehrt 0. Returns 0. Bei einem Fehler gibt es einen negativen Wert zurück. von der Warteschlange. Bei Erfolg gibt es ein Array von Args, MSG zurück. Beim Versagen gibt es für jede Nachricht in der Warteschlange die undef. Returnate_Queue ($ Callback, $ Sperren) zurück, um die übergebene Callback-Funktion auszuführen. Der Sperrzustand gibt die Sperre an, die für den gesamten Iterationslauf gedrückt wird. Es kann eines von entweder lesen oder schreiben. Wenn nicht angegeben, wird eine Lesesperre angenommen. Der Anruf in Callback erhält Argumente im Formular Callback ($ ID, $ args, $ msg) count_queue () gibt eine ganze Zahl zurück, die die Anzahl der E-Mails, die derzeit in der Warteschlange darstellt, zurückgibt. Anforderungen: · Perl.


Mail :: Warteschlange :: db Zugehörige Software