Sau khoảng 6 giờ tìm kiếm, tôi quyết định nhờ trợ giúp tại đây
Tôi đã thử thiết lập postfix, mọi thứ đều hoạt động tốt
Sau đó, tôi đã quyết định sử dụng email của mình trên thunderbolt, cách này không hiệu quả
Vì vậy, tôi nhận ra rằng tôi phải thiết lập một xác thực SASL, vì vậy tôi đã làm (Hoặc ít nhất, tôi nghĩ rằng tôi đã thiết lập nó dưới dạng trả lời telnet với "AUTH PLAIN")
Được rồi, bây giờ bạn đã có một ý tưởng chung, có các cấu hình của tôi:
/etc/postfix/main.cf
smtpd_banner = $myhostname ESMTP $mail_name
biff = không
# nối thêm .domain là công việc của MUA.
append_dot_mydomain = không
# Bỏ ghi chú dòng tiếp theo để tạo cảnh báo "thư bị trì hoãn"
#delay_warning_time = 4h
readme_directory = không
# Xem http://www.postfix.org/COMPATIBILITY_README.html -- mặc định là 2 trên
# lượt cài đặt mới.
mức độ tương thích = 2
# Thông số TLS
smtpd_tls_cert_file = /etc/letsencrypt/live/randomdevs.org/fullchain.pem
smtpd_tls_key_file = /etc/letsencrypt/live/randomdevs.org/privkey.pem
smtpd_tls_security_level = có thể
smtp_tls_CApath=/etc/ssl/certs
smtp_tls_security_level = có thể
smtp_tls_session_cache_database = btree:${data_directory}/smtp_scache
smtpd_relay_restrictions = permit_mynetworks permit_sasl_authenticated reject_unauth_destination
myhostname = randomdevs.org
alias_maps = hash:/etc/aliases
alias_database = hash:/etc/aliases
myorigin = /etc/mailname
mydestination = $mydomain, $myhostname, localhost.$myhostname, , localhost
máy chủ chuyển tiếp =
mạng của tôi = 127.0.0.0/8 [::ffff:127.0.0.0]/104 [::1]/128
hộp thư_size_limit = 0
người nhận_delimiter = +
inet_interfaces = tất cả
inet_protocols = tất cả
home_mailbox = Maildir/
tên miền của tôi = randomdevs.org
smtpd_sasl_type = bồ câu
smtpd_sasl_path = riêng tư/xác thực
smtpd_sasl_local_domain =
smtpd_sasl_security_options = vô danh
smtpd_sasl_tls_security_options = vô danh
bị hỏng_sasl_auth_clients = có
smtpd_sasl_auth_enable = có
smtpd_recipient_restrictions = permit_sasl_authenticated,permit_mynetworks,reject_unauth_destination
smtp_tls_note_starttls_offer = có
smtpd_tls_loglevel = 1
smtpd_tls_received_header = có
smtpd_sasl_authenticated_header = có
virtual_alias_domains = $mydomain
virtual_alias_maps = hash:/etc/postfix/virtual
/etc/postfix/master.cf
# loại dịch vụ riêng tư unpriv đánh thức chroot lệnh maxproc + args
# (có) (có) (không) (không bao giờ) (100)
# ================================================= ==========================
smtp inet n - y - - smtpd -v
đón unix n - y 60 1 đón
dọn dẹp unix n - y - 0 dọn dẹp
qmgr unix n - n 300 1 qmgr
#qmgr unix n - n 300 1 oqmgr
tlsmgr unix - - y 1000? 1 tlsmgr
viết lại unix - - y - - viết lại tầm thường
bị trả lại unix - - y - 0 bị trả lại
trì hoãn unix - - y - 0 thoát
theo dõi unix - - y - 0 bị trả lại
xác minh unix - - y - 1 xác minh
tuôn ra unix n - y 1000? 0 tuôn ra
proxymap unix - - n - - proxymap
proxywrite unix - - n - 1 proxymap
smtp unix - - y - - smtp -v
chuyển tiếp unix - - y - - smtp
-o syslog_name=postfix/$service_name
showq unix n - y - - showq
lỗi unix - - y - - lỗi
thử lại unix - - y - - lỗi
loại bỏ unix - - y - - loại bỏ
unix cục bộ - n n - - cục bộ
unix ảo - n n - - ảo
lmtp unix - - y - - lmtp
đe unix - - y - 1 đe
scache unix - - y - 1 scache
postlog unix-dgram n - n - 1 postlogd
maildrop unix - n n - - pipe
flags=DRXhu user=vmail argv=/usr/bin/maildrop -d ${recipient}
uucp unix - n n - - ống
flags=Fqhu user=uucp argv=uux -r -n -z -a$sender - $nexthop!rmail ($người nhận)
ifmail unix - n n - - pipe
flags=F user=ftn argv=/usr/lib/ifmail/ifmail -r $nexthop ($recipient)
bsmtp unix - n n - - ống
cờ = Fq. user=bsmtp argv=/usr/lib/bsmtp/bsmtp -t$nexthop -f$sender $recipient
scalemail-backend unix - n n - 2 ống
flags=R user=scalemail argv=/usr/lib/scalemail/bin/scalemail-store ${nexthop} ${user} ${extension}
người đưa thư unix - n n - - pipe
flags=FRX user=list argv=/usr/lib/mailman/bin/postfix-to-mailman.py ${nexthop} ${user}
/etc/dovecot/conf.d/10-auth.conf
disable_plaintext_auth = có
auth_mechanisms = đăng nhập đơn giản
!bao gồm auth-system.conf.ext
/etc/dovecot/conf.d/10-master.conf
dịch vụ đăng nhập imap {
inet_listener imap {
cổng = 143
}
}
dịch vụ pop3-đăng nhập {
inet_listener pop3 {
cổng = 110
}
}
xác thực dịch vụ {
unix_listener /var/spool/postfix/private/auth {
chế độ = 0660
người dùng = hậu tố
nhóm = hậu tố
}
}
Đầu ra Telnet
Đang thử 207.180.254.22...
Đã kết nối với Randomdevs.org.
Ký tự thoát là '^]'.
220 randomdevs.org Hậu tố ESMTP
EHLO $ tên máy chủ
250-randomdevs.org
250-ĐƯỜNG ỐNG
KÍCH THƯỚC 250 10240000
250-VRFY
250-ETRN
250-BẮT ĐẦUTLS
ĐĂNG NHẬP MẠCH 250-AUTH
250-AUTH=ĐĂNG NHẬP MẠCH
250-MÃ TRẠNG THÁI NÂNG CAO
250-8BITMIME
250-DSN
250-SMTPUTF8
250 CHUYỆN
AUTH ĐỒNG BẰNG
334
xxxxxxxx **Ở ĐÂY, TÔI ĐÃ SỬ DỤNG CHUỖI BASE64 ĐƯỢC MÃ HÓA NHƯ VẬY: echo -ne "\000username\000password" | cơ sở mởssl64
535 5.7.8 Lỗi: xác thực không thành công:
ĐĂNG NHẬP XÁC THỰC
334 VXNlcm5hbWU6
root **TÔI KHÔNG CHẮC Ở ĐÂY NẾU VIẾT ĐÂY LÀ ĐIỀU ĐÚNG, THỰC TẾ, TÔI KHÔNG BIẾT**
Như bạn có thể thấy, tôi không thể đăng nhập.
Sao có thể như thế được? Ai đó có thể giúp tôi hoặc bất cứ điều gì?
Cảm ơn trước, và có một ngày tốt đẹp!
CHỈNH SỬA:
Tôi đã chỉnh sửa đầu ra Telnet để giải thích rõ hơn những gì tôi đã làm và khi tôi nói về thunderbird, "Không hoạt động" có nghĩa là:
[Cài đặt Thunderbird][1]
[Người dùng đã sử dụng] [2]
Tái bút: Vui lòng không đánh giá thấp câu hỏi này, tôi đã thực sự tìm kiếm mọi thứ có thể và sau 6/7 giờ, tôi đã bỏ cuộc và cố gắng hỏi tại đây. Xin vui lòng, đây là lần đầu tiên tôi sử dụng postfix
Với những cài đặt đó, thunderbird vẫn nói rằng nó không thể tìm thấy cài đặt cho tài khoản email của tôi.
[1]: https://i.stack.imgur.com/Ra92L.png
[2]: https://i.stack.imgur.com/uM4kX.png