OTRS を 3 から 3.3 にアップグレードしました。以前はメールボックスからメールを取得していましたが、現在は機能していません。資格情報は何度も確認されており、問題なく接続されていることがわかりました。ファイルは何も変更していないため、何が起きているのかよくわかりません。
エラーは次のとおりです:「/usr/share/perl15/Mail/IMAPClient.pm 行 419 の SCALAR 参照ではありません」
これは IMapClient.pm:419 のスニペットです:
# give caller control of args to start_SSL if desired
my @sslargs =
( $self->Starttls and ref( $self->Starttls ) eq "ARRAY" )
? ( @${ $self->Starttls } )
: ( Timeout => 30 );
unless ( $ioclass->start_SSL( $sock, @sslargs ) ) {
$self->LastError( "Unable to start TLS: " . $ioclass->errstr );
return undef;
}
編集: 迅速なダウングレードを行う必要があり、それで問題は完全に修正されたので、OTRS のバグなのだろうか?