| POE-Filter-Postfix documentation | view source | Contained in the POE-Filter-Postfix distribution. |
version 0.003
This filter translates between hashrefs and the key-value attribute protocols that the Postfix MTA uses for its internal communications.
Unless you're doing something complicated, you can probably use POE::Component::Server::Postfix instead of this module.
Don't use this module directly. See POE::Filter::Postfix::Null, POE::Filter::Postfix::Base64, and POE::Filter::Postfix::Plain instead.
Return a new POE::Filter::Postfix.
Call this on a subclass, not on POE::Filter::Postfix directly.
See clone in POE::Filter.
After parsing keys and values, these methods are called to decode them. See POE::Filter::Postfix::Base64 for an example.
The default is to pass keys and values through unchanged.
You do not need to call these methods by hand; get_one calls them
automatically.
See put in POE::Filter.
Before packing keys and values into a string, these methods are called to encode them. See POE::Filter::Postfix::Base64 for an example.
The default is to pass keys and values through unchanged.
You do not need to call these methods by hand; put calls them automatically.
These methods must be overridden by subclasses.
Each returns a string that will be used to parse and construct requests.
See existing subclasses for examples.
Hans Dieter Pearcey <hdp@cpan.org>
This software is copyright (c) 2008 by Hans Dieter Pearcey.
This is free software; you can redistribute it and/or modify it under the same terms as perl itself.
| POE-Filter-Postfix documentation | view source | Contained in the POE-Filter-Postfix distribution. |