Dewayne Geraghty writes:

On 25/06/2021 7:29 am, Oscar Carlsson via freebsd-stable wrote:
Hi,

I've tried to configure dma(8) to use a smarthost (hosted by migadu.com) with a simple setup, but it just consumes 100% CPU before crashing. I've seen this on two FreeBSD systems on different major versions (13 and 12) so I'm not sure if it's my configuration, my mailing provider or dma is
acting up.

Any obvious ideas?

Here's a log:

Jun 24 23:17:02 hilda dma[1800f][846]: new mail from user=root uid=26 envelope_from=<root@hilda> Jun 24 23:17:02 hilda dma[1800f][846]: mail to=<[email protected]> queued as 1800f.800e48050 Jun 24 23:17:02 hilda dma[1800f.800e48050][1203]: <[email protected]> trying delivery Jun 24 23:17:02 hilda dma[1800f.800e48050][1203]: using smarthost (smtp.migadu.com:465) Jun 24 23:17:03 hilda dma[1800f.800e48050][1203]: trying remote delivery to smtp.migadu.com [2001:41d0:2:863f::] pref 0 Jun 24 23:17:03 hilda dma[1800f.800e48050][1203]: connect to smtp.migadu.com [2001:41d0:2:863f::] failed: No route to host Jun 24 23:17:03 hilda dma[1800f.800e48050][1203]: trying remote delivery to smtp.migadu.com [2001:41d0:2:aacc::] pref 0 Jun 24 23:17:03 hilda dma[1800f.800e48050][1203]: connect to smtp.migadu.com [2001:41d0:2:aacc::] failed: No route to host Jun 24 23:17:03 hilda dma[1800f.800e48050][1203]: trying remote delivery to smtp.migadu.com [2001:41d0:2:267::] pref 0 Jun 24 23:17:03 hilda dma[1800f.800e48050][1203]: connect to smtp.migadu.com [2001:41d0:2:267::] failed: No route to host Jun 24 23:17:03 hilda dma[1800f.800e48050][1203]: trying remote delivery to smtp.migadu.com [91.121.223.63] pref 0 Jun 24 23:22:03 hilda dma[1800f.800e48050][1203]: stack overflow detected; terminated

My /etc/dma/dma.conf

SMARTHOST smtp.migadu.com
PORT 465
AUTHPATH /etc/dma/auth.conf
SECURETRANSFER
STARTTLS

My /etc/dma/auth.conf

[email protected]|smtp.migadu.com:supersecretpassword

My /usr/local/etc/mail/mailer.conf:

sendmail      /usr/libexec/dma
mailq         /usr/libexec/dma
newaliases    /usr/libexec/dma
rmail         /usr/libexec/dma


Regards,
Oscar

Oscar,
I think port 465 requires TLS and doesn't negotiate via STARTTLS, perhaps remove STARTTLS from your config? (I have DAEMON_OPTIONS for port 465 with M=Eaps, which I think is normal for that port - I did this
like 15 years ago ;) )

If it works, please share so other dma users that experience a similar
issue, may benefit. :)
Kind regards, Dewayne

Hi,

I've tried removing STARTTLS from my configuration but it doesn't
help. :(

I can't change to port 25 (the provider recommends 465, not sure it even
allows port 25) either.

I'm currently behind the same IP address as a FreeBSD host suffering
from this issue, so I don't think it's a blacklisting issue or so
either.  In that case this mail would not be delivered either.


BR,
Oscar

Reply via email to