Skip to main content

mailgun

Send emails via Mailgun API. Use when the user needs to send emails programmatically, such as newsletters, notifications, alerts, or automated reports. Requires MAILGUN_API_KEY and MAILGUN_DOMAIN environment variables to be configured.

소스 정보

저장소
Kernel8901/ai-agent-skills-classification
최근 소스 활동
2026년 4월 4일 15:26
감지된 SKILL.md 언어
영어
스타
5
포크
1

설치 방법

기본적으로 소스를 먼저 확인하는 Prompt가 선택됩니다. 직접 명령으로 전환하거나 로컬 사본을 다운로드할 수도 있습니다.

소스 파일 검토

설치 여부를 결정하기 전에 SKILL.md와 SkillsMP에 표시된 보조 파일을 읽어 보세요.

파일 탐색기
4 개 파일

SKILL.md 표시 중

SKILL.md
소스 지침 · 읽기 전용 미리보기
name
mailgun
description
Send emails via Mailgun API. Use when the user needs to send emails programmatically, such as newsletters, notifications, alerts, or automated reports. Requires MAILGUN_API_KEY and MAILGUN_DOMAIN environment variables to be configured.
# Mailgun Email Sender Send emails programmatically using Mailgun's HTTP API. ## Prerequisites Configure the following environment variables in `~/.zshrc` or `~/.bash_profile`: ```bash export MAILGUN_API_KEY="key-xxxxx" # Your Mailgun private API key export MAILGUN_DOMAIN="mg.yourdomain.com" # Your Mailgun domain export MAILGUN_FROM="Sender <noreply@mg.yourdomain.com>" # Default sender export MAILGUN_DEFAULT_TO="you@email.com" # Default recipient (optional) ``` Then reload your shell configuration: ```bash source ~/.zshrc ``` ## Usage ### Send a simple email ```bash mailgun/scripts/send_email.sh "Subject" "Email body text" ``` ### Send to a specific recipient ```bash mailgun/scripts/send_email.sh "Newsletter" "Content here" "recipient@email.com" ``` ### Send with custom sender ```bash mailgun/scripts/send_email.sh "Alert" "System down" "admin@company.com" "alerts@company.com" ``` ## Features - Simple command-line interface - Uses environment variables for configuration - Supports custom sender and recipient - Returns success/error status codes - Works with HTML content (pass HTML in body parameter) ## Common Use Cases - Daily/weekly newsletters - System alerts and notifications - Automated reports - Confirmation emails - Scheduled reminders ## Troubleshooting **Error: MAILGUN_API_KEY and MAILGUN_DOMAIN must be set** → Configure environment variables as shown in Prerequisites **Error: 401 Unauthorized** → Check that your API key is correct and active **Error: 404 Not Found** → Verify your MAILGUN_DOMAIN is correct ## References - Mailgun Documentation: https://documentation.mailgun.com/ - API Reference: See [references/api.md](references/api.md)
GitHub에서 보기