Chuyển tới nội dung chính

5 bài viết được gắn thẻ "email"

Xem tất cả thẻ

Nhóm email

Nhóm email biến một địa chỉ trên tên miền đang nhận thư, ví dụ [email protected], thành địa chỉ chung: mọi thư gửi tới được chuyển cho từng thành viên, giống nhóm của Google Workspace. Tạo nhóm tại Email → Nhóm email.

Email hỗ trợ không cần chuyển tiếp

Kênh email hỗ trợ có địa chỉ nằm trên tên miền đã nhận email tại Hạ Tầng (Email → Tên miền → Nhận email) giờ không cần cài thêm gì: email tới địa chỉ đó vào thẳng Hộp thư, không cần chuyển tiếp hay tên miền phụ MX riêng.

API Email kiểm tra scope của API key

API Email nay kiểm tra scope của key, đúng như dashboard vẫn mô tả:

  • Gửi email (POST /emails, POST /emails/batch, SMTP relay) và đổi lịch gửi (PATCH /emails/{id}, POST /emails/{id}/cancel) cần email:send.
  • Đọc email (GET /emails, GET /emails/{id}, GET /emails/{id}/events) cần email:read; email:send và email:write đã bao gồm quyền này.

Trước đây mọi key hợp lệ đều gọi được các endpoint này. Key thiếu scope giờ nhận 401 restricted_api_key (qua SMTP là 550 5.7.1). Key toàn quyền (*), email:* hoặc email:send không bị ảnh hưởng. Nếu key đang dùng để gửi email chỉ có các scope khác, như email:write hay chat:*, hãy thêm email:send cho key ở mục API Keys trong dashboard.

@hatang/sdk 0.4.0: mặc định gọi production, template, liên hệ dùng chung, automation

@hatang/sdk 0.4.0 mặc định gọi https://api.hatang.dev. Trước đây, client tạo mà không có baseUrl hay HATANG_BASE_URL sẽ gọi http://localhost:3001; khi phát triển local giờ hãy truyền baseUrl (hoặc đặt HATANG_BASE_URL).

Lệnh mới:

  • Template: templates.create/get/list/update/remove/publish/duplicate, và emails.send({ to, template: { id, variables } }).
  • Liên hệ dùng chung: contacts.* không cần audience_id, gọi theo id hoặc email, kèm properties, segments và topics; thêm namespace segments, topics và contactProperties. Truyền audience_id vẫn dùng các route audience cũ.
  • Automation: events.*, automations.* và automations.runs.*.
  • Số liệu: emails.metrics(), logs.list/get và usage.get.

Namespace blog đã bị bỏ. Xem hướng dẫn Node.js.

@hatang/sdk 0.3.0: nhận email

@hatang/sdk 0.3.0 đọc được email nhận về: emails.receiving.list(), .get(id) và tệp đính kèm với link tải có chữ ký (hiệu lực một giờ). Tên miền có thêm capabilities, nên domains.update({ id, capabilities: { receiving: "enabled" } }) bật nhận email. Câu trả lời mẫu có thêm subject và is_private, link thanh toán có thêm qr_payload cho ứng dụng tự vẽ mã VietQR.