Skip site navigation (1)Skip section navigation (2)

FreeBSD Manual Pages

  
 
  

home | help
DMARC_HTTPD(1)	      User Contributed Perl Documentation	DMARC_HTTPD(1)

NAME
       dmarc_httpd - a web server for DMARC validation and report viewing

VERSION
       version 1.20190308

SYNOPSIS
       A HTTP interface	for:

       o   local DMARC reports

       o   DMARC validator service

       Start the HTTP server:

	   dmarc_httpd

       Connect with a web browser to http://localhost:8080
       <http://localhost:8080/>.

DESCRIPTION
       The HTTP	server handles 4 types of requests:

       o   /

	   Serves files	stored in the perl share directory of the Mail::DMARC
	   module.  This presently entails one HTML file and a handful of CSS
	   and JS files	for the	report viewing feature.

       o   /dmarc/json/validate	- DMARC	validation requests

	   Accepts a JSON encoded HTTP POST request. Validates the request,
	   performs a DMARC validation and returns a JSON encoded result
	   object. This	is the API for non-perl	applications to	utilize
	   Mail::DMARC.

	   See the dmarc_http_client app for a usage example.

       o   /dmarc/json/report

	   Accepts AJAX	requests from the browser and returns JSON encoded
	   DMARC reports.

       o   /dmarc/json/row

	   Accepts AJAX	requests from the browser and returns JSON encoded
	   DMARC report	rows.

       An implementation that uses the http validation service is the included
       <dmarc_http_client> and another is the dmarc plugin in the <Haraka mail
       server|http://haraka.github.io>.

       A Sample	Report <http://search.cpan.org/dist/Mail-
       DMARC/example/report_cgi.png> is	available which	shows the web
       interface. It is	implemented almost entirely in JavaScript, using
       jQuery, jQueryUI, and jqGrid.

       Web server settings are in the [http] and [https] sections of
       mail-dmarc.ini.

THANKS
       jQuery -	http://www.jquery.com/

       jqGrid -	http://www.trirand.com/blog/

AUTHORS
       o   Matt	Simerson <msimerson@cpan.org>

       o   Davide Migliavacca <shari@cpan.org>

COPYRIGHT AND LICENSE
       This software is	copyright (c) 2018 by Matt Simerson.

       This is free software; you can redistribute it and/or modify it under
       the same	terms as the Perl 5 programming	language system	itself.

perl v5.32.0			  2020-08-31			DMARC_HTTPD(1)

NAME | VERSION | SYNOPSIS | DESCRIPTION | THANKS | AUTHORS | COPYRIGHT AND LICENSE

Want to link to this manual page? Use this URL:
<https://www.freebsd.org/cgi/man.cgi?query=dmarc_httpd&sektion=1&manpath=FreeBSD+12.2-RELEASE+and+Ports>

home | help