Eメールはそもそも非同期送信のアーキテクチャであり、SMTPサーバに直接接続し同期的に送るのは、エラー発生確率を上げてるに他ならない。
ローカルのSMTPに送り、キューイングしたうえで、SMTPサーバに送信させることで、送信時のエラーを考えなくて良くなる。