Как закрыть Smtp-соединение в SwiftMailer

Я использую SwiftMailer для отправки электронных писем от рабочего процесса Gearman. Я используюSwift_SmtpTransport класс для отправки писем.

Проблема заключается в том, что если этот рабочий процесс некоторое время простаивает, SMTP-соединение SwiftMailer истекает. Теперь, когда приходит следующая работа, SwiftMailer не может отправлять электронные письма, поскольку время соединения истекло.

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

Ответы на вопрос(5)

Ваш ответ на вопрос