-
Notifications
You must be signed in to change notification settings - Fork 52
Open
Description
I'm using this configuration:
root@brix:/etc/dma# grep -vE '(^$|^#)' dma.conf
SMARTHOST localhost
MAILNAME /etc/mailname
MASQUERADE root@brix.MY.DOMAIN
to send all mails to a docker container running an smtp replay which accepts mail on port 25 and forwards it to
a mail hub using smtp auth.
I can send mail fine using the mail
command like this:
echo hi | mail root
But cronmail is rejected because the From:
header is root (Cron Daemon)
without any domain.
My smtp relay rejects it with these message:
H=(brix.MY.DOMAIN) [172.17.0.1] F=<root@brix.MY.DOMAIN> rejected after DATA: header syntax (unqualified address not permitted: failing address in "From:" header is: roo
t (Cron Daemon)): unqualified address not permitted: failing address in "From:" header is: root (Cron Daemon)
Shortly after that, a bounce notification is also rejected:
H=(brix.MY.DOMAIN) [172.17.0.1] F=<> rejected after DATA: header syntax (missing or malformed local part: failing address in "From:" header is: MAILER-DAEMON <>): missing or malformed local part: failing address in "From:" header is: MAILER-DAEMON <>
And i end up having 2 mails in the /var/spool/dma/
spool directory:
root@brix:/etc# cat /var/spool/dma/M22152e.55d8f3dcc2f0
Received: from MAILER-DAEMON
id 22152e
by brix.MY.DOMAIN (DragonFly Mail Agent v0.11);
Wed, 05 Feb 2020 13:46:02 +0100
X-Original-To: <varac@MY.DOMAIN>
From: MAILER-DAEMON <>
To: root@brix.MY.DOMAIN
Subject: Mail delivery failed
Message-Id: <22152e@brix.MY.DOMAIN>
Date: Wed, 05 Feb 2020 13:46:02 +0100
This is the DragonFly Mail Agent v0.11 at brix.MY.DOMAIN.
There was an error delivering your mail to <varac@MY.DOMAIN>.
localhost [::1] did not like our final DATA:
550 header syntax
Message headers follow.
Received: from root (uid 0)
(envelope-from root@brix.MY.DOMAIN)
id 22152a
by brix.MY.DOMAIN (DragonFly Mail Agent v0.11);
Wed, 05 Feb 2020 13:46:01 +0100
From: root (Cron Daemon)
To: root
Subject: Cron <root@brix> fhkqrjhfb
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
X-Cron-Env: <SHELL=/bin/sh>
X-Cron-Env: <HOME=/root>
X-Cron-Env: <PATH=/usr/bin:/bin>
X-Cron-Env: <LOGNAME=root>
Date: Wed, 05 Feb 2020 13:46:01 +0100
Message-Id: <5e3ab909.22152a.4756bd5d@brix.MY.DOMAIN>
root@brix:/etc# cat /var/spool/dma/Q22152e.55d8f3dcc2f0
ID: 22152e.55d8f3dcc2f0
Sender:
Recipient: varac@MY.DOMAIN
What am I doing wrong ? Unfortunatly you can't configure the From
address for cron mails, so there's nothing I can do about this on cron's side.
mbirth, trevor87, dkaparis and nicolasnobelis
Metadata
Metadata
Assignees
Labels
No labels