Score:1

PostFix permit_sasl_authenticated หลังตัวจัดสรรภาระงาน Big-IP F5

ธง za

ฉันมีเซิร์ฟเวอร์ postfix ที่ใช้งานได้ซึ่งใช้ smtpd_relay_restrictions = อนุญาต_sasl_authenticated, อนุญาต_mynetworks, ปฏิเสธ_unauth_destination

ฉันพยายามใส่สิ่งนี้ไว้ข้างหลัง LB เมื่อฉัน telnet หรือ opensl ไปยัง IP เสมือนใน LB ของฉัน ฉันสามารถ EHLO และ STARTTLS และแลกเปลี่ยน user/pw ได้ การรับรองความถูกต้อง SASL ของฉันใช้การเข้าสู่ระบบในเครื่อง ฉันรู้ว่าฉันสามารถผ่าน LB ไปยังเซิร์ฟเวอร์ส่งต่อ postfix ได้

เมื่อฉันส่งอีเมลไปยัง IP เสมือน มันล้มเหลว permit_sasl_authenticated ฉันคิดว่าคำขออีเมลกำลังสร้างอุโมงค์ TLS ที่เหมาะสม ฉันเห็นข้อมูลบันทึกที่ระบุเช่น:

10 พฤศจิกายน 14:07:43 postfixserver1 postfix/smtp/smtpd[4793]: SSL_accept:SSLv3/TLS เขียนเสร็จแล้ว 10 พฤศจิกายน 14:07:43 postfixserver1 postfix/smtp/smtpd[4793]: สร้างการเชื่อมต่อ TLS แบบไม่ระบุชื่อแล้ว จาก lb2-float.mgmt.domain.edu[IP ที่นี่]: TLSv1.2 พร้อมรหัส AECDH-AES256-SHA (256/256 บิต)

ฉันยังเห็น EHLO จากไคลเอนต์อีเมลด้วย แต่นั่นอาจเป็นโหลดบาลานเซอร์ที่ส่งผ่าน EHLO ไปยังเซิร์ฟเวอร์ postfix

จากนั้นจะเริ่มการจำกัดผู้รับ และฉันได้รับสิ่งนี้:

10 พ.ย. 14:07:43 postfixserver1 postfix/smtp/smtpd[4793]: >>> START ข้อจำกัดที่อยู่ผู้รับ <<< 10 พฤศจิกายน 14:07:43 postfixserver1 postfix/smtp/smtpd[4793]: generic_checks: name=permit_sasl_authenticated 10 พ.ย. 14:07:43 postfixserver1 postfix/smtp/smtpd[4793]: generic_checks: name=permit_sasl_authenticated status=0 10 พฤศจิกายน 14:07:43 postfixserver1 postfix/smtp/smtpd[4793]: generic_checks: name=permit_mynetworks

เหตุใดจึงไม่ผ่าน permit_sasl_authenitcated เมื่อผ่าน LB ฉันต้องการ sasl_authentication ก่อนเพื่อรับรองความถูกต้องตามผู้ใช้/รหัสผ่าน จากนั้นจึงใช้ทางเลือกอื่นเพื่อ permit_mynetworks อย่างไรก็ตาม ถ้าฉันใส่ LB IP ในรายการ mynetworks แล้ว permit_mynetworks ก็ผ่าน อย่างไรก็ตาม ฉันต้องการให้ sasl_authenticated มีความสำคัญ

มีการกำหนดค่า postfix อื่นที่ฉันต้องตั้งค่าหรือไม่ บางอย่างเกี่ยวกับ inet_interfaces แม้ว่าฉันจะมี inet_interfaces = all

ขอบคุณล่วงหน้าสำหรับคำแนะนำใด ๆ

NotACreativeName avatar
za flag
ในที่สุดฉันก็พบสิ่งนี้... ในความพยายามที่จะทดสอบโฟลว์ของการควบคุมเมื่อไคลเอนต์อีเมลสามารถหรือไม่สามารถทำการรับรองความถูกต้องของ SASL ได้ ฉันจึงลบไฟล์ saslauth.db (เอาต์พุต postmap ของ acct/pw ของฉัน) ซึ่งทำให้ SMTP เสียหาย โพรโทคอลโฟลว์ของการควบคุมเพราะต้องการส่งไฟล์แต่ไม่มี ดังนั้นฉันจึงแสดงความคิดเห็นในชื่อเซิร์ฟเวอร์ user:pw และสร้างไฟล์ postmap ใหม่แทน
NotACreativeName avatar
za flag
ฉันพบปัญหา/ข้อกังวลนี้ด้วย ... รีเลย์ postfix เดิมของฉันคือ postfix-svr และเพื่อให้โหลดบาลานซ์ได้ ฉันโคลน/เปลี่ยนชื่อต้นฉบับ ดังนั้นฉันจึงมี postfix-server1 & postfix-server2 เป็นสมาชิกสองคนในกลุ่ม F5 ของฉัน แต่สิ่งนี้สร้างปัญหาของไคลเอนต์อีเมลที่ส่งข้อมูลรับรอง SASL ไปยัง postfix-server-name และตอนนี้ล้มเหลวในการตรวจสอบ PAM-SASL หลังจากที่อีเมล pkg ถูกส่งต่อจาก F5 ไปยังหนึ่งในสมาชิกกลุ่ม... เมื่อฉันเปลี่ยน ไฟล์ข้อมูลรับรอง SASL ไปยัง postfix-server* login:pw ซึ่งยินดีรับข้อมูลรับรอง แต่ฉันต้องกำหนดค่าไคลเอ็นต์อีเมลแต่ละรายการใหม่ :-(
NotACreativeName avatar
za flag
ดูเหมือนจะไม่มีใครมีอะไรให้ที่นี่ ไม่ว่าฉันจะเป็นคนเลือดเย็น หรือสิ้นหวังกับเวลา หรือฉันไม่รู้ว่าจะถามคำถามที่เหมาะสมอย่างไร...

โพสต์คำตอบ

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