62 |
It will just queue your e-mail message to particular list (sending it to |
It will just queue your e-mail message to particular list (sending it to |
63 |
possibly remote Notice Sender SOAP server just once), send it out at |
possibly remote Notice Sender SOAP server just once), send it out at |
64 |
reasonable rate (so that it doesn't flood your e-mail infrastructure) and |
reasonable rate (so that it doesn't flood your e-mail infrastructure) and |
65 |
track replies. |
keep track replies. |
66 |
|
|
67 |
It is best used to send smaller number of messages to more-or-less fixed |
It is best used to send small number of messages to more-or-less fixed |
68 |
list of recipients while allowing individual responses to be examined. |
list of recipients while allowing individual responses to be examined. |
69 |
Tipical use include replacing php e-mail sending code with SOAP call to |
Tipical use include replacing php e-mail sending code with SOAP call to |
70 |
Notice Sender. It does support additional C<ext_id> field for each member |
Notice Sender. It does support additional C<ext_id> field for each member |
72 |
particular user. |
particular user. |
73 |
|
|
74 |
It comes with command-line utility C<sender.pl> which can be used to perform |
It comes with command-line utility C<sender.pl> which can be used to perform |
75 |
all available operation from scripts (see C<perldoc sender.pl>). |
all available operation from scripts (see C<sender.pl --man>). |
76 |
This command is also useful for debugging while writing client SOAP |
This command is also useful for debugging while writing client SOAP |
77 |
application. |
application. |
78 |
|
|
267 |
list => 'My list', |
list => 'My list', |
268 |
); |
); |
269 |
|
|
270 |
Returns array of hashes with user informations like this: |
Returns array of hashes with user information like this: |
271 |
|
|
272 |
$member = { |
$member = { |
273 |
name => 'Dobrica Pavlinusic', |
name => 'Dobrica Pavlinusic', |
1020 |
|
|
1021 |
Returns array of hashes with user informations, see C<list_members>. |
Returns array of hashes with user informations, see C<list_members>. |
1022 |
|
|
|
Returning arrays from SOAP calls is somewhat fuzzy (at least to me). It |
|
|
seems that SOAP::Lite client thinks that it has array with one element which |
|
|
is array of hashes with data. |
|
|
|
|
1023 |
=cut |
=cut |
1024 |
|
|
1025 |
sub ListMembers { |
sub ListMembers { |
1080 |
} |
} |
1081 |
} |
} |
1082 |
|
|
1083 |
|
=head1 UNIMPLEMENTED FUNCTIONS |
1084 |
|
|
1085 |
|
This is a stub for documentation of unimplemented functions. |
1086 |
|
|
1087 |
|
=head2 MessagesReceived |
1088 |
|
|
1089 |
|
my @result = MessagesReceived( |
1090 |
|
list => 'My list', |
1091 |
|
email => 'jdoe@example.com', |
1092 |
|
); |
1093 |
|
|
1094 |
|
You can specify just C<list> or C<email> or any combination of those. |
1095 |
|
|
1096 |
|
It will return array of hashes with following structure: |
1097 |
|
|
1098 |
|
{ |
1099 |
|
id => 42, # unique ID of received message |
1100 |
|
list => 'My list', # useful only of filtering by email |
1101 |
|
ext_id => 9999, # ext_id from message user |
1102 |
|
email => 'jdoe@example.com', # e-mail of user |
1103 |
|
bounced => 0, # true value if message is bounce |
1104 |
|
date => '2005-08-24 18:57:24', # date of recival in ISO format |
1105 |
|
} |
1106 |
|
|
1107 |
|
=head2 MessagesReceivedByDate |
1108 |
|
|
1109 |
|
=head2 MessagesReceivedByDateWithContent |
1110 |
|
|
1111 |
|
=head2 ReceivedMessasgeContent |
1112 |
|
|
1113 |
|
Return content of received message. |
1114 |
|
|
1115 |
|
my $mail_body = ReceivedMessageContent( id => 42 ); |
1116 |
|
|
1117 |
|
=cut |
1118 |
|
|
1119 |
|
|
1120 |
|
|
1121 |
|
|
1122 |
### |
### |
1123 |
|
|
1124 |
|
=head1 NOTE ON ARRAYS IN SOAP |
1125 |
|
|
1126 |
|
Returning arrays from SOAP calls is somewhat fuzzy (at least to me). It |
1127 |
|
seems that SOAP::Lite client thinks that it has array with one element which |
1128 |
|
is array of hashes with data. |
1129 |
|
|
1130 |
=head1 EXPORT |
=head1 EXPORT |
1131 |
|
|
1132 |
Nothing. |
Nothing. |