GSP
Quick Navigator

Search Site

Unix VPS
A - Starter
B - Basic
C - Preferred
D - Commercial
MPS - Dedicated
Previous VPSs
* Sign Up! *

Support
Contact Us
Online Help
Handbooks
Domain Status
Man Pages

FAQ
Virtual Servers
Pricing
Billing
Technical

Network
Facilities
Connectivity
Topology Map

Miscellaneous
Server Agreement
Year 2038
Credits
 

USA Flag

 

 

Man Pages


Manual Reference Pages  -  SYMPA::TRACKING (3)

.ds Aq ’

NAME

Sympa::Tracking - Spool for message tracking

CONTENTS

SYNOPSIS

TBD.

DESCRIPTION

The tracking feature is a way to request Delivery Status Notification (DSN) or DSN and Message Disposition Notification (MDN) when sending a message to each subscribers. In that case, Sympa (bounced.pl) collect both DSN and MDN and store them in tracking spools. Thus, for each message, the user can know which subscribers has displayed, received or not received the message. This can be used for some important list where list owner need to collect the proof of reception or display of each message.

    Methods

new ( context => $list ) Constructor. Creates new Sympa::Tracking instance.

Parameter:
context => $list Sympa::List object.

Returns:

New Sympa::Tracking object or undef. If unrecoverable error occurred, this method will die.

get_recipients_status TBD.
register ( $message, $rcpts, reception_option => $mode ) Instance method. Initializes notification table for each subscriber.

Parameters:
$message The message.
$rcpts An arrayref of recipients.
reception_option => $mode The reception option of those subscribers.

Returns:

1 or undef.

store ( $message, $rcpt, [ envid => $envid, status => $status, type => $type, arrival_date => $datestring ] ) Instance method. Store notification into tracking spool.

Parameters:
$message Notification message.
$rcpt E-mail address of recipient of original message.
envid => $envid, status => $status, type => $type, arrival_date => $datestring If these optional parameters are specified, notification table is updated.

Returns:

True value if storing succeed. Otherwise false.

find_notification_id_by_message TBD.
remove_message_by_id TBD.
remove_message_by_period TBD.

SEE ALSO

bounced(8), Sympa::Message, Sympa::Spool::Bounce.

HISTORY

The tracking feature was contributed by Guillaume Colotte and laurent Cailleux, French army DGA Information Superiority.

Sympa::Tracking module appeared on Sympa 6.2.

Search for    or go to Top of page |  Section 3 |  Main Index


6.2.14 SYMPA::TRACKING (3Sympa) 2016-02-23

Powered by GSP Visit the GSP FreeBSD Man Page Interface.
Output converted with manServer 1.07.