Mail :: Code :: db

Mail :: Code :: DB consente di memorizzare la posta elettronica in uscita localmente in un db berkely.
Scarica ora

Mail :: Code :: db Classifica e riepilogo

Annuncio pubblicitario

  • Rating:
  • Licenza:
  • Perl Artistic License
  • Prezzo:
  • FREE
  • Nome editore:
  • S. Zachariah Sprackett
  • Sito web dell'editore:
  • http://search.cpan.org/~zacs/Mail-Queue-DB-0.03/lib/Mail/Queue/DB.pm

Mail :: Code :: db Tag


Mail :: Code :: db Descrizione

Mail :: Code :: DB consente di memorizzare la posta elettronica in uscita localmente in un db berkely. Mail :: Code :: DB consente di memorizzare la posta in uscita localmente in un db.synopsis Berkely db.synopsis usa la posta :: coda :: db; My $ D = Nuova posta :: coda: DB (db_file => '.dabase'); Stampa $ D-> conte_queue (). "Messaggi nel Queue.n"; My $ msg_id = $ D-> Queue_mail ($ args, $ msg); $ z-> dequeue_mail ($ msg_id); Stampa $ D-> conte_queue (). "Messaggi nella queue.n"; Mail :: Code :: DB consente di creare un negozio di posta elettronica in uscita locale in formato Berkely dB. Questa mail può quindi essere lavata su SSH o qualche altra connessione con una mailhost appropriata. Questo modulo e gli strumenti associati funzionano bene su sistemi come laptop che devono essere in grado di inviare posta durante l'offline. È stato progettato per essere complementare a offlinemap.methodsNew (DB_File => $ file) crea una nuova posta :: Coda :: DB oggetto. L'argomento DB_File deve essere definito.Queue_mail ($ args, $ msg) Aggiunge un nuovo messaggio alla coda. ARGS deve contenere gli argomenti necessari per passare a Sendmail per inviare effettivamente l'e-mail. Tipicamente, questi argomenti saranno simili a: -oem -oi - user@example.commsg contiene il messaggio e-mail effettivo da trasmettere. Successo, verrà restituito l'ID messaggio dell'e-mail di nuova coda. In caso di guasto, Queue_mail () restituisce UndefQueue_mail ($ ID, $ have_lock) elimina un messaggio dalla coda. ID deve contenere un ID messaggio valido. Dequeue_mail () tenterà di raggiungere un blocco di scrittura sul database a meno che il valore booleano non sia impostato. Successo, Queue_mail () restituisce 0. In caso di guasto, restituisce un valore negativo.Get_mail ($ ID) recupera il messaggio identificato da ID dalla coda. Successo, restituisce una serie di args, MSG. In caso di fallimento restituisce undef.iterate_queue ($ callback, $ Blocking) per ciascun messaggio in coda, eseguire la funzione di richiamata superata. Stato di blocco Specifica il blocco da tenere per l'intera corsa di iterazione. Può essere uno di leggere o scrivere. Se non specificato, viene assunto un blocco lettura. È passato a callback riceverà argomenti nel callback del modulo ($ ID, $ args, $ msg) conte_queue () restituisce un numero intero che rappresenta il numero di e-mail attualmente in coda. Requisiti: · Perl.


Mail :: Code :: db Software correlato