Wietse Venema: > Whoa. SRV specifies a lot of things that your patch is ignoring. > > - TCP or UDP port > - priority and weight > - there can be more than one record
Looking at RFC 6186, the Postfix client definitely should not ignore the port in the SRV record. Also, the Postfix DNS client should handle a null SRV record as "service unavailable", similar to how the Postfix DNS client returns DNS_NULLMX for a null MX record. Wietse