Mail::Milter::Authentication::Protocol::Milter(3)

NAME
Mail::Milter::Authentication::Protocol::Milter - Milter protocol specific methods

DESCRIPTION
A Perl implementation of email authentication standards rolled up into a single easy to use milter.

SYNOPSIS
Subclass of Net::Server::PreFork for bringing up the main server process for authentication_milter.

Please see Net::Server docs for more detail of the server code.

METHODS

protocol_process_command( $command, $buffer )
    Process the command from the milter protocol stream.

milter_process_connect( $buffer )
    Process a milter connect command.

milter_read_block( $len )
    Read $len bytes from the milter protocol stream.

milter_split_buffer( $buffer )
    Split the milter buffer at null

add_header( $header, $value )
    Write an add header packet

change_header( $header, $index, $value )
    Write a change header packet

insert_header( $index, $key, $value )
    Writa an insert header packet

write_packet( $code, $data )
    Write a packet to the protocol stream.

milter_process_command( $command, $data )
    Process the milter command $command with the data from $data.

protocol_process_request()
    Receive a new command from the protocol stream and process it.

DEPENDENCIES
  English
  Net::IP

AUTHORS
Marc Bradshaw <marc@marcbradshaw.net>

COPYRIGHT
Copyright 2015

This library is free software; you may redistribute it and/or modify it under the same terms as Perl itself.