AnyEvent-IMAP
view release on metacpan or search on metacpan
lib/AnyEvent/IMAP.pm view on Meta::CPAN
=item host
=item user
=item pass
=item port
=item ssl
=back
=item my ($tag, $cv) = $imap->send_cmd($command[, $filter : CodeRef])
Send a $command to the server. You can filter the response by optional $filter.
$tag is a IMAP command tag.
$cv is a instance of L<AnyEvent::CondVar>. You can process the server response by following format.
my ($tag, $cv) = $imap->send_cmd('LOGIN');
$cv->cb(sub {
my ($ok, $res) = shift->recv;
...
});
First response value is $ok. It presents server status is OK or not in boolean value.
$res is a response value. You can filter it by $filter in argument.
=back
=head1 EVENTS
=over 4
=item connect
=item connect_error
=item disconnect
=item buffer_empty
=item send
=item recv
=back
=head1 AND Example code
is available in example/demo.pl
=head1 FAQ
=over 4
=item How can I decode UTF-7 folder names?
use L<Encode::IMAPUTF7>.
=back
=head1 AUTHOR
Tokuhiro Matsuno E<lt>tokuhirom AAJKLFJEF@ GMAIL COME<gt>
=head1 THANKS TO
Some of the code taken from L<Net::IMAP::Client>.
=head1 SEE ALSO
L<Net::IMAP::Client>, RFC 3501, L<AnyEvent>
=head1 LICENSE
Copyright (C) Tokuhiro Matsuno
This library is free software; you can redistribute it and/or modify
it under the same terms as Perl itself.
=cut
( run in 0.715 second using v1.01-cache-2.11-cpan-13bb782fe5a )