In short, I'm running Postfix and Dovecot on a server and everything is working. The issue is that when sending mail with the firewall up, Thunderbird hangs for about 10 seconds before sending a message. The message makes it to the recipient as expected but the delay is consistent on the sending side. Receiving mail seems to take longer as well.
I noticed that if I disabled the firewall the problem goes away entirely. Does this sound familiar to anyone? Is there a port I need to open?