ฉันมีคอนเทนเนอร์ postfix ที่ใช้งานได้ซึ่งทำหน้าที่เป็นรีเลย์ smtp สำหรับแอปในเครื่องในคอนเทนเนอร์อื่น
ฉันต้องการเปลี่ยนรีเลย์เป็นรีเลย์ที่ต้องใช้การรับรองความถูกต้องด้วย sasl ต้องสร้าง sasl_passwd.db โดยใช้คำสั่ง
แฮช postmap:/etc/postfix/sasl_passwd
คำถามของฉันคือวิธีที่ดีที่สุดในการทำให้สำเร็จในบริบทคอนเทนเนอร์นักเทียบท่าคืออะไร ฉันสามารถคัดลอก sasl_passwd.db ที่แฮชจากเซิร์ฟเวอร์อื่นและรวมไว้ในไฟล์อื่นได้หรือไม่ หรือสร้างขึ้นภายในคอนเทนเนอร์และสกัด? หรือ .... ?
สิ่งนี้ทำให้ฉันสับสนกับนักเทียบท่า! คำแนะนำเกี่ยวกับแนวทางที่ดีที่สุดจะได้รับการชื่นชม
นี่คือคอนเทนเนอร์ที่เกี่ยวข้องใน docker-compose.yml:
คำลงท้าย:
ภาพ: juanluisbaptiste/postfix:latest
env_file: postfix.env
ปริมาณ:
- ./postfix-main.cf:/etc/postfix/main.cf
- ./abcdwildcard_cert_chain.pem:/etc/ssl/certs/abcdwildcard_cert_chain.pem
- ./abcdwildcard_cert_pvtkey.pem:/etc/ssl/private/abcdwildcard_cert_pvtkey.pem
เครือข่าย:
openkm:
ipv4_address: 172.16.238.12