Как закрыть Smtp-соединение в SwiftMailer
Я использую SwiftMailer для отправки электронных писем от рабочего процесса Gearman. Я используюSwift_SmtpTransport
класс для отправки писем.
Проблема заключается в том, что если этот рабочий процесс некоторое время простаивает, SMTP-соединение SwiftMailer истекает. Теперь, когда приходит следующая работа, SwiftMailer не может отправлять электронные письма, поскольку время соединения истекло.
В идеале я хотел бы закрыть SMTP-соединение после каждой работы. Я не могу найти API в классе, который делает это специально. Ни один не делаетunset()
Объект работает, так как это статический класс.