簡體   English   中英

使用 Thunderbird MailExtension 發送郵件

[英]Send mail with Thunderbird MailExtension

Thunderbird 附加組件是否可以發送由compose.beginReply發起的消息?

我在manifest.json中添加了一個message_display_button 以下是后台腳本,它在單擊該按鈕后打開回復,向正文添加一些文本,然后它應該通過發送郵件來完成:

browser.messageDisplayAction.onClicked.addListener(async (tab) => {
    browser.messageDisplay.getDisplayedMessage(tab.id).then(async (message) => {
        let mailTab = await browser.compose.beginReply(message.id);
        let details = await browser.compose.getComposeDetails(mailTab.id);
        //... manipulate html
        browser.compose.setComposeDetails(mailTab.id, {body: html});
        // now send... but how?
    });
});

我在 WebExtension 文檔https://webextension-api.thunderbird.net/en/latest/compose.html#functions 中找不到用於發送組合消息的 function

await browser.compose.sendMessage(mailTab.id,{mode:'sendNow'})

你可以查看最新的文檔https://webextension-api.thunderbird.net/en/91/compose.html它也需要權限 compose.send

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM