Diğer yanıtlarda açıklanan nedenlerle sendmail'i (veya başka herhangi bir MTA'yı) kaldırmak yerine, daha sonra incelemek için sistem tarafından oluşturulan tüm e-postaları seçtiğiniz bir posta hesabına gönderecek şekilde yapılandırabilirsiniz .
Bu bir Debian sistemi olduğundan, yedekleyin /etc/mail/sendmail.mc
ve ardından aşağıdaki içeriklerle değiştirin:
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. >
İki not:
- SMART_HOST satırına ihtiyacınız olmayabilir. Bu yüzden zaten yorumlanmıştır.
- Son satırda, sol taraf boşluklardan değil sekmelerle sağ taraftan ayrılır. Bu yüzden kopyalayıp yapıştırmayın, elle yazın.
İşiniz bittikten sonra, sendmailconfig
bu çözümün sizin için işe yarayıp yaramadığını kontrol edin.
disappearing disk space
. 3. parti evimiz, alanımız bitene kadar bunu düşünmedi bile/var
. Varsayılan bölüm boyutu 4G, günlükler 1.5G olarak tüketildi ve geri kalanı tarafından yenildi/var/spool/mail
. Bu da onu bir güvenlik riski değil, genel yönetim sorunu haline getirir.