Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 576078e7 authored by cketti's avatar cketti
Browse files

Prefix IPv6-addresses with "IPV6:" in EHLO command.

Fixes issue 1708
parent 3812c75f
Loading
Loading
Loading
Loading
+9 −2
Original line number Diff line number Diff line
@@ -183,9 +183,16 @@ public class SmtpTransport extends Transport

            if (localHost.equals(localAddress.getHostAddress()))
            {
                // IP was returned
                // We don't have a FQDN, so use IP address.
                if (localAddress instanceof Inet6Address)
                {
                    localHost = "[IPV6:" + localHost + "]";
                }
                else
                {
                    localHost = "[" + localHost + "]";
                }
            }

            List<String> results = executeSimpleCommand("EHLO " + localHost);