Sử dụng tùy chọn này nếu quý vị tự vận hành hạ tầng thư điện tử của riêng mình, hoặc nếu nhà cung cấp của quý vị không nằm trong danh sách trực tiếp của chúng tôi — hầu như mọi dịch vụ thư điện tử đều hỗ trợ SMTP.
⚠️ Nếu nhà cung cấp của quý vị là Mailgun, SendGrid, Postmark, Amazon SES hoặc Resend, vui lòng sử dụng hướng dẫn riêng tương ứng. Các kết nối đó mang lại thông báo lỗi chi tiết hơn khi xảy ra sự cố, bởi chúng tôi có thể đọc nội dung thực tế do nhà cung cấp phản hồi thay vì chỉ là một mã trạng thái SMTP.
Những thứ quý vị cần
Bốn thông tin, nhận từ đơn vị vận hành máy chủ thư điện tử của quý vị:
- Host — ví dụ:
smtp.yourprovider.com
- Port —
587, 465 hoặc 2525
- Tên người dùng và mật khẩu
Nên dùng cổng nào
587 là cổng gửi thư (submission) sử dụng STARTTLS và là cổng quý vị nên dùng. Kết nối sẽ bắt đầu ở dạng văn bản thuần và được nâng cấp lên TLS trước khi gửi đi bất kỳ thông tin nào.
465 là TLS ngầm định — được mã hóa ngay từ byte đầu tiên. Lựa chọn này hoàn toàn tốt; một số nhà cung cấp ưu tiên sử dụng cổng này.
2525 là cổng thay thế không chính thức mà một số nhà cung cấp dịch vụ lưu trữ cung cấp do một vài hệ thống mạng chặn cổng 587. Chỉ sử dụng cổng này nếu nhà cung cấp của quý vị yêu cầu.
⛔ Cổng 25 được chấp nhận tại đây nhưng hầu như không bao giờ là lựa chọn đúng. Đây là cổng mà các máy chủ thư điện tử dùng để giao tiếp với nhau, không phải cổng dành cho ứng dụng gửi thư. Cổng này bị chặn trên hầu hết các mạng, thường không yêu cầu xác thực, và ngay cả khi hoạt động thì thường cũng không được mã hóa.
⛔⛔ Chúng tôi sẽ không gửi thư qua kết nối không được mã hóa. Nếu quý vị bật tùy chọn Sử dụng STARTTLS — và quý vị nên làm vậy — nhưng máy chủ của quý vị từ chối nâng cấp, quá trình gửi thư sẽ thất bại thay vì tiếp tục ở dạng văn bản thuần. Đây là thiết lập có chủ đích: liên kết đặt lại mật khẩu của khách hàng được truyền qua các thư này, và việc bị hạ cấp bảo mật mà không ai nhận ra là sự cố tồi tệ nhất, vì thư vẫn được gửi tới đích.
Thiết lập DNS trước
Nhà cung cấp của quý vị không thực hiện việc này thay quý vị như cách một dịch vụ được quản trị hoàn toàn thực hiện. Quý vị cần thiết lập các bản ghi sau trên miền dùng để gửi thư:
SPF — một bản ghi TXT ủy quyền cho địa chỉ máy chủ của quý vị: v=spf1 ip4:203.0.113.10 -all, hoặc v=spf1 a:smtp.yourprovider.com -all. Nếu quý vị đã có sẵn bản ghi SPF, hãy chỉnh sửa bản ghi đó; việc có hai bản ghi SPF trên cùng một miền sẽ khiến toàn bộ cơ chế SPF bị lỗi.
DKIM — máy chủ thư điện tử của quý vị ký vào các thư gửi đi và quý vị phát hành khóa công khai tương ứng tại <selector>._domainkey.yourdomain.com. Trên Postfix, việc này thường dùng OpenDKIM; nhà cung cấp sẽ cho quý vị biết giá trị selector.
DMARC — một bản ghi TXT tại _dmarc.yourdomain.com, bắt đầu bằng v=DMARC1; p=none; trong khi quý vị kiểm tra xem cả SPF và DKIM đều đã vượt qua.
DNS ngược (Reverse DNS) — bản ghi PTR cho địa chỉ IP máy chủ của quý vị cần phân giải ngược về đúng tên máy chủ của nó. Các nhà cung cấp dịch vụ thư lớn sẽ kiểm tra điều này và nhiều bên sẽ không nhận thư từ địa chỉ thiếu bản ghi này. Nhà cung cấp dịch vụ lưu trữ (hosting) sẽ thiết lập bản ghi này, không phải nhà cung cấp DNS của quý vị.
⭐ Một công cụ kiểm tra miễn phí hữu ích sau khi quý vị đã thiết lập xong: gửi một thư đến mail-tester.com và xem điểm số. Công cụ này sẽ chỉ rõ mục nào trong bốn mục trên bị lỗi, giúp xử lý nhanh hơn nhiều so với việc phỏng đoán từ thư mục rác.
Kết nối trong Zinn®
Mở mục Gửi email trong bảng điều khiển của quý vị:
- Nhà cung cấp — Máy chủ SMTP
- Gửi từ miền này —
mail.yourdomain.com (một miền, không phải địa chỉ thư)
- Máy chủ SMTP, Cổng, Tên người dùng, Mật khẩu
- Sử dụng STARTTLS — bật, trừ khi quý vị dùng cổng 465
⭐ Hãy tạo một hộp thư chuyên dụng hoặc tài khoản gửi thư riêng cho mục đích này, thay vì sử dụng chung tài khoản đăng nhập của một cá nhân. Khi có người rời đi và mật khẩu của họ thay đổi, các thông báo gửi đến khách hàng của quý vị sẽ không bị gián đoạn.
Gửi thư kiểm tra và nhập mã
Nhấn Gửi thư kiểm tra đến một hộp thư thuộc một miền khác, đọc mã được gửi tới, và nhập mã đó.
Khi xảy ra lỗi
"Máy chủ thư điện tử đã từ chối tên người dùng hoặc mật khẩu" — Xác thực SMTP AUTH thất bại. Nếu nhà cung cấp của quý vị có bật xác thực hai yếu tố trên tài khoản, quý vị gần như chắc chắn cần dùng mật khẩu ứng dụng thay vì mật khẩu đăng nhập thông thường.
"Không thể kết nối tới máy chủ:cổng" — cổng bị chặn, tên máy chủ không chính xác, hoặc máy chủ không tiếp nhận gửi thư trên cổng đó. Quý vị có thể chạy lệnh telnet smtp.yourprovider.com 587 từ một máy khác để xác định nguyên nhân.
Lỗi TLS — chứng chỉ của máy chủ đã hết hạn, là chứng chỉ tự ký, hoặc không khớp với tên máy chủ quý vị đã nhập. Chúng tôi luôn xác minh chứng chỉ và sẽ không bỏ qua bước kiểm tra này; vui lòng xử lý lỗi chứng chỉ.
"Máy chủ thư điện tử đã từ chối người nhận" — máy chủ của quý vị chưa được định cấu hình để chuyển tiếp (relay) cho người gửi này, điều này thường có nghĩa là người dùng đã xác thực không có quyền gửi thư dưới danh nghĩa miền gửi của quý vị.
Thư gửi được nhưng mọi thư đều rơi vào thư mục rác — nguyên nhân là do DNS, không phải do SMTP. Hãy kiểm tra lại lần lượt các cấu hình SPF, DKIM, DMARC và DNS ngược ở trên, sau đó tiến hành kiểm tra lại với mail-tester.