On Wed, Jul 22, 2020 at 04:34:25PM +0200, Harald Dunkel wrote: > Hi folks, > > I've got a problem with IPv6 support for opensmtpd 6.7.1p1 on > Debian: Apparently opensmtpd seems to ignore IPv6 after a reboot. > > My smtpd.conf says > > : > xname = "mailhost.example.com" > pki $xname cert "/etc/mail/ssl/mailhost.example.com.cert" > pki $xname key "/etc/mail/ssl/mailhost.example.com.key" > > listen on lo tls pki $xname > listen on eth0 tls pki $xname > : > > lsof -p shows that smtpd is listening only on the IPv4 address on > eth0. The IPv6 addresses bound to eth0 (link-local and global) are > ignored. > > If I *restart* smtpd, then it is listening on IPv6 as well, up to > the next prefix change propagated via router advertisement. The > IPv6 address with the new prefix is ignored. When the old prefix > expires, then opensmtpd is back to IPv4-only. I have to restart > it again. > > Can anybody reproduce this? > > > Every helpful comment is highly appreciated. > > Regards > Harri > > This is probably a useless comment, but check your ipv6 setting in /etc/hosts. Not having ipv6 available, I cannot attempt to reproduce your situation. But I recall previously that opensmtpd erred when /etc/hosts had generic debian ipv6 addresses and I lacked such addresses; pounding those out cleared the problem for me. Definitely a long shot for a possible obverse setting but it's something to check. ep.