[opendmarc-users] OpenDMARC 1.3.0 Beta0 available
José Ferreira
jose.ferreira at anubisnetworks.com
Tue Jun 17 19:00:35 PDT 2014
----- Original Message -----
> From: "Fabian Santiago" <fsantiago at garden-life.org>
> Another issue I noticed with v1.3.0 beta 2; last night i had scheduled
> via cron the opendmarc-reports script. It ran and seems to have sent
> out aggregate reports but I noticed some oddities:
>
> 1.> i received an email from cron stating:
> Use of uninitialized value $now in concatenation (.) or string at
> /usr/sbin/opendmarc-reports line 846.
>
> This message was repeated numerous times (I assume once for every
> message sent out). I do believe the messages were sent because I can
> see them in my maillog going out and in my opendmarc db, the "last
> sent" time stamps were updated in the requests table. But why the errors?
I think it's a bug. Looking at the code you are having one of those per domain.
Open a ticket on SF.
>
> 2.> i did say that the aggregate report msgs appeared to have been
> sent but my logs stated something peculiar; the 'from=' email address
> was stated as "dmarc-reports at linode.com". My email server is a Linode
> VPS and my from email account name is supposed to be 'dmarc-reports@'
> BUT my server's FQDN is mail.garden-lan.com, and I had intended for my
> aggregate email reports to come from 'dmarc-reports at garden-lan.com'.
> Where the heck did the opendmarc-reports script get '@linode.com'
> from? The script user settings contain:
>
> my $repdom = hostdomain();
> my $repemail = "dmarc-reports@" . $repdom;
>
> So I guess an extension of my question is how exactly does it
> determine the domain?
uses a perl module Net::Domain to do that job. Should be similar to "hostname -d" command.
> Or did I make a mistake and not fill that in correctly and was
> actually supposed to specify my domain in there somewhere? And as a
> result of that omission, it pulled my VPS host provider's domain out
> of the ether somehow.....? All of my DNS / reverse DNS records are
> good so I'm not sure where the script got it from as of yet. One
> possibility is my resolv.conf file:
>
Specify that info at the cronjob.
/usr/sbin/opendmarc-reports --report-org=anubisnetworks.com --report-email=postmaster at anubisnetworks.com --bdstuff...
You should override all auto-detect information.
José Borges Ferreira
More information about the opendmarc-users
mailing list