SwiftMailer を使用して、ギアマン ワーカー プロセスからメールを送信します。クラスを使用してSwift_SmtpTransport
メールを送信しています。
問題は、このワーカー プロセスがアイドル状態のままであると、SwiftMailer smtp 接続がタイムアウトすることです。次のジョブが到着すると、接続がタイムアウトしたため、SwiftMailer はメールの送信に失敗します。
理想的には、すべてのジョブの後に smtp 接続を閉じたいと思います。これを具体的に行うクラス内のAPIを見つけることができません。unset()
これは静的クラスであるため、オブジェクトも機能しません。