进一步我在这里发帖:为什么我的 CMS 在工作站(Ubuntu)上运行非常慢我现在问“我需要运行 Nullmailer-Send”吗?我问的原因是,今年早些时候(2013 年)我遇到了有关在 /var/log 中创建大型 .log 文件的问题,这导致一些 .log 文件达到 1GB 左右,我不得不手动删除它们。我的机器(Ubuntu 12.10,也非常好!)只是一个家庭办公室“桌面”工作站,用于日常事务(包括 LAMP WebDev),但主要是 Office、Web 浏览、FTP,我不使用不要将其用作服务器,因为我的电子邮件是由 Evolution Client 或通过 GoogleMail.com 收集的。
我想减少任何系统“膨胀”,因此我的OP是关于Nullmailer的。
答案1
您应该有一种方法可以在任何 UNIX 机器上以用户可以阅读的方式发送邮件。邮件的常见发送者是 cron:如果任何 cron 作业产生输出,它将被邮寄到本地用户(或 crontab 中指定的备用地址)。其他服务可能希望向系统管理员发送邮件,例如 Smart 在检测到磁盘缺陷时。我不知道 Drupal 是否可以发送邮件,但我希望至少有一些插件可以提供该选项。
Nullmailer 是一个仅发送邮件的简单工具。它不进行任何本地邮件传递,它只能建立外发 SMTP 连接以将邮件发送到另一台计算机。如果您不想在本地接收或传递邮件,而只想将其转发到网络内部或外部的其他服务,那么这是一个好主意。
Nullmailer 不是守护进程。它不需要,因为它不监听任何网络事件。它由本地应用程序以该名称调用/usr/sbin/sendmail
来发送邮件。
发送邮件是一项基本服务。基本服务并不臃肿。