gmail APIを使用して受信トレイから新しい受信者にメッセージを転送するスクリプトを作成しようとしています。gmail APIで既存のメッセージを送信
Thisガイドでは、電子メールのbase64エンコード文字列を送信することをお勧めします。おそらく、format=raw
という方法でgetメソッドを使用して既存の電子メールを取得し、受信者を変更するためにbase64エンコーディングを編集し、新しいメッセージを送信することができます。
大量のbase64文字列をダウンロードし、デコードし、正規表現の置換を行い、再エンコードしてから、再度アップロードするというこのプロセスはかなり大規模です(添付ファイルが多い)。長い時間がかかります。また、正規表現を使ってMIME電子メールメッセージを操作するのは非常に面倒です。
もっと簡単な方法があるはずです... ...?おそらく、APIを介して直接これを行うためのいくつかの方法?
リンクありがとうございます。これは私が探しているものではありません。すでに(私の電子メール受信箱にある)メッセージを新しい送信者に送信する必要があります。このため、元のメッセージを表すbase64文字列からhtml本文を引き出す必要があります。しかしこれは唯一の選択肢かもしれません... – lsankar4033