Hi,
I've registered a bug with dma:
https://github.com/corecode/dma/issues/100
dma did crash again, I just didn't wait the 5 minutes as normally.
BR,
Oscar
Oscar Carlsson via freebsd-stable writes:
Hi,
I've tried with dma(8) from ports, and it doesn't crash.
Jun 30 13:13:50 hilda dma[181e2][60585]: new mail from user=root
uid=26 envelope_from=<root@hilda>
Jun 30 13:13:50 hilda dma[181e2][60585]: mail
to=<[email protected]> queued as 181e2.800e48050
Jun 30 13:13:50 hilda dma[181e2.800e48050][61054]:
<[email protected]> trying delivery
Jun 30 13:13:50 hilda dma[181e2.800e48050][61054]: using
smarthost (smtp.migadu.com:465)
Jun 30 13:13:51 hilda dma[181e2.800e48050][61054]: trying remote
delivery to smtp.migadu.com [2001:41d0:2:863f::] pref 0
Jun 30 13:13:51 hilda dma[181e2.800e48050][61054]: connect to
smtp.migadu.com [2001:41d0:2:863f::] failed: No route to host
Jun 30 13:13:51 hilda dma[181e2.800e48050][61054]: trying remote
delivery to smtp.migadu.com [2001:41d0:2:aacc::] pref 0
Jun 30 13:13:51 hilda dma[181e2.800e48050][61054]: connect to
smtp.migadu.com [2001:41d0:2:aacc::] failed: No route to host
Jun 30 13:13:51 hilda dma[181e2.800e48050][61054]: trying remote
delivery to smtp.migadu.com [2001:41d0:2:267::] pref 0
Jun 30 13:13:51 hilda dma[181e2.800e48050][61054]: connect to
smtp.migadu.com [2001:41d0:2:267::] failed: No route to host
Jun 30 13:13:51 hilda dma[181e2.800e48050][61054]: trying remote
delivery to smtp.migadu.com [94.23.1.103] pref 0
...but it doesn't deliver the mail, and it consumes 100% CPU.
# ps aux | grep dma
mailnull 61054 100.0 0.1 16824 5896 - Rs 13:13
1:15.54 sendmail -i -v [email protected] (dma)
mailnull 47735 0.0 0.1 16824 5940 - Is Sun20
0:00.29 sendmail -i -v [email protected] (dma)
(PID 47735 is an older mail which dma is retrying to send)
I'll write up a bug for dma, thanks for the pointer!
BR
Oscar
Ronald Klop writes:
Hi,
Interesting problem. The message "stack overflow" indicates
something going wrong in dma.
Do you have the same issue when you use dma from ports?
(mail/dma -> pkg install dma)
The ports version is a little closer to the upstream version.
If the port has the same issue I think it is valuable to create
an issue upstream: https://github.com/corecode/dma .
Regards,
Ronald.
Van: Oscar Carlsson via freebsd-stable
<[email protected]>
Datum: donderdag, 24 juni 2021 23:29
Aan: [email protected]
Onderwerp: dma crashes with simple configuration?
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