|
Các bước tạo bộ lọc để chuyển tiếp email trên Gmail mà không cần xác thực địa chỉ email chuyển tiếp.
1. Tạo nhãn (label) cho các emails bạn muốn lọc, ví dụ: tạo nhãn TingTing cho các email gửi từ bộ phận Kế toán, với tiêu đề Thông báo thu nhập
2. Tạo một script trên https://script.google.com/ . để kết hợp với bộ lọc vừa tạo ở trên.
- Chọn New Project
- Thay toàn bộ nội dung script mặc định bằng code dưới đây:
- function autoResendEmails() {
- // Search for emails that match your Gmail filter
- const searchQuery = 'label:TingTing'; // Replace 'TingTing' with your filter's label name
- const threads = GmailApp.search(searchQuery);
- // Email to forward to
- const forwardToEmail = "[email protected]"; // Replace with the recipient's email address
- // Process matching emails
- threads.forEach((thread) => {
- const messages = thread.getMessages();
- messages.forEach((message) => {
- if (!message.isStarred()) { // Avoid resending the same email multiple times
- GmailApp.sendEmail(forwardToEmail, message.getSubject(), message.getPlainBody(), {
- htmlBody: message.getBody(),
- });
- message.star(); // Mark the message as processed
- }
- });
- });
- }
Sao chép mã
- Trong Apps Script, chọn biểu tượng đồng hồ báo thức Trigger . Tạo mới New Trigger :
- Function: autoResendEmails
- Deployment: Head
- Event Source: Time-driven
- Type of Time-Based Trigger: Select the frequency (e.g., every 5 minutes).
Sao chép mã - Lưu Trigger vừa tạo. Rồi thực hiện áp dụng bộ lọc có nhãn "TingTing" các email phù hợp điều kiện. rồi xem kết quả ở Email đích.
Đây là một workaround khá là hay của Google Apps Script, thay vì thực hiện các thao tác xác thực Email chuyển tiếp khá là rườm rà, Gmail cũng hay nhắc nhở tình trạng forwarding này nữa.
|
|