Bỏ qua đến nội dung chính
Tổng quan về SMTP
S
Được viết bởi Support Mailtarget
Đã cập nhật cách đây hơn 1 tuần

Máy chủ SMTP là gì?

Simple Mail Transfer Protocol (SMTP) là một hình thức giao tiếp giữa các máy chủ được sử dụng để gửi và nhận email. Máy chủ SMTP yêu cầu xác thực dưới dạng tên người dùng, mật khẩu, địa chỉ IP, cổng và giao thức bảo mật (thường là SSL hoặc TLS).

Mailtarget cung cấp tất cả các thông tin chi tiết cần thiết trong tài khoản của bạn sau khi bạn đã thêm và xác thực tên miền. Từ đó, bạn có thể dễ dàng bắt đầu gửi email qua ứng dụng khách email SMTP của mình.

Tại sao nên sử dụng máy chủ SMTP của chúng tôi?

Việc quản lý máy chủ SMTP của riêng bạn có thể tốn thời gian và chi phí. Dù bạn muốn giảm chi phí sở hữu hay đảm bảo chương trình email của mình sẵn sàng trong tương lai, dịch vụ SMTP dựa trên đám mây của chúng tôi là giải pháp tuyệt vời cho bạn.

Thay vì phải chi trả cho các thiết bị phần cứng và bảo trì, Mailtarget sẽ quản lý tất cả nội bộ, giúp bạn tập trung vào hoạt động kinh doanh cốt lõi của mình.

Ngoài máy chủ SMTP, Mailtarget còn cung cấp:

  • Theo dõi email theo thời gian thực và phân tích nâng cao cho chương trình email của bạn.

  • Nhật ký chi tiết để chẩn đoán các vấn đề khi gửi email.

  • Các tính năng cải thiện khả năng chuyển phát để giảm tỷ lệ email bị trả lại và khiếu nại spam.

  • Kết nối dễ dàng với các nhà cung cấp như Gmail và Yahoo thông qua TLS.

Cấu hình ứng dụng khách

Để sử dụng Mailtarget làm máy chuyển tiếp SMTP, bạn cần trỏ ứng dụng khách SMTP hoặc MTA cục bộ của mình đến điểm cuối sau:

Tên

Giá trị

Ghi chú

Host

smtp.mtrgt.net

-

Port

587

-

Mã hóa

STARTTLS

-

Xác thực

AUTH LOGIN

-

Người dùng

smtp_mt_injection

-

Mật khẩu

API key có quyền "Send via SMTP"

Tạo và quản lý API key từ ứng dụng

Thời gian chờ tối thiểu cho từng lệnh

Tối thiểu 60 giây

Xem RFC-5321 để biết các giá trị được khuyến nghị trong RFC.

Bạn có thể kiểm tra kết nối SMTP của chúng tôi bằng swaks:

swaks --to [email protected] \
--from [email protected] \
--auth --auth-user= smtp_mt_injection \
--auth-password=API_KEY \
--server smtp.mtrgt.net:587 \
-tls

Bảo mật SMTP

Mailtarget khuyến nghị sử dụng TLS với SMTP để bảo vệ nội dung tin nhắn, thông tin người nhận và API key trong quá trình truyền tải. Nếu ứng dụng của bạn không hỗ trợ TLS, chúng tôi khuyên bạn nên sử dụng API key chỉ với quyền "Send via SMTP".

Ngoài ra, bạn cũng nên thường xuyên thay đổi API key của mình để giảm nguy cơ bị lộ. API key cần được bảo vệ như mật khẩu.Theo Điều khoản Sử dụng, bạn chịu hoàn toàn trách nhiệm về việc sử dụng tài khoản của mình. Điều này bao gồm cả việc API key bị lộ trong kết nối không an toàn.

Theo dõi nhấp chuột và mở email

Theo dõi nhấp chuột và mở email qua SMTP bị tắt theo mặc định. Để kích hoạt, thêm header sau:

X-MT-ATTR: { "optionsAttributes" : { "openTracking" : true, "clickTracking" : true }}

Bạn cũng có thể thiết lập tính năng này trên toàn tài khoản trong cài đặt máy chuyển tiếp SMTP của mình.

Tên miền sandbox

Tên miền sandbox sandbox.mailtarget.co khả dụng trong môi trường sản xuất Mailtarget. Tên miền này cho phép từng tài khoản gửi tin nhắn thử nghiệm trước khi cấu hình tên miền gửi thực tế.

Gửi tin nhắn với CC & BCC

Khi gửi email qua SMTP có tiêu đề X-MT-ATTR, bạn có thể chỉ định một mảng JSON cho cc & bcc. Đối với mỗi địa chỉ trong mỗi mảng này, một thông báo sẽ được tạo. Các thông báo sẽ được tạo với các tiêu đề sau:

  • Người dùng có trách nhiệm đưa tiêu đề To của riêng họ vào nội dung của thông báo.

  • Tất cả các thông báo sẽ hiển thị tiêu đề Cc và giá trị của tiêu đề đó sẽ bao gồm tất cả các địa chỉ được liệt kê trong mảng Cc.

  • Mỗi người nhận Bcc sẽ nhận được một thông báo có tiêu đề To và Cc được mô tả ở trên và ngoài ra, sẽ thấy tiêu đề Bcc chỉ có địa chỉ người nhận của riêng họ làm giá trị của tiêu đề.

  • Mỗi người nhận lưu trữ sẽ nhận được một thông báo có tiêu đề To và Cc được mô tả ở trên, tuy nhiên, họ sẽ không có tiêu đề Bcc.

Sau đây là những điểm chính về báo cáo và theo dõi đối với các thông báo cc, bcc và lưu trữ:

  • Mỗi người nhận (to, cc và bcc) được tính là một thông báo được nhắm mục tiêu.

  • Trường transmission_id có sẵn trong các sự kiện thông qua Webhooks, có thể được sử dụng để liên kết các phiên bản cc và bcc của tin nhắn với nhau.

Mỗi người nhận sẽ chỉ nhận được một phiên bản duy nhất của mỗi tin nhắn, ngay cả khi chúng xuất hiện trên nhiều hơn một danh sách người nhận cc hoặc bcc.

Lỗi SMTP

Nếu bạn gửi thư qua SMTP thay vì REST, có một số lỗi cụ thể của Mailtarget. Danh sách bên dưới đề cập đến từng lỗi, cũng như những việc cần làm khi bạn nhận được chúng. Vui lòng liên hệ với chúng tôi để biết thông báo lỗi không được liệt kê bên dưới.

Phản hồi

Ý nghĩa

Cách khắc phục

535 5.7.8 No authentication type succeeded

Có vấn đề với thông tin xác thực.

Đảm bảo API key có quyền "Send via SMTP" và tên người dùng là SMTP_Injection.

550 5.6.0 JSON parsing error in X-MT-ATTR

Header X-MT-ATTR bị sai định dạng.

Sửa định dạng JSON trong header. Thông báo lỗi thường cung cấp thêm chi tiết về vấn đề này.

550 5.7.1 Unconfigured Sending Domain

Tên miền trong địa chỉ "From" chưa được cấu hình.

Sử dụng địa chỉ "From" với tên miền đã được cấu hình. Xem hướng dẫn Creating Sending Domains.

Nội dung này có giải đáp được câu hỏi của bạn không?