Điểm:1

mô-đun thư nginx luôn chuyển lệnh AUTH của phương thức PLAIN tới phụ trợ

lá cờ ph

Tôi đã triển khai nginx với mô-đun thư và proxy cho máy chủ Hmail phụ trợ. Tôi nhận ra rằng không có vấn đề gì khi tôi vô hiệu hóa các phương thức xác thực PAIN. Nginx chỉ bỏ qua nó.

Thay vào đó, làm cách nào tôi có thể buộc sử dụng thông tin đăng nhập smtp_auth? Vì máy chủ Hmail không hỗ trợ cơ chế AUTH_PLAIN.


auth_http localhost:8080/auth.pl;

 người phục vụ {
        # không hoạt động như mọi khi AUTH_PLAIN
        nghe 25;
        giao thức smtp;
        đăng nhập smtp_auth;
# giật mình bật;
        thời gian chờ 5s;
        bật proxy;
        tắt ứng dụng khách;
        bật proxy_smtp_auth;
    }

Điểm:0
lá cờ za

Trên thực tế, tôi đã giải quyết nó theo cách khác, vì tôi muốn sử dụng tất cả các tính năng với NGIX và MAILCOW của mình, tôi đã sử dụng cách này

NGINX.conf

dòng { bao gồm /etc/nginx/streams/*; }

/etc/nginx/streams/mailcow_proxy.conf

người phục vụ {
lắng nghe [::]:25 ipv6only=off;
lắng nghe [::]:143 ipv6only=off;
lắng nghe [::]:587 ipv6only=off;
lắng nghe [::]:993 ipv6only=off;
proxy_pass 10.11.12.13:$server_port;
proxy_protocol bật;
}

kết luận

Thay vì can thiệp nginx để thực hiện xác thực, bạn chỉ cần chuyển bất kỳ thứ gì trực tiếp đến Máy chủ thư của mình như bình thường và thường như bạn sẽ làm nếu nó được kết nối trực tiếp.

Bạn cũng có thể sử dụng cách chèn trực tiếp vào nginx.conf nhưng tôi không thích cách này.

woon minika avatar
lá cờ ph
xin chào @djdomi, Nhưng nó chỉ được nhắm mục tiêu tới 1 mailcow phải không? Điều gì sẽ xảy ra nếu chúng tôi có 10 máy chủ thư và được lưu trữ tại các máy ảo khác nhau. Ban đầu tôi dự định sử dụng luồng, nhưng nó không thể phân biệt server_name và cũng không có manh mối nào khác để phân biệt. ví dụ tên người dùng, v.v.
djdomi avatar
lá cờ za
Câu hỏi là, làm thế nào để bạn quyết định, máy chủ thư nào sẽ xử lý thư nào?
woon minika avatar
lá cờ ph
chúng tôi có 10 máy chủ lưu trữ Mailserver, mỗi máy chủ thư đại diện cho các tài khoản riêng của nó, chúng tôi cần ủy quyền một IP thích hợp cho 10 máy chủ thư này. Vì vậy, luồng không hoạt động, TẠI SAO? 1. Stream không có biến phát hiện mail gửi từ miền nào? Máy chủ thư nào nên xử lý thư nào? Như tôi đã nói, luồng không thể phát hiện bạn đang gửi thư đến máy chủ thư nào, chỉ ủy quyền từ máy chủ này sang máy chủ khác mà thôi
djdomi avatar
lá cờ za
Chào mừng bạn đến với [Vấn đề X-And-Y](https://faq-database.de/doku.php?id=en:x-and-y-problem) của bạn, vui lòng đặt câu hỏi theo cách mà tất cả đều hiểu. bạn muốn THỰC SỰ giải quyết.

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.