Tôi đang thiết lập một máy chủ email bằng postfix+dovecot+mysql trong Ubuntu 20.04
Tôi đang cố gắng xác thực người dùng. Nó không nhận được thông tin miền trong biến cấu hình %d (https://doc.dovecot.org/configuration_manual/config_file/config_variables/)
Đây là tệp /etc/dovecot/dovecot-sql.conf.ext của tôi:
trình điều khiển = mysql
kết nối = máy chủ = 127.0.0.1 dbname = người dùng thư = mật khẩu thư = **********
default_pass_scheme = SHA512-CRYPT
user_query = select '/home/' home, 5000 id, 5000 from virtual_users u tham gia virtual_domains d on u.domain_id=d.id WHERE u.email='%n' and d.name='%d'
password_query = chọn u.email làm người dùng, d.name làm tên miền, mật khẩu từ virtual_users bạn tham gia virtual_domains d trên u.domain_id=d.id WHERE u.email='%n' và d.name='%d'
iterate_query = chọn u.email làm người dùng, d.name làm tên miền, mật khẩu từ virtual_users u tham gia virtual_domains d trên u.domain_id=d.id
Đây là những gì tôi thấy trong nhật ký:
Ngày 05 tháng 9 15:00:20 master: Thông tin: Dovecot v2.3.7.2 (3c910f64b) khởi động cho pop3, imap, lmtp, imap, lmtp, pop3 (tắt kết xuất lõi)
ngày 05 tháng 9 15:01:07 auth: Gỡ lỗi: Đang tải các mô-đun từ thư mục: /usr/lib/dovecot/modules/auth
ngày 05 tháng 9 15:01:07 auth: Gỡ lỗi: Đã tải mô-đun: /usr/lib/dovecot/modules/auth/lib20_auth_var_expand_crypt.so
ngày 05 tháng 9 15:01:07 auth: Gỡ lỗi: Đã tải mô-đun: /usr/lib/dovecot/modules/auth/libdriver_mysql.so
ngày 05 tháng 9 15:01:07 auth: Gỡ lỗi: Đọc bí mật mã thông báo xác thực từ /var/run/dovecot/auth-token-secret.dat
ngày 05 tháng 9 15:01:07 auth: Debug: auth client đã kết nối (pid=0)
Ngày 05 tháng 9 15:01:07 auth: Debug: client in: AUTH 3 PLAIN service=smtp nologin lip=10.0.0.4 rip=209.85.218.43 secure resp=<hidden>
Ngày 05 tháng 9 15:01:07 auth: Debug: sql(yvan,209.***.***.***): Thực hiện tra cứu passdb
Ngày 05 tháng 9 15:01:07 auth-worker(7518): Gỡ lỗi: Đang tải các mô-đun từ thư mục: /usr/lib/dovecot/modules/auth
Ngày 05 tháng 9 15:01:07 auth-worker(7518): Gỡ lỗi: Đã tải mô-đun: /usr/lib/dovecot/modules/auth/lib20_auth_var_expand_crypt.so
Ngày 05 tháng 9 15:01:07 auth-worker(7518): Gỡ lỗi: Đã tải mô-đun: /usr/lib/dovecot/modules/auth/libdriver_mysql.so
Ngày 05 tháng 9 15:01:07 auth-worker(7518): Gỡ lỗi: conn unix:auth-worker (pid=7516,uid=115): Máy chủ chấp nhận kết nối (fd=14)
Ngày 05 tháng 9 15:01:07 auth-worker(7518): Gỡ lỗi: conn unix:auth-worker (pid=7516,uid=115): Đang gửi phiên bản bắt tay
Ngày 05 tháng 9 15:01:07 auth-worker(7518): Debug: conn unix:auth-worker (pid=7516,uid=115): auth-worker<1>: Xử lý yêu cầu PASSV
Ngày 05 tháng 9 15:01:07 auth-worker(7518): Gỡ lỗi: sql(yvan,209.***.***.***): Thực hiện tra cứu passdb
Ngày 05 tháng 9 15:01:07 auth-worker(7518): Gỡ lỗi: sql(yvan,209.***.***.***): truy vấn: chọn u.email làm người dùng, d.name làm tên miền, mật khẩu từ virtual_users u tham gia virtual_domains d trên u.domain_id=d.id WHERE u.email='yvan' và d.name=''
Ngày 05 tháng 9 15:01:07 auth-worker(7518): Thông tin: sql(yvan,209.***.***.***): người dùng không xác định
Ngày 05 tháng 9 15:01:07 auth: Debug: sql(yvan,209.***.***.***): Tra cứu passdb xong
Ngày 05 tháng 9 15:01:07 auth: Gỡ lỗi: auth(yvan,209.***.***.***): Yêu cầu xác thực đã hoàn tất
Ngày 05 tháng 9 15:01:07 auth-worker(7518): Gỡ lỗi: sql(yvan,209.***.***.***): Tra cứu passdb xong
Ngày 05 tháng 9 15:01:07 auth-worker(7518): Debug: conn unix:auth-worker (pid=7516,uid=115): auth-worker<1>: Đã hoàn thành
ngày 05 tháng 9 15:01:09 auth: Debug: client passdb out: FAIL 3 user=yvan [email protected]
Ngày 05 tháng 9 15:02:07 auth-worker(7518): Gỡ lỗi: conn unix:auth-worker (pid=7516,uid=115): Đã ngắt kết nối: Đã đóng kết nối (fd=-1)
Ngày 05 tháng 9 15:02:59 xác thực: Gỡ lỗi: ứng dụng khách xác thực được kết nối (pid=7535)
ngày 05 tháng 9 15:02:59 pop3-đăng nhập: Gỡ lỗi: SSL: where=0x10, ret=1: trước khi khởi tạo SSL
Ngày 05 tháng 9 15:02:59 pop3-đăng nhập: Gỡ lỗi: SSL: where=0x2001, ret=1: trước khi khởi tạo SSL
Ngày 05 tháng 9 15:02:59 pop3-đăng nhập: Gỡ lỗi: SSL: where=0x2002, ret=-1: trước khi khởi tạo SSL
Ngày 05 tháng 9 15:02:59 pop3-đăng nhập: Gỡ lỗi: SSL: where=0x2001, ret=1: trước khi khởi tạo SSL
Ngày 05 tháng 9 15:02:59 pop3-đăng nhập: Gỡ lỗi: SSL: where=0x2001, ret=1: SSLv3/TLS đọc ứng dụng khách xin chào
Ngày 05 tháng 9 15:02:59 pop3-đăng nhập: Gỡ lỗi: SSL: where=0x2001, ret=1: Máy chủ ghi SSLv3/TLS xin chào
Ngày 05 tháng 9 15:02:59 pop3-đăng nhập: Gỡ lỗi: SSL: where=0x2001, ret=1: Chứng chỉ ghi SSLv3/TLS
Ngày 05 tháng 9 15:02:59 pop3-đăng nhập: Gỡ lỗi: SSL: where=0x2001, ret=1: Trao đổi khóa ghi SSLv3/TLS
Ngày 05 tháng 9 15:02:59 pop3-login: Debug: SSL: where=0x2001, ret=1: SSLv3/TLS write server done
Ngày 05 tháng 9 15:02:59 pop3-đăng nhập: Gỡ lỗi: SSL: where=0x2002, ret=-1: SSLv3/TLS write server done
Ngày 05 tháng 9 15:02:59 pop3-đăng nhập: Gỡ lỗi: SSL: where=0x2002, ret=-1: SSLv3/TLS write server done
Ngày 05 tháng 9 15:02:59 pop3-đăng nhập: Gỡ lỗi: SSL: where=0x2002, ret=-1: SSLv3/TLS write server done
Ngày 05 tháng 9 15:02:59 pop3-đăng nhập: Gỡ lỗi: SSL: where=0x2002, ret=-1: SSLv3/TLS write server done
Ngày 05 tháng 9 15:02:59 pop3-login: Debug: SSL: where=0x2001, ret=1: SSLv3/TLS write server done
Ngày 05 tháng 9 15:02:59 pop3-đăng nhập: Gỡ lỗi: SSL: where=0x2001, ret=1: SSLv3/TLS đọc trao đổi khóa máy khách
Ngày 05 tháng 9 15:02:59 pop3-đăng nhập: Gỡ lỗi: SSL: where=0x2001, ret=1: SSLv3/TLS đọc thông số mật mã thay đổi
Ngày 05 tháng 9 15:02:59 pop3-đăng nhập: Gỡ lỗi: SSL: where=0x2001, ret=1: SSLv3/TLS đã đọc xong
Ngày 05 tháng 9 15:02:59 pop3-đăng nhập: Gỡ lỗi: SSL: where=0x2001, ret=1: SSLv3/TLS ghi vé phiên
Ngày 05 tháng 9 15:02:59 pop3-đăng nhập: Gỡ lỗi: SSL: where=0x2001, ret=1: SSLv3/TLS write thay đổi thông số mật mã
Ngày 05 tháng 9 15:02:59 pop3-đăng nhập: Gỡ lỗi: SSL: where=0x2001, ret=1: SSLv3/TLS ghi xong
Ngày 05 tháng 9 15:02:59 pop3-đăng nhập: Gỡ lỗi: SSL: where=0x20, ret=1: Thương lượng SSL đã hoàn tất thành công
Ngày 05 tháng 9 15:02:59 pop3-đăng nhập: Gỡ lỗi: SSL: where=0x2002, ret=1: Thương lượng SSL đã hoàn tất thành công
Ngày 05 tháng 9 15:02:59 auth: Debug: client in: AUTH 1 PLAIN service=pop3 secure=tls session=IHYO1EDLFNpPmIbe lip=10.0.0.4 rip=79.***.***.*** lport=995 rport =55828 local_name=mail.test-domain.com ssl_cipher=ECDHE-RSA-AES256-GCM-SHA384 ssl_cipher_bits=256 ssl_pfs=KxECDHE ssl_protocol=TLSv1.2 resp=<hidden>
Ngày 05 tháng 9 15:02:59 auth: Debug: sql(yvan,79.***.***.***,<IHYO1EDLFNpPmIbe>): Thực hiện tra cứu passdb
Ngày 05 tháng 9 15:02:59 auth-worker(7536): Gỡ lỗi: Đang tải các mô-đun từ thư mục: /usr/lib/dovecot/modules/auth
ngày 05 tháng 9 15:02:59 auth-worker(7536): Gỡ lỗi: Đã tải mô-đun: /usr/lib/dovecot/modules/auth/lib20_auth_var_expand_crypt.so
Ngày 05 tháng 9 15:02:59 auth-worker(7536): Gỡ lỗi: Đã tải mô-đun: /usr/lib/dovecot/modules/auth/libdriver_mysql.so
Ngày 05 tháng 9 15:02:59 auth-worker(7536): Gỡ lỗi: conn unix:auth-worker (pid=7516,uid=115): Máy chủ chấp nhận kết nối (fd=14)
Ngày 05 tháng 9 15:02:59 auth-worker(7536): Gỡ lỗi: conn unix:auth-worker (pid=7516,uid=115): Đang gửi phiên bản bắt tay
Ngày 05 tháng 9 15:02:59 auth-worker(7536): Gỡ lỗi: conn unix:auth-worker (pid=7516,uid=115): auth-worker<1>: Xử lý yêu cầu PASSV
Ngày 05 tháng 9 15:02:59 auth-worker(7536): Gỡ lỗi: sql(yvan,79.***.***.***,<IHYO1EDLFNpPmIbe>): Thực hiện tra cứu mật khẩu
Ngày 05 tháng 9 15:02:59 auth-worker(7536): Gỡ lỗi: sql(yvan,79.***.***.***,<IHYO1EDLFNpPmIbe>): truy vấn: chọn u.email làm người dùng, d. đặt tên là miền, mật khẩu từ virtual_users u tham gia virtual_domains d trên u.domain_id=d.id WHERE u.email='yvan' and d.name=''
Ngày 05 tháng 9 15:02:59 auth-worker(7536): Thông tin: sql(yvan,79.***.***.***,<IHYO1EDLFNpPmIbe>): người dùng không xác định
Ngày 05 tháng 9 15:02:59 auth: Gỡ lỗi: sql(yvan,79.***.***.***,<IHYO1EDLFNpPmIbe>): Hoàn tất tra cứu passdb
Ngày 05 tháng 9 15:02:59 auth: Debug: auth(yvan,79.***.***.***,<IHYO1EDLFNpPmIbe>): Yêu cầu xác thực đã hoàn tất
Ngày 05 tháng 9 15:02:59 auth-worker(7536): Gỡ lỗi: sql(yvan,79.***.***.***,<IHYO1EDLFNpPmIbe>): Tra cứu passdb xong
Ngày 05 tháng 9 15:02:59 auth-worker(7536): Debug: conn unix:auth-worker (pid=7516,uid=115): auth-worker<1>: Đã hoàn thành
ngày 05 tháng 9 15:03:01 auth: Debug: client passdb out: FAIL 1 user=yvan [email protected]
ngày 05 tháng 9 15:03:01 pop3-đăng nhập: Gỡ lỗi: Bỏ qua trường bổ sung passdb không xác định: original_user
ngày 05 tháng 9 15:03:01 pop3-đăng nhập: Gỡ lỗi: Lỗi SSL: Đã đóng kết nối
Ngày 05 tháng 9 15:03:01 pop3-đăng nhập: Thông tin: Đã ngắt kết nối (xác thực không thành công, 1 lần thử trong 2 giây): user=<yvan>, method=PLAIN, rip=79.***.***.*** , lip=10.0.0.4, TLS: Đã đóng kết nối, phiên=<IHYO1EDLFNpPmIbe>
ngày 05 tháng 9 15:03:01 pop3-đăng nhập: Gỡ lỗi: Cảnh báo SSL: thông báo đóng
Tôi có thiếu thứ gì đó trong tệp cấu hình khác không? Tôi đang làm gì sai?