0

いつからかわかりませんが、今日、exim がメールを送信していないことに気付きました。私はeximを再起動しようとしましたが、何もしませんでした。その後、ボックスを再起動しましたが、まだエラーが発生しています。なぜ送信されないのかわかりません。メールキューをクリアしましたが、何もしませんでした..それが何か関係があるかどうかはわかりませんが、とにかく試しました. メール キューをクリアした後、メッセージを送信し、メール キューに戻りましたが、配信できません。次のエラーが表示されます。

root@srv21:/etc/exim4# exim -qff
2012-07-31 14:56:32 1SvrdZ-0000gb-4h failed to expand condition "${perl{check_limits}}" for lookuphost router: Undefined subroutine &main::check_limits called.

2012-07-31 14:56:32 1Sw5eA-0004ZT-4p failed to expand condition "${perl{check_limits}}" for lookuphost router: Undefined subroutine &main::check_limits called.

2012-07-31 14:56:32 1Sw9t7-0006LJ-KF failed to expand condition "${perl{check_limits}}" for lookuphost router: Undefined subroutine &main::check_limits called.

2012-07-31 14:56:32 1Sw5eO-0004Zd-79 failed to expand condition "${perl{check_limits}}" for lookuphost router: Undefined subroutine &main::check_limits called.

2012-07-31 14:56:32 1SwApL-0006eu-Tv failed to expand condition "${perl{check_limits}}" for lookuphost router: Undefined subroutine &main::check_limits called.
4

1 に答える 1

1

これは明らかに exim.conf 内のエラーです。perl 条件を書き直す必要があるようです。または、exim をインストールするときに、perl 条件を使用することを示していませんでした (これは make install 中の前提条件です)。

于 2012-08-01T13:26:44.033 に答える