[英]Change Recipient Address Google Apps Script
在Google Apps腳本中使用回復功能時,是否可以更改收件人地址?
我想接收來自隨機電子郵件帳戶的電子郵件,並用標簽標記它,並在安排時間后,運行以下代碼以答復所需的電子郵件地址,而不是原始發件人。 我要回復的原因是將其保留在同一線程中。 我已經嘗試了以下代碼的幾乎所有變體,但無法按照我想要的方式工作:
thread.reply("This is a message.", {
htmlBody: "This is a message.",
name: "My Name",
recipient: "DESIRED@EMAIL.com",
replyTo: "DESIRED@EMAIL.com",
to: "DESIRED@EMAIL.com"
});
如果您要求生成一個隨機的電子郵件地址並從該地址發送真實的電子郵件,那是不可能的。
但是...您可以將replyTo
可選參數設置為隨機地址-盡管當用戶嘗試回復該線程時,他們會收到無法到達該地址的退回通知。 但是,原始發件人(非隨機地址)仍將在原始郵件中可見。
如果您查看(回復) / (發送)的GmailApp文檔 ,則會發現一些限制。 如果您是從MailApp (Google Apps腳本)發送郵件,則發件人的地址( from
)必須是有效的Alias
。
但是, GmailMessage
類中有很多方法,例如getFrom()
和getReplyTo()
,它們可以讓您from
/ replyTo
參數獲取/設置郵件的值,並使它們具有相同的值。 這樣,當您回復郵件時,您將始終處於同一線程中。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.