เพื่อวัตถุประสงค์ในการพัฒนา ฉันต้องการเซิร์ฟเวอร์ smtp ที่เพียงแค่วางจดหมายทั้งหมดลงในกล่องจดหมายในเครื่อง เพื่อให้บรรลุเป้าหมายนี้ ฉันพยายามติดตั้งระบบ postfix ขั้นต่ำ
#master.cf
smtp inet n - n - - smtpd
การล้างข้อมูลยูนิกซ์ n - n - 0 การล้างข้อมูล
qmgr ยูนิกซ์ n - n 300 1 qmgr
เขียนซ้ำยูนิกซ์ - - n - - เขียนใหม่เล็กน้อย
เด้งยูนิกซ์ - - n - 0 เด้ง
เลื่อนยูนิกซ์ - - n - 0 เด้ง
ติดตามยูนิกซ์ - - n - 0 ตีกลับ
ตรวจสอบยูนิกซ์ - - n - 1 ตรวจสอบ
ข้อผิดพลาดยูนิกซ์ - - n - - ข้อผิดพลาด
ลองใหม่ยูนิกซ์ - - n - - ข้อผิดพลาด
ทิ้งยูนิกซ์ - - n - - ทิ้ง
ยูนิกซ์ท้องถิ่น - n n - - ท้องถิ่น
Scache ยูนิกซ์ - - n - 1 Scache
พร็อกซีแมปยูนิกซ์ - - - - 1 พร็อกซีแมป
postlog unix-dgram n - n - 1 postlogd
#หลัก.cf
ความเข้ากันได้_ระดับ = 3.7
queue_directory = /var/spool/postfix
command_directory = /usr/bin
daemon_directory = /usr/lib/postfix/bin
data_directory = /var/lib/postfix
mail_owner = โปรแกรมแก้ไขภายหลัง
inet_protocols = ipv4
known_local_recipient_reject_code = 550
mydestination = โลคอลโฮสต์
alias_maps = regexp:{{/.*/ mytargetuser@localhost}}
alias_database = $alias_maps
การพูดคุยกับ smtpd นั้นไม่มีปัญหา ฉันได้รับการตอบกลับที่ประสบความสำเร็จตลอดการสนทนา อย่างไรก็ตาม ในตอนท้าย postfix พยายามใช้ smtp
เพื่อส่งจดหมายซึ่งไม่ได้เปิดใช้งาน:
postfix/smtpd: เชื่อมต่อจาก myhost.mydomain[127.0.0.1]
postfix/smtpd: 8D548E40850: ลูกค้า=myhost.mydomain[127.0.0.1]
postfix / cleanup: 8D548E40850: message-id=<20220506145639.8D548E40850@myhost>
postfix/qmgr: 8D548E40850: from=<[email protected]>, size=408, nrcpt=1 (คิวทำงานอยู่)
postfix/qmgr: คำเตือน: เชื่อมต่อกับการขนส่งส่วนตัว/smtp: การเชื่อมต่อถูกปฏิเสธ
postfix/error: 8D548E40850: to=<[email protected]>, relay=none, delay=30, delays=30/0/0/0.01, dsn=4.3.0, status=deferred (การขนส่งทางไปรษณีย์ไม่พร้อมใช้งาน)
เบาะแสใด ๆ ทำไม alias_maps
ใช้งานไม่ได้ตามที่ฉันต้องการใช้ที่นี่ใช่ไหม