diff --git a/src/lib/google.ts b/src/lib/google.ts index 905f680..4da818f 100644 --- a/src/lib/google.ts +++ b/src/lib/google.ts @@ -33,15 +33,45 @@ export async function sendGmail( oauth.setCredentials({ refresh_token: refreshToken }); const gmail = google.gmail({ version: 'v1', auth: oauth }); - const raw = Buffer - .from( - [`To: ${to}`, - 'Content-Type: text/plain; charset="UTF-8"', - 'Content-Transfer-Encoding: 7bit', - `Subject: ${subject}`, - '', - text].join('\n')) - .toString('base64url'); + + const wrappedHtml = ` + + + + + ${subject} + + + + +
${text}
+ +`; + + const message = [ + `To: ${to}`, + 'Content-Type: text/html; charset="UTF-8"', + 'Content-Transfer-Encoding: 7bit', + `Subject: ${subject}`, + '', + wrappedHtml + ].join('\n'); + + const raw = Buffer.from(message).toString('base64url'); await gmail.users.messages.send({ userId: 'me',