NAME
Mail::OpenDKIM::DKIM - Provides an interface to libOpenDKIM
DESCRIPTION
Mail::OpenDKIM::DKIM, coupled with Mail::OpenDKIM, provides a means of calling libOpenDKIM from Perl. Mail::OpenDKIM implements those routine taking a DKIM_LIB argument; those taking a DKIM argument have been implemented in Mail::OpenDKIM::DKIM.
When an error is encountered, an Error::Simple object is thrown.
SUBROUTINES/METHODS
new
Create a new signing/verifying object.
You probably don't want to call this method directly. Instead, call either Mail::DKIM->dkim_sign() or Mail::DKIM->dkim_verify() to instantiate an object.
dkim_sign
You probably don't want to call this method directly. Instead, call Mail::DKIM->dkim_sign().
dkim_verify
You probably don't want to call this method directly. Instead, call Mail::DKIM->dkim_verify().
dkim_header
For further information, refer to http://www.opendkim.org/libopendkim/
dkim_body
For further information, refer to http://www.opendkim.org/libopendkim/
dkim_eoh
For further information, refer to http://www.opendkim.org/libopendkim/
dkim_chunk
For further information, refer to http://www.opendkim.org/libopendkim/
dkim_eom
For further information, refer to http://www.opendkim.org/libopendkim/
dkim_getid
For further information, refer to http://www.opendkim.org/libopendkim/
dkim_get_msgdate
For further information, refer to http://www.opendkim.org/libopendkim/
dkim_get_sigsubstring
For further information, refer to http://www.opendkim.org/libopendkim/
dkim_key_syntax
For further information, refer to http://www.opendkim.org/libopendkim/
dkim_getsighdr
For further information, refer to http://www.opendkim.org/libopendkim/
dkim_getsighdr_d
For further information, refer to http://www.opendkim.org/libopendkim/
dkim_getsignature
For further information, refer to http://www.opendkim.org/libopendkim/
dkim_getsiglist
For further information, refer to http://www.opendkim.org/libopendkim/
dkim_ohdrs
For further information, refer to http://www.opendkim.org/libopendkim/
dkim_get_signer
For further information, refer to http://www.opendkim.org/libopendkim/
dkim_set_signer
For further information, refer to http://www.opendkim.org/libopendkim/
dkim_set_margin
For further information, refer to http://www.opendkim.org/libopendkim/
dkim_get_user_context
For further information, refer to http://www.opendkim.org/libopendkim/
dkim_set_user_context
For further information, refer to http://www.opendkim.org/libopendkim/
dkim_atps_check
For further information, refer to http://www.opendkim.org/libopendkim/
dkim_diffheaders
For further information, refer to http://www.opendkim.org/libopendkim/
dkim_set_final
For further information, refer to http://www.opendkim.org/libopendkim/
dkim_set_prescreen
For further information, refer to http://www.opendkim.org/libopendkim/
dkim_getpartial
For further information, refer to http://www.opendkim.org/libopendkim/
dkim_setpartial
For further information, refer to http://www.opendkim.org/libopendkim/
dkim_getdomain
For further information, refer to http://www.opendkim.org/libopendkim/
dkim_getuser
For further information, refer to http://www.opendkim.org/libopendkim/
dkim_minbody
For further information, refer to http://www.opendkim.org/libopendkim/
dkim_getmode
For further information, refer to http://www.opendkim.org/libopendkim/
dkim_sig_syntax
For further information, refer to http://www.opendkim.org/libopendkim/
dkim_getpresult
For further information, refer to http://www.opendkim.org/libopendkim/
dkim_sig_getbh
For further information, refer to http://www.opendkim.org/libopendkim/
dkim_sig_getcanonlen
For further information, refer to http://www.opendkim.org/libopendkim/
dkim_sig_getcanons
For further information, refer to http://www.opendkim.org/libopendkim/
dkim_sig_getcontext
For further information, refer to http://www.opendkim.org/libopendkim/
dkim_sig_getreportinfo
For further information, refer to http://www.opendkim.org/libopendkim/
dkim_sig_getselector
For further information, refer to http://www.opendkim.org/libopendkim/
dkim_sig_getsignalg
For further information, refer to http://www.opendkim.org/libopendkim/
dkim_sig_getsignedhdrs
For further information, refer to http://www.opendkim.org/libopendkim/
dkim_sig_getsigntime
For further information, refer to http://www.opendkim.org/libopendkim/
dkim_sig_process
For further information, refer to http://www.opendkim.org/libopendkim/
dkim_sig_gettagvalue
For further information, refer to http://www.opendkim.org/libopendkim/
dkim_sig_hdrsigned
For further information, refer to http://www.opendkim.org/libopendkim/
dkim_sig_getdnssec
For further information, refer to http://www.opendkim.org/libopendkim/
dkim_sig_getdomain
For further information, refer to http://www.opendkim.org/libopendkim/
dkim_sig_ignore
For further information, refer to http://www.opendkim.org/libopendkim/
dkim_sig_getidentity
For further information, refer to http://www.opendkim.org/libopendkim/
dkim_sig_getflags
For further information, refer to http://www.opendkim.org/libopendkim/
dkim_sig_getkeysize
For further information, refer to http://www.opendkim.org/libopendkim/
dkim_sig_geterror
For further information, refer to http://www.opendkim.org/libopendkim/
dkim_geterror
For further information, refer to http://www.opendkim.org/libopendkim/
dkim_free
For further information, refer to http://www.opendkim.org/libopendkim/
EXPORT
This module exports nothing.
SEE ALSO
Mail::DKIM
http://www.opendkim.org/libopendkim/
RFC 4870, RFC 4871
NOTES
The sig routines would be better if they were in a separate class.
The signature creation rountines have been tested more thoroughly than the signature verification routines.
Feedback will be greatfully received.
AUTHOR
Nigel Horne, <nigel at mailermailer.com>
SUPPORT
You can find documentation for this module with the perldoc command.
perldoc Mail::OpenDKIM
You can also look for information at:
RT: CPAN's request tracker
AnnoCPAN: Annotated CPAN documentation
CPAN Ratings
Search CPAN
SPONSOR
This code has been developed under sponsorship of MailerMailer LLC, http://www.mailermailer.com/
COPYRIGHT AND LICENCE
This module is Copyright 2013 Khera Communications, Inc. It is licensed under the same terms as Perl itself.