gws-gmail-sendотправка Gmail GWS CLI
googleworkspace/cli
Отправка Gmail.
Установка
npx -y skills add googleworkspace/cli --skill gws-gmail-send --agent claude-codegmail +send
ПРЕДВАРИТЕЛЬНО: прочтите
../gws-shared/SKILL.mdоб авторизации, глобальных флагах и правилах безопасности. Если файла нет, выполнитеgws generate-skills.
Отправить письмо.
Использование
gws gmail +send --to --subject --body
Флаги
| Флаг | Обязательный | По умолчанию | Описание |
|---|---|---|---|
--to | ✓ | — | Email получателя(ей), через запятую |
--subject | ✓ | — | Тема письма |
--body | ✓ | — | Тело письма (обычный текст или HTML с --html) |
--from | — | — | Адрес отправителя (для send-as/алиаса; опустите для адреса по умолчанию) |
--attach | — | — | Прикрепить файл (можно несколько раз) |
--cc | — | — | Email для копии (CC), через запятую |
--bcc | — | — | Email для скрытой копии (BCC), через запятую |
--html | — | — | Трактовать --body как HTML (по умолчанию обычный текст) |
--dry-run | — | — | Показать запрос без выполнения |
--draft | — | — | Сохранить как черновик вместо отправки |
Примеры
gws gmail +send --to alice@example.com --subject 'Hello' --body 'Hi Alice!'
gws gmail +send --to alice@example.com --subject 'Hello' --body 'Hi!' --cc bob@example.com
gws gmail +send --to alice@example.com --subject 'Hello' --body 'Bold text' --html
gws gmail +send --to alice@example.com --subject 'Hello' --body 'Hi!' --from alias@example.com
gws gmail +send --to alice@example.com --subject 'Report' --body 'See attached' -a report.pdf
gws gmail +send --to alice@example.com --subject 'Files' --body 'Two files' -a a.pdf -a b.csv
gws gmail +send --to alice@example.com --subject 'Hello' --body 'Hi!' --draft
Советы
- Автоматически обрабатывает форматирование RFC 5322, MIME-кодирование и base64.
- Используйте
--from, чтобы отправлять с настроенного send-as алиаса вместо основного адреса. - Используйте
-a/--attachдля вложений (можно несколько раз). Лимит общего размера: 25МБ. - С
--htmlиспользуйте теги-фрагменты (<p>,<b>,<a>,<br>и т.д.) — обёртка<html>/<body>не нужна. - Используйте
--draft, чтобы сохранить сообщение как черновик, а не отправлять сразу.
ВНИМАНИЕ: это команда записи — подтвердите с пользователем перед выполнением.
См. также
- gws-shared — глобальные флаги и авторизация
- gws-gmail — все команды отправки, чтения и управления почтой
Из того же репозитория
gws-gmail — Gmail GWS Google CLI
googleworkspace/cli
Gmail GWS CLI.
gws-drive — Drive GWS Google CLI
googleworkspace/cli
Drive GWS.
gws-docs — Документы GWS Google CLI
googleworkspace/cli
Документы GWS.
gws-calendar — Календарь GWS Google CLI
googleworkspace/cli
Календарь GWS.
gws-sheets — Sheets GWS Google CLI
googleworkspace/cli
Sheets GWS.
gws-docs-write — написание документов GWS Google CLI
googleworkspace/cli
Написание GWS Docs.
