TWiki mailnotify 邮件未发送

TWiki mailnotify 邮件未发送

我已经安装了 Twiki,当我运行以下命令时:

perl -I bin tools/mailnotify SomeWeb

我收到通知已发送的消息:

Processing SomeWeb
   * [email protected] : *
      Last notification was at ...
      Change to SomeTopic at ... New revision is NN

Notified [email protected] of changes in SomeWeb
      1 change notifications from SomeWeb

但是,我没有收到任何带有通知的电子邮件。

这似乎是一些配置问题,但我不知道是什么...我还没有找到哪里可以配置任何东西(要使用的 smpt 服务器,要使用的 smtp 服务器上的帐户)。

答案1

您可以使用 mailx 或其他 CLI 客户端发送电子邮件吗?我认为 twiki 依赖于已安装的 sendmail 之类的东西来发送邮件。这是他们文档中的一行,不确定是多久前写的。

SMTPMAILHOST 通常在 Windows 或其他非 Unix/Linux 系统上设置,在这些系统中,sendmail 或类似程序不可用。设置此设置并安装 Perl 模块 Net::SMTP 后,TWiki 将连接到此 SMTP 服务器(例如 mail.yourdomain.com)以发送用于用户注册和 WebChangesAlerts 的电子邮件。如果您确实有一个 sendmail 类型的程序,请保留 SMTPMAILHOST 未设置,以便使用外部 sendmail 程序(由 TWiki.cfg 中的 $mailProgram 定义)。

相关内容