Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 30 Jun 2021 15:10:40 +0200
From:      Oscar Carlsson via freebsd-stable <freebsd-stable@freebsd.org>
To:        Dewayne Geraghty <dewayne@heuristicsystems.com.au>
Cc:        Oscar Carlsson via freebsd-stable <freebsd-stable@freebsd.org>, stable@freebsd.org
Subject:   Re: dma crashes with simple configuration?
Message-ID:  <877dib7b1r.fsf@prutt.party>
In-Reply-To: <19635912-3de4-3fda-d7f8-cd9d64e99ef3@heuristicsystems.com.au>
References:  <87lf6zdk9i.fsf@prutt.party> <19635912-3de4-3fda-d7f8-cd9d64e99ef3@heuristicsystems.com.au>

next in thread | previous in thread | raw e-mail | index | archive | help

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=<oscar@prutt.party> queued as 1800f.800e48050
>> Jun 24 23:17:02 hilda dma[1800f.800e48050][1203]: 
>> <oscar@prutt.party> 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
>>
>> username@prutt.party|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



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?877dib7b1r.fsf>