function forwardSpecificEmailToTelegram() { var botToken = "<YourBotToken>"; // 替换为你的Telegram Bot Token var chatId = "<YourChatID>"; // 替换为你的Chat ID var specificSender = "[email protected]"; // 替换为特定发件人邮箱 var keyword = "重要"; // 替换为特定关键字
// 搜索符合条件的邮件 var query = "is:unread from:" + specificSender + " subject:" + keyword + " OR body:" + keyword; var threads = GmailApp.search(query);
for (var i = 0; i < threads.length; i++) { var messages = threads[i].getMessages();
for (var j = 0; j < messages.length; j++) { var message = messages[j]; var subject = message.getSubject(); var body = message.getPlainBody(); var text = "主题: " + subject + "\n\n内容: " + body;
// 发送到Telegram var url = "https://api.telegram.org/bot" + botToken + "/sendMessage"; var payload = { "chat_id": chatId, "text": text };
// 设置多个关键词(只要包含任意一个关键词就触发) var keywords = ["重要", "紧急", "URGENT", "提醒"];
// 构建Gmail搜索查询 var senderQuery = specificSenders.map(function(sender) { return "from:" + sender; }).join(" OR ");
var keywordQuery = keywords.map(function(keyword) { return "subject:" + keyword + " OR body:" + keyword; }).join(" OR ");
var query = "is:unread (" + senderQuery + ") AND (" + keywordQuery + ")";
// 搜索符合条件的邮件 var threads = GmailApp.search(query);
for (var i = 0; i < threads.length; i++) { var messages = threads[i].getMessages();
for (var j = 0; j < messages.length; j++) { var message = messages[j]; var subject = message.getSubject(); var body = message.getPlainBody(); var text = "主题: " + subject + "\n\n内容: " + body;
// 发送到Telegram var url = "https://api.telegram.org/bot" + botToken + "/sendMessage"; var payload = { "chat_id": chatId, "text": text };
function forwardSpecificEmailToTelegramAndQQ() { var botToken = "<YourBotToken>"; // 替换为你的Telegram Bot Token var chatId = "<YourChatID>"; // 替换为你的Chat ID var qqEmail = "<YourQQEmail>"; // 替换为你的QQ邮箱地址
// 设置多个关键词(只要包含任意一个关键词就触发) var keywords = ["重要", "紧急", "URGENT", "提醒"];
// 构建Gmail搜索查询 var senderQuery = specificSenders.map(function(sender) { return "from:" + sender; }).join(" OR ");
var keywordQuery = keywords.map(function(keyword) { return "subject:" + keyword + " OR body:" + keyword; }).join(" OR ");
var query = "is:unread (" + senderQuery + ") AND (" + keywordQuery + ")";
// 搜索符合条件的邮件 var threads = GmailApp.search(query);
for (var i = 0; i < threads.length; i++) { var messages = threads[i].getMessages();
for (var j = 0; j < messages.length; j++) { var message = messages[j]; var subject = message.getSubject(); var body = message.getPlainBody(); var text = "主题: " + subject + "\n\n内容: " + body;
// 发送到Telegram var telegramUrl = "https://api.telegram.org/bot" + botToken + "/sendMessage"; var telegramPayload = { "chat_id": chatId, "text": text };