16 |
sender.pl --queue[=mylist message.txt] |
sender.pl --queue[=mylist message.txt] |
17 |
sender.pl --send=mylist |
sender.pl --send=mylist |
18 |
|
|
19 |
|
In C</etc/aliases> something like: |
20 |
|
|
21 |
|
mylist: "| /path/to/sender.pl --inbox=mylist" |
22 |
|
|
23 |
=head2 Command options |
=head2 Command options |
24 |
|
|
25 |
=over 20 |
=over 20 |
33 |
my $queue_opt; |
my $queue_opt; |
34 |
my $send_opt; |
my $send_opt; |
35 |
my $email_opt; |
my $email_opt; |
36 |
|
my $inbox_opt; |
37 |
|
|
38 |
my $result = GetOptions( |
my $result = GetOptions( |
39 |
"list:s" => \$list_opt, |
"list:s" => \$list_opt, |
40 |
"add=s" => \$add_opt, |
"add=s" => \$add_opt, |
41 |
"queue:s" => \$queue_opt, |
"queue:s" => \$queue_opt, |
42 |
"send:s" => \$send_opt, |
"send:s" => \$send_opt, |
43 |
|
"inbox=s" => \$inbox_opt, |
44 |
"debug" => \$debug, |
"debug" => \$debug, |
45 |
"verbose" => \$verbose, |
"verbose" => \$verbose, |
46 |
"email=s" => \$email_opt, |
"email=s" => \$email_opt, |
151 |
$message_text .= $_; |
$message_text .= $_; |
152 |
} |
} |
153 |
|
|
154 |
my $id = $nos->add_message_to_queue( |
my $id = $nos->add_message_to_list( |
155 |
list => $queue_opt, |
list => $queue_opt, |
156 |
message => $message_text, |
message => $message_text, |
157 |
); |
); |
190 |
|
|
191 |
$nos->send_queued_messages($send_opt); |
$nos->send_queued_messages($send_opt); |
192 |
|
|
193 |
|
=item --inbox=list_name |
194 |
|
|
195 |
|
Feed incomming message back into notice sender. |
196 |
|
|
197 |
|
=cut |
198 |
|
|
199 |
|
} elsif ($inbox_opt) { |
200 |
|
|
201 |
|
warn "inbox option is not implemented"; |
202 |
|
|
203 |
} else { |
} else { |
204 |
die "see perldoc $0 for help"; |
die "see perldoc $0 for help"; |
205 |
} |
} |