Score:1

ตั้งค่า postfix สำหรับการจัดส่งในพื้นที่โดยเฉพาะ

ธง sz

เพื่อวัตถุประสงค์ในการพัฒนา ฉันต้องการเซิร์ฟเวอร์ 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 ใช้งานไม่ได้ตามที่ฉันต้องการใช้ที่นี่ใช่ไหม

Score:1
ธง fr
anx

มีการปรึกษาแผนที่นามแฝง (ท้องถิ่น) หลังจาก กำหนดว่าจุดหมายปลายทางคือ ท้องถิ่น.

แต่คุณบอก Postfix ว่าเท่านั้น โลคัลโฮสต์ เป็นปลายทางในท้องถิ่นทำ คุณต้องปรับของคุณด้วย ความลึกลับ การตั้งค่า. หากปลายทางใดอยู่ในท้องถิ่น สิ่งนี้ควรทำตามเคล็ดลับ:

mydestination=คงที่:ทั้งหมด

  • พิจารณาการตั้งค่าด้วย relay_transport=ข้อผิดพลาด เพื่อทำให้ทั้งความตั้งใจในการกำหนดค่าและการจัดการข้อผิดพลาดชัดเจนในทันที คุณไม่ต้องการส่งต่อด้วยการกำหนดค่าดังกล่าว
  • พิจารณาออก inet_โปรโตคอล ยกเลิกการตั้งค่า (ค่าเริ่มต้น) และการตั้งค่า inet_interfaces=วนกลับเท่านั้น เพื่อให้บริการลูกค้าจากระบบที่ใช้งานอยู่เท่านั้น คุณไม่ต้องการรับจดหมายจากอินเทอร์เน็ตในวงกว้างด้วยการกำหนดค่าดังกล่าว
sz flag
`mydestination=static:anything` ใช้งานได้ที่นี่ ซึ่งช่วยแก้ปัญหาเดิมได้ ขอบคุณปรากฎว่าความพยายามของฉันไม่ได้ผลเนื่องจากการค้นหา `alias_maps` เป็นแบบเรียกซ้ำและจะสิ้นสุดด้วยการวนซ้ำไม่สิ้นสุดซึ่งจะพยายามแก้ไขชื่อผู้ใช้ `alias_maps`, `local_recipient_maps` และ `luser_relay = myuser` ว่างเปล่าคือสิ่งที่ฉันพยายามทำให้สำเร็จ

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา