Loading...
Loading...
Sends, receives, and tracks email via the Mailgun (Sinch) API. Use when the user wants to send email, manage domains, configure webhooks, query email events/logs, manage templates, handle suppressions (bounces, unsubscribes, complaints), set up inbound routes, manage mailing lists, DKIM keys, or IP warmup using Mailgun.
npx skill4agent add sinch/skills sinch-mailgun.envMAILGUN_API_KEYMAILGUN_DOMAIN/v1/analytics/*/v4/domains.mdapiPOST /messages/messages.mime| Service | US | EU |
|---|---|---|
| REST API | | |
| Outgoing SMTP | | |
| Inbound SMTP | | |
| Open/Click Tracking | | |
curl -s --user 'api:YOUR_API_KEY' \
https://api.mailgun.net/v3/YOUR_DOMAIN/messages \
-F from='Sender <sender@YOUR_DOMAIN>' \
-F to='recipient@example.com' \
-F subject='Hello from Mailgun' \
-F text='This is a test email.' \
-F html='<h1>Hello</h1><p>HTML body.</p>'{"id": "<message-id@YOUR_DOMAIN>", "message": "Queued. Thank you."}multipart/form-data-F-dnpm install mailgun.js form-dataconst Mailgun = require('mailgun.js');
const formData = require('form-data');
const mg = new Mailgun(formData).client({
username: 'api',
key: 'YOUR_API_KEY',
// For EU: url: 'https://api.eu.mailgun.net'
});
mg.messages.create('YOUR_DOMAIN', {
from: 'Sender <sender@YOUR_DOMAIN>',
to: ['recipient@example.com'],
subject: 'Hello',
text: 'Testing Mailgun!',
});sandboxXXX.mailgun.org/v4/domainsDELETEPOST /v3/{domain}/messagesfromtoccbccsubjecttexthtmlamp-htmlsmtp.mailgun.org/v3/domains/{domain}/credentialsPOST /v3/{domain}/messages.mimerecipient-variableso:testmode=yeso:deliverytimeo:deliverytime-optimize-periodo:time-zone-localizeo:trackingo:tracking-clickso:tracking-opens/v3/domains/{name}/trackingo:h:v:t:/v3/{domain}/templates/v4/templates-F template='welcome-template' -F t:variables='{"name":"John"}'/v3/domains/{domain}/webhooks/v4/domains/{domain}/webhooks/v1/webhooksclickedcomplaineddeliveredfailedopenedpermanent_failtemporary_failunsubscribedPOST /v1/analytics/logsGET /v3/{domain}/eventsPOST /v1/analytics/metrics/v3/statso:tag/v1/analytics/tags/v3/{domain}/tagsmxamxb/v3/{domain}/bounces/v3/{domain}/unsubscribes/v3/{domain}/complaints/v3/{domain}/whitelists/v3/lists/v3/lists/{address}/members.json.csvGET /v3/domains/{domain}/messages/{storage_key}POSTrecipient-variables%recipient.variable_name%POST /v3/domains/{domain}/webhooksidurl-F o:deliverytime='RFC-2822-date'DELETE /v3/{domain}/envelopesmxa.mailgun.orgmxb.mailgun.orgPOST /v3/routesexpressionactionmultipart/form-data-F/v4/domainsDELETE /v3/domains/{name}POST /v1/analytics/logsGET /v3/{domain}/eventsPOST /v1/analytics/metrics/v3/stats/v1/analytics/tags/v3/{domain}/tags429X-RateLimit-LimitX-RateLimit-RemainingX-RateLimit-Reseto:h:v:t:/v3/ip_warmupsmxamxb