Score:1

โมดูลอีเมล nginx มักจะส่งคำสั่ง AUTH เมธอดธรรมดาไปยังแบ็กเอนด์เสมอ

ธง ph

ฉันใช้ nginx กับโมดูลเมลและพร็อกซีไปยังเซิร์ฟเวอร์ Hmail แบ็กเอนด์ ฉันรู้ว่าไม่ว่าฉันจะปิดการใช้งานวิธีการรับรองความถูกต้องธรรมดาอย่างไร nginx ไม่สนใจมัน

ฉันจะบังคับให้ใช้การเข้าสู่ระบบ smtp_auth แทนได้อย่างไร เนื่องจากเซิร์ฟเวอร์ Hmail ไม่รองรับกลไก AUTH_PLAIN


auth_http localhost:8080/auth.pl;

 เซิร์ฟเวอร์ {
        # ไม่ทำงานเช่นเคย AUTH_PLAIN
        ฟัง 25;
        โปรโตคอล smtp;
        เข้าสู่ระบบ smtp_auth;
# starttls บน;
        หมดเวลา 5 วินาที;
        เปิดพร็อกซี;
        ปิด xclient;
        proxy_smtp_auth บน;
    }

Score:0
ธง za

อันที่จริง ฉันแก้ไขด้วยวิธีอื่น เนื่องจากฉันต้องการใช้คุณสมบัติทั้งหมดกับ NGIX และ MAILCOW ของฉัน ฉันใช้วิธีนี้

NGINX.conf

ลำธาร { รวม /etc/nginx/streams/*; }

/etc/nginx/streams/mailcow_proxy.conf

เซิร์ฟเวอร์ {
ฟัง [::]:25 ipv6only=ปิด;
ฟัง [::]:143 ipv6only=ปิด;
ฟัง [::]:587 ipv6only=ปิด;
ฟัง [::]:993 ipv6only=ปิด;
proxy_pass 10.11.12.13:$server_port;
proxy_protocol บน;
}

ข้อสรุป

แทนที่จะรบกวน nginx เพื่อทำการตรวจสอบสิทธิ์ คุณเพียงแค่ส่งสิ่งใดๆ ไปยัง Mailserver ของคุณโดยตรงตามที่ควร และโดยปกติแล้วคุณจะต้องทำหากเชื่อมต่อโดยตรง

คุณสามารถใช้การแทรกโดยตรงใน nginx.conf ได้ แต่ฉันไม่ชอบวิธีนี้

woon minika avatar
ph flag
สวัสดี @djdomi แต่เป้าหมายคือเมลวัว 1 ตัวใช่ไหม จะเกิดอะไรขึ้นถ้าเรามีเมลเซิร์ฟเวอร์ 10 เครื่องและโฮสต์ที่ VM อื่น ตอนแรกฉันวางแผนที่จะใช้สตรีม แต่ไม่สามารถแยกความแตกต่างของ server_name และไม่มีเงื่อนงำอื่นใดที่จะแยกความแตกต่าง เช่น ชื่อผู้ใช้ เป็นต้น
djdomi avatar
za flag
คำถามคือ คุณจะตัดสินใจได้อย่างไรว่าเซิร์ฟเวอร์จดหมายใดควรจัดการกับจดหมายใด
woon minika avatar
ph flag
เรามี Mailserver 10 แห่ง เซิร์ฟเวอร์อีเมลแต่ละแห่งเป็นตัวแทนของบัญชีของตัวเอง เราจำเป็นต้องพร็อกซี IP ที่ถูกต้องไปยังเซิร์ฟเวอร์อีเมล 10 แห่งนี้ สตรีมไม่ทำงาน ทำไม? 1. stream ไม่มีการตรวจจับตัวแปรจากโดเมนเมลใดที่ส่งไปยัง? เซิร์ฟเวอร์จดหมายใดควรจัดการจดหมายใด อย่างที่ฉันบอกว่าสตรีมไม่สามารถตรวจพบเซิร์ฟเวอร์อีเมลที่คุณส่งไปเพียงแค่พร็อกซีหนึ่งไปยังอีกเซิร์ฟเวอร์หนึ่งเท่านั้น
djdomi avatar
za flag
ยินดีต้อนรับสู่ [X-And-Y-Problem](https://faq-database.de/doku.php?id=th:x-and-y-problem) โปรดถามคำถามในแบบที่ทุกคนเข้าใจ คุณชอบที่จะแก้ปัญหาจริงๆ

โพสต์คำตอบ

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