/** * Закрывает соединение с SMTP сервером. * Метод вызывается в деструкторе, при уничтожении последнего созданного объекта класса, * поэтому вызывать его явно обычно не требуется. * Если его вызвать до того, как будет уничтожен последний объект и какой-либо объект в дальнейшем * еще будет отсылать письма, то соединение создастся заново (переподключится). * * @return boolean TRUE если соединение закрыто; FALSE если закрыть не удалось */ public function Close() { if (self::$socket) { $this->cmd("QUIT"); fclose(self::$socket); self::$socket = NULL; } //чистим логи $this->log = self::$flog = ''; return TRUE; }