系统重新启动导致T_DKIM_INVALID spamassassin

我已经在我的Ubuntu 16.04 digitalocean vps中安装并configuration了OpenDKIM,并且启用了SpamAssassin中的DKIM插件,并在/etc/spamassassin/中的.pre文件之一中.pre loadplugin Mail::SpamAssassin::Plugin::DKIMMail::DKIM perl模块由Jason Long及其所有依赖项组成,我可以通过浏览这个位置/usr/share/perl5/Mail/DKIM/来validation模块已经成功安装。 在安装了Perl模块之后,我重启了spamassassin。 我也testing了一切,我可以validationDKIMvalidation工作正常,就像它应该 。 我可以用这个头来validation这个:

 X-Spam-Status: No, score=0.6 required=5.0 tests=DKIM_SIGNED,DKIM_VALID, DKIM_VALID_AU,FREEMAIL_FROM,HTML_MESSAGE,MPART_ALT_DIFF,SPF_PASS, TVD_SPACE_RATIO autolearn=no autolearn_force=no version=3.4.1 

但是我的问题开始后,我重新启动/重新启动/closures我的VPS。 所有传入的电子邮件将被标记为T_DKIM_INVALID除非您再次重新启动spamassassin。 我的意思是重新启动spamassassin是,执行此命令通过SSH: service spamassassin restart ..重新启动spamassassin后,一切工作正常。 这是重新启动spamassassin之前和重新启动后的电子邮件标题:

 X-Spam-Status: No, score=0.0 required=5.0 tests=FREEMAIL_FROM,HTML_MESSAGE, SPF_PASS,T_DKIM_INVALID autolearn=ham autolearn_force=no version=3.4.1 

我希望它正常工作,因为每当我的服务器遇到意外的停机时间,我不必重新启动spamassassin。 我希望它启动后立即工作。 手动重新启动它,每次我重新启动机器是荒谬的。 这件事让我疯狂! 你能告诉我我的电子邮件服务器有什么问题吗?