App Logo
mail.google.com

Send Gmail email

Send an email from the signed-in Gmail account, with a plain-text body and an optional single file attachment.

Input

to required

Recipient email address(es). A single string or an array of strings.

subject required

Email subject line.

cc optional

Optional Cc address(es). A single string or an array of strings.

bcc optional

Optional Bcc address(es). A single string or an array of strings.

body optional

Plain-text message body.

Default: ""
account optional

Google account email to send as. Without it, Gmail uses the first signed-in account, which may not be the one you expect if several accounts share the browser.

attachmentMime optional

MIME type of the attachment (e.g. 'application/pdf'). Defaults to a generic binary type if omitted.

attachmentName optional

Filename the recipient sees for the attachment (e.g. 'invoice.pdf'). Defaults to 'attachment' if omitted.

attachmentBase64 optional

Base64-encoded bytes of a file to attach. Optional, omit to send without an attachment. Keep the file small, a few hundred KB or less.

Output

to required
sent required
subject required
cc optional
bcc optional

FAQ

Send an email from the signed-in Gmail account, with a plain-text body and an optional single file attachment.
Required: to, subject. Optional: cc, bcc, body, account, attachmentMime, attachmentName, attachmentBase64.
It returns cc, to, bcc, sent, subject.
Yes. It acts as you on mail.google.com: on your own Chrome it reuses your session, and on a Reduck-hosted browser it loads the mail.google.com cookies saved by the Reduck extension.
It makes changes on mail.google.com, like sending, posting or booking something.
Ask an AI agent connected to Reduck to run reduck/mail.google.com/send_email, or run it from a terminal with the Reduck CLI: npx @reduck-ai/cli@latest run --script reduck/mail.google.com/send_email
It is part of Reduck's official curated catalogue.

Start building not clicking