回答:
MTAは、ユーザーのメールボックスへの電子メールだけでなく、あらゆる種類のメッセージングの処理に使用されます。私のCentOSシステムでは、なんと4 MBのRAM を使用しています。これは1つの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. >
2つのメモ:
完了したら、sendmailconfig
このソリューションが機能するかどうかを実行して確認します。
disappearing disk space
ます。私たちのサードパーティのホスティング事業者は、でスペースがなくなるまで考えもしませんでした/var
。デフォルトのパーティションサイズは4Gで、1.5Gはログによって消費され、残りはによって消費されました/var/spool/mail
。これにより、セキュリティ上のリスクではなく、一般的な管理上の問題になります。