Acredito que dig +short produz duas linhas para você porque o domínio
você consulta, smtp.mydomain.net é um CNAME para smtp.ggs.mydomain.net ,
e dig imprime o passo intermediário de resolução.
Você provavelmente pode confiar na última linha da saída do dig, sendo o IP você quer, porém, e, portanto, o seguinte deve fazer:
dig +short smtp.mydomain.net | tail -n1