mirror of
https://github.com/gutmensch/docker-dmarc-report.git
synced 2025-12-29 16:15:55 +00:00
support new imap variables from parser
* keeps compat with existing env vars * fixes #8
This commit is contained in:
@@ -13,7 +13,15 @@ $dbuser = $ENV{'REPORT_DB_USER'};
|
||||
$dbpass = $ENV{'REPORT_DB_PASS'};
|
||||
$dbhost = $ENV{'REPORT_DB_HOST'}; # Set the hostname if we can't connect to the local socket.
|
||||
|
||||
$imapserver = $ENV{'PARSER_IMAP_SERVER_WITH_PORT'};
|
||||
if(exists $ENV{PARSER_IMAP_SERVER_WITH_PORT} && defined $ENV{PARSER_IMAP_SERVER_WITH_PORT}) {
|
||||
my @server_attr = split ':', $ENV{PARSER_IMAP_SERVER_WITH_PORT};
|
||||
$imapserver = $server_attr[0];
|
||||
$imapport = $server_attr[1];
|
||||
} else {
|
||||
$imapserver = $ENV{'PARSER_IMAP_SERVER'};
|
||||
$imapport = $ENV{'PARSER_IMAP_PORT'};
|
||||
}
|
||||
|
||||
$imapuser = $ENV{'PARSER_IMAP_USER'};
|
||||
$imappass = $ENV{'PARSER_IMAP_PASS'};
|
||||
$imapssl = $ENV{'PARSER_IMAP_SSL'} // '0'; # If set to 1, remember to change server port to 993 and disable imaptls.
|
||||
@@ -28,6 +36,7 @@ $imapreadfolder = $ENV{'PARSER_IMAP_READ_FOLDER'};
|
||||
# If $imapmovefolder is set, processed IMAP messages will be moved (overruled by
|
||||
# the --delete option!)
|
||||
$imapmovefolder = $ENV{'PARSER_IMAP_MOVE_FOLDER'};
|
||||
$imapmovefoldererr = $ENV{'PARSER_IMAP_MOVE_FOLDER_ERR'};
|
||||
|
||||
# maximum size of XML files to store in database, long files can cause transaction aborts
|
||||
$maxsize_xml = 50000;
|
||||
|
||||
Reference in New Issue
Block a user