แทนที่จะลบ 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. >
หมายเหตุสองประการ:
- คุณอาจไม่ต้องการบรรทัด SMART_HOST นั่นคือเหตุผลที่มันถูกคอมเม้นท์แล้ว
- ในบรรทัดสุดท้ายด้านซ้ายจะถูกแยกออกจากด้านขวาด้วยแท็บไม่ใช่ช่องว่าง ดังนั้นอย่าคัดลอกวางด้วยมือ
หลังจากเสร็จสิ้นให้เรียกใช้sendmailconfig
และตรวจสอบว่าโซลูชันนี้เหมาะกับคุณหรือไม่
disappearing disk space
ให้เอ็มทีมันเป็นซึ่งอาจนำไปสู่การ บริการโฮสต์ของพรรคของเราที่ 3/var
ไม่ได้คิดเกี่ยวกับมันจนกว่าเราจะวิ่งออกมาจากพื้นที่ ขนาดพาร์ติชันเริ่มต้นเป็น 4G, 1.5G/var/spool/mail
ถูกครอบงำโดยบันทึกและส่วนที่เหลือกินขึ้นโดย ซึ่งทำให้ไม่เสี่ยงด้านความปลอดภัย แต่ค่อนข้างปัญหาการบริหารทั่วไป