KAKIMASSE

ネットで見つけた面白い記事や、役立つのではと感じたネタなどを書いています。

postfixのメールがamavisの『TROUBLE in check_mail: mime_decode-1 FAILED: Can't locate object method "seek" via package "File::Temp" at /usr/lib/perl5/vendor_perl/5.8.8/MIME/Parser.pm line 816』エラーで送信できない時の対応方法

   

Centos5.7(64bit)でメールを送信すると、

Dec 7 10:48:15 example amavis[25669]: (25669-01) (!!)TROUBLE in check_mail: mime_decode-1 FAILED: Can't locate object method "seek" via package "File::Temp" at /usr/lib/perl5/vendor_perl/5.8.8/MIME/Parser.pm line 816, line 359.
Dec 7 10:48:15 example amavis[25669]: (25669-01) (!)PRESERVING EVIDENCE in /var/amavis/tmp/amavis-20111207T104815-25669
Dec 7 10:48:15 example postfix/smtp[25656]: DD80CC1D212: to=, orig_to=, relay=127.0.0.1[127.0.0.1]:10024, delay=2878, delays=2877/0.54/0.01/0.06, dsn=4.5.0, status=deferred (host 127.0.0.1[127.0.0.1] said: 451 4.5.0 Error in processing, id=25669-01, mime_decode-1 FAILED: Can't locate object method "seek" via package "File::Temp" at /usr/lib/perl5/vendor_perl/5.8.8/MIME/Parser.pm line 816, line 359. (in reply to end of DATA command))end of DATA command))

のエラーでメールが送信されない不具合があることに気づきました。

色々ぐぐってみて結果的に以下の方法でperl-File-Tempのバージョンを上げてやるとエラーは出なくなりました。

wget http://pkgs.repoforge.org/perl-File-Temp/perl-File-Temp-0.22-2.el5.rfx.noarch.rpm

rpm -Uvh --nodocs perl-File-Temp-0.22-2.el5.rfx.noarch.rpm

service postfix restart

 - postfix

SPONSORD LINKS

スポンサーリンク

スポンサーリンク

Message

メールアドレスが公開されることはありません。

  関連記事

関連記事はありませんでした