Answers:
MTA用于处理各种消息传递,而不仅仅是发送到用户邮箱的电子邮件。在我的CentOS系统上,它使用了高达4 MB的RAM。少于一个PHP线程。不要为了增加容量而危及服务器的稳定性和操作性。而是购买更多容量。
您可以将其配置为将所有系统生成的电子邮件发送到您选择的邮件帐户,而不是出于其他答案中所述的原因删除sendmail(或任何其他MTA),以便稍后进行查看。
由于这是Debian系统,请备份您的系统,/etc/mail/sendmail.mc
然后将其替换为以下内容:
VERSIONID(`2006/08/23/00')dnl
OSTYPE(`debian')dnl
DOMAIN(`debian-mta')dnl
dnl # define(`SMART_HOST', `[outgoing.example.com]')dnl
define(`confCW_FILE', `-o /etc/mail/local-host-names')dnl
FEATURE(`use_cw_file')dnl
FEATURE(`no_default_msa')dnl
DAEMON_OPTIONS(`Name=MTA-v4, Addr=127.0.0.1, Port=smtp')dnl
DAEMON_OPTIONS(`Name=MSP-v4, Addr=127.0.0.1, Port=submission')dnl
MAILER(`local')dnl
MAILER(`smtp')dnl
LOCAL_RULE_0
# LHS is separated from RHS with tabs, not whitespaces
R$- <@ $=w . > john.doe < @ example.com. >
两个注意事项:
完成后,运行sendmailconfig
并检查该解决方案是否适合您。
disappearing disk space
。我们的第三方主持人甚至在我们用尽太空中的时候都没有想过/var
。默认分区大小为4G,1.5G被日志消耗,其余被消耗/var/spool/mail
。这不是安全隐患,而是一般管理问题。