A menos que você esteja de alguma forma fazendo o Caddy fazer proxy do seu e-mail de saída, não acho que seja relacionado.
Você não precisa fazê-lo com socket; pode simplesmente referenciar o nome do Docker e/ou o IP. Discourse working with jwilder /nginx proxy & acme-companion - #7 by Steve_Emerson fala sobre o uso do modelo com socket e um monte de outras coisas.