Tôi có hai vấn đề và tôi tin rằng chúng có liên quan đến nhau. Đầu tiên, tôi có thể nhận email từ các miền trong máy chủ cục bộ của mình trong Roundcube và Horde, nhưng không phải trong Thunderbird hoặc Mac Mail. Thứ hai, tôi không thể nhận email bên ngoài ở bất cứ đâu và đây là vấn đề chính khiến tôi lo lắng. Khi tôi gửi tin nhắn, tôi nhận được đèn flash trên màn hình cho biết tin nhắn đang được gửi và tôi KHÔNG nhận được thông báo lỗi. Tuy nhiên, người nhận không nhận được email.
Đây là mã tôi đã thêm vào cuối /etc/postfix/main.cf gốc:
myhostname = mail.charlotsa.com
tên miền của tôi = charlotsa.com
nguồn gốc của tôi = $ tên miền của tôi
home_mailbox = thư/
mạng của tôi = 24.197.10.0/24, 127.0.0.0/8
inet_interfaces = $myhostname, localhost
mydestination = $myhostname, localhost.$mydomain, localhost, $mydomain
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
bị hỏng_sasl_auth_clients = có
smtpd_sasl_auth_enable = có
smtpd_recipient_restrictions = permit_sasl_authenticated,permit_mynetworks,reje$
smtp_tls_security_level = có thể
smtpd_tls_security_level = có thể
smtp_tls_note_starttls_offer = có
smtpd_tls_loglevel = 1
smtpd_tls_key_file = /etc/letsencrypt/live/mail.charlotsa.com/privkey.pem
smtpd_tls_cert_file = /etc/letsencrypt/live/mail.charlotsa.com/fullchain.pem
smtpd_tls_received_header = có
smtpd_tls_session_cache_timeout = 3600s
tls_random_source = dev:/dev/urandom
Tôi chỉ thực hiện hai thay đổi khác đối với tệp "/etc/postfix/main.cf" ban đầu.Đầu tiên, tôi đã nhận xét các đường dẫn ssl, vì tôi đã có chứng chỉ cho máy chủ email của mình, chứng chỉ này tôi đã thêm ở cuối tệp. Thứ hai, tôi đã thêm mã này vào phần bí danh của tệp:
virtual_alias_maps = hash:/etc/postfix/virtual
virtual_alias_domains = hash:/etc/postfix/virtual_domains
Nhưng tôi chưa thử tên miền khác vì tôi muốn giải quyết vấn đề này trước.
Khi tôi kiểm tra cổng 25 bằng lệnh "netstat -plnt |grep :25", đây là kết quả:
(Không phải tất cả các quy trình đều có thể được xác định, thông tin quy trình không thuộc sở hữu
sẽ không được hiển thị, bạn sẽ phải root để xem tất cả.)
tcp 0 0 24.197.10.18:25 0.0.0.0:* NGHE -
tcp 0 0 127.0.0.1:25 0.0.0.0:* NGHE -
tcp6 0 0 ::1:25 :::* NGHE -
Đây là cấu hình của tôi trong Thunderbird:
Cấu hình email Thunderbird
Cuối cùng, tôi đã thiết lập máy chủ tên DNS của mình trong "/var/named" và nó đang trỏ tới ip của tôi.
Tôi tin rằng sự cố với Thunderbird và Mac Mail sẽ không còn là vấn đề nữa khi tôi có thể nhận email bên ngoài. Nếu ai đó có thể giúp tôi, tôi sẽ rất biết ơn. Cảm ơn trước.