Tài liệu này giải thích cách định cấu hình tính năng chuyển tiếp email trong Gmail API.
Bạn có thể sử dụng tài nguyên settings để định cấu hình tính năng chuyển tiếp cho một tài khoản. Để được dùng làm địa chỉ email chuyển tiếp, địa chỉ email phải đáp ứng một trong các tiêu chí sau:
- Địa chỉ email đã được xác minh. Để biết thêm thông tin, hãy xem bài viết Tạo và xác minh địa chỉ chuyển tiếp.
- Địa chỉ email thuộc cùng miền với người gửi.
- Địa chỉ email thuộc một miền phụ trong cùng miền của người gửi.
- Địa chỉ email thuộc một bí danh miền được định cấu hình trong cùng một tài khoản Google Workspace.
Nếu địa chỉ email chuyển tiếp không tuân thủ một trong các quy tắc này, thì việc thiết lập tính năng chuyển tiếp bằng API sẽ không thành công.
Để biết thông tin về cách tạo, liệt kê, lấy hoặc xoá địa chỉ chuyển tiếp, hãy xem các phương thức trên tài nguyên settings.forwardingAddresses.
Để biết thông tin về cách nhận hoặc cập nhật chế độ cài đặt chuyển tiếp tự động, hãy xem các phương thức trên tài nguyên settings.
Tạo và xác minh địa chỉ chuyển tiếp
Bạn phải tạo địa chỉ chuyển tiếp trước khi sử dụng. Trong một số trường hợp, người dùng cũng phải xác minh quyền sở hữu địa chỉ.
Nếu Gmail yêu cầu người dùng xác minh địa chỉ chuyển tiếp, thì địa chỉ đó sẽ được trả về cùng với VerificationStatus của pending. Một thư xác minh sẽ tự động được gửi đến địa chỉ email đích. Chủ sở hữu địa chỉ email phải hoàn tất quy trình xác minh trước khi có thể sử dụng địa chỉ email đó.
Những địa chỉ chuyển tiếp không yêu cầu xác minh có trạng thái xác minh là accepted.
Bật tính năng tự động chuyển tiếp
Bạn có thể chọn chuyển tiếp tất cả thư mới của mình đến một địa chỉ email khác.
Để làm việc này, hãy gọi phương thức updateAutoForwarding để bật tính năng chuyển tiếp tự động cho một tài khoản. Lệnh gọi này yêu cầu một địa chỉ chuyển tiếp đã đăng ký và xác minh, cũng như một hành động cần thực hiện đối với các thư được chuyển tiếp.
Các chế độ cài đặt này được đặt bằng cách sử dụng đối tượng AutoForwarding.
Trường disposition được dùng để đặt trạng thái của thông báo sau khi thông báo được chuyển tiếp. Giá trị mặc định là dispositionUnspecified, nhưng bạn không thể đặt trường này thành dispositionUnspecified.
Các mã mẫu sau đây cho biết cách bật tính năng chuyển tiếp tự động, sau đó chuyển các thư được chuyển tiếp vào thùng rác:
Java
Python
Để tắt tính năng chuyển tiếp tự động, hãy gọi phương thức updateAutoForwarding và đặt trường enabled trên đối tượng AutoForwarding thành false.
Chuyển tiếp một số tin nhắn
Tính năng chuyển tiếp tự động sẽ gửi tất cả thư nhận được trên Gmail đến tài khoản đích. Để chuyển tiếp một số thư cụ thể, hãy thiết lập bộ lọc để tạo quy tắc chuyển tiếp thư dựa trên thuộc tính hoặc nội dung của thư.
Để chuyển tiếp thư đến nhiều tài khoản, hãy tạo bộ lọc cho từng địa chỉ email chuyển tiếp.