2024-01-05 09:57:23 [scrapy.utils.log] INFO: Scrapy 2.9.0 started (bot: WalkoverCrawler) 2024-01-05 09:57:23 [scrapy.utils.log] INFO: Versions: lxml 4.9.3.0, libxml2 2.10.3, cssselect 1.2.0, parsel 1.8.1, w3lib 2.1.1, Twisted 22.10.0, Python 3.8.10 (default, Nov 22 2023, 10:22:35) - [GCC 9.4.0], pyOpenSSL 23.2.0 (OpenSSL 3.1.1 30 May 2023), cryptography 41.0.2, Platform Linux-5.15.0-1038-gcp-x86_64-with-glibc2.29 2024-01-05 09:57:23 [scrapy.crawler] INFO: Overridden settings: {'AUTOTHROTTLE_DEBUG': True, 'BOT_NAME': 'WalkoverCrawler', 'CONCURRENT_REQUESTS': 8, 'CONCURRENT_REQUESTS_PER_DOMAIN': 5, 'DOWNLOAD_DELAY': 5, 'FEED_EXPORT_ENCODING': 'utf-8', 'LOG_FILE': 'logs/WalkoverCrawler/viasocketCrawler/d0b92770abb011eea727c3b4b62a9691.log', 'NEWSPIDER_MODULE': 'WalkoverCrawler.spiders', 'REQUEST_FINGERPRINTER_IMPLEMENTATION': '2.7', 'ROBOTSTXT_OBEY': True, 'SPIDER_MODULES': ['WalkoverCrawler.spiders'], 'TWISTED_REACTOR': 'twisted.internet.asyncioreactor.AsyncioSelectorReactor'} 2024-01-05 09:57:23 [asyncio] DEBUG: Using selector: EpollSelector 2024-01-05 09:57:23 [scrapy.utils.log] DEBUG: Using reactor: twisted.internet.asyncioreactor.AsyncioSelectorReactor 2024-01-05 09:57:23 [scrapy.utils.log] DEBUG: Using asyncio event loop: asyncio.unix_events._UnixSelectorEventLoop 2024-01-05 09:57:23 [scrapy.extensions.telnet] INFO: Telnet Password: 59a705a3deb2a42f 2024-01-05 09:57:23 [scrapy.middleware] INFO: Enabled extensions: ['scrapy.extensions.corestats.CoreStats', 'scrapy.extensions.telnet.TelnetConsole', 'scrapy.extensions.memusage.MemoryUsage', 'scrapy.extensions.logstats.LogStats'] 2024-01-05 09:57:23 [root] INFO: urls start url===>https://documentation.mailgun.com/en/latest/api-mailinglists.html 2024-01-05 09:57:23 [WDM] INFO: ====== WebDriver manager ====== 2024-01-05 09:57:24 [WDM] INFO: Get LATEST chromedriver version for google-chrome 2024-01-05 09:57:24 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): googlechromelabs.github.io:443 2024-01-05 09:57:24 [urllib3.connectionpool] DEBUG: https://googlechromelabs.github.io:443 "GET /chrome-for-testing/latest-patch-versions-per-build.json HTTP/1.1" 200 3555 2024-01-05 09:57:24 [WDM] INFO: Get LATEST chromedriver version for google-chrome 2024-01-05 09:57:24 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): googlechromelabs.github.io:443 2024-01-05 09:57:24 [urllib3.connectionpool] DEBUG: https://googlechromelabs.github.io:443 "GET /chrome-for-testing/latest-patch-versions-per-build.json HTTP/1.1" 200 3555 2024-01-05 09:57:24 [WDM] INFO: Get LATEST chromedriver version for google-chrome 2024-01-05 09:57:24 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): googlechromelabs.github.io:443 2024-01-05 09:57:24 [urllib3.connectionpool] DEBUG: https://googlechromelabs.github.io:443 "GET /chrome-for-testing/latest-patch-versions-per-build.json HTTP/1.1" 200 3555 2024-01-05 09:57:24 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): googlechromelabs.github.io:443 2024-01-05 09:57:24 [urllib3.connectionpool] DEBUG: https://googlechromelabs.github.io:443 "GET /chrome-for-testing/known-good-versions-with-downloads.json HTTP/1.1" 200 22841 2024-01-05 09:57:24 [WDM] INFO: WebDriver version 118.0.5993.70 selected 2024-01-05 09:57:24 [WDM] INFO: Modern chrome version https://edgedl.me.gvt1.com/edgedl/chrome/chrome-for-testing/118.0.5993.70/linux64/chromedriver-linux64.zip 2024-01-05 09:57:24 [WDM] INFO: About to download new driver from https://edgedl.me.gvt1.com/edgedl/chrome/chrome-for-testing/118.0.5993.70/linux64/chromedriver-linux64.zip 2024-01-05 09:57:24 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): edgedl.me.gvt1.com:443 2024-01-05 09:57:24 [urllib3.connectionpool] DEBUG: https://edgedl.me.gvt1.com:443 "GET /edgedl/chrome/chrome-for-testing/118.0.5993.70/linux64/chromedriver-linux64.zip HTTP/1.1" 200 8269742 2024-01-05 09:57:24 [WDM] INFO: Driver downloading response is 200 2024-01-05 09:57:25 [WDM] INFO: Get LATEST chromedriver version for google-chrome 2024-01-05 09:57:25 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): googlechromelabs.github.io:443 2024-01-05 09:57:25 [urllib3.connectionpool] DEBUG: https://googlechromelabs.github.io:443 "GET /chrome-for-testing/latest-patch-versions-per-build.json HTTP/1.1" 200 3555 2024-01-05 09:57:25 [WDM] INFO: Driver has been saved in cache [/home/khangori850/.wdm/drivers/chromedriver/linux64/118.0.5993.70] 2024-01-05 09:57:25 [selenium.webdriver.common.service] DEBUG: Started executable: `/home/khangori850/.wdm/drivers/chromedriver/linux64/118.0.5993.70/chromedriver-linux64/chromedriver` in a child process with pid: 2189991 2024-01-05 09:57:25 [selenium.webdriver.remote.remote_connection] DEBUG: POST http://localhost:38767/session {"capabilities": {"firstMatch": [{}], "alwaysMatch": {"browserName": "chrome", "pageLoadStrategy": "normal", "goog:chromeOptions": {"extensions": [], "args": ["--headless", "--no-sandbox", "--disable-dev-shm-usage", "--remote-debugging-port=9222"]}}}} 2024-01-05 09:57:25 [urllib3.connectionpool] DEBUG: Starting new HTTP connection (1): localhost:38767 2024-01-05 09:57:26 [urllib3.connectionpool] DEBUG: http://localhost:38767 "POST /session HTTP/1.1" 200 0 2024-01-05 09:57:26 [selenium.webdriver.remote.remote_connection] DEBUG: Remote response: status=200 | data={"value":{"capabilities":{"acceptInsecureCerts":false,"browserName":"chrome","browserVersion":"118.0.5993.117","chrome":{"chromedriverVersion":"118.0.5993.70 (e52f33f30b91b4ddfad649acddc39ab570473b86-refs/branch-heads/5993@{#1216})","userDataDir":"/tmp/.org.chromium.Chromium.0ttON4"},"fedcm:accounts":true,"goog:chromeOptions":{"debuggerAddress":"localhost:9222"},"networkConnectionEnabled":false,"pageLoadStrategy":"normal","platformName":"linux","proxy":{},"setWindowRect":true,"strictFileInteractability":false,"timeouts":{"implicit":0,"pageLoad":300000,"script":30000},"unhandledPromptBehavior":"dismiss and notify","webauthn:extension:credBlob":true,"webauthn:extension:largeBlob":true,"webauthn:extension:minPinLength":true,"webauthn:extension:prf":true,"webauthn:virtualAuthenticators":true},"sessionId":"623fead2834f2ac70f5a205f3a9fad02"}} | headers=HTTPHeaderDict({'Content-Length': '848', 'Content-Type': 'application/json; charset=utf-8', 'cache-control': 'no-cache'}) 2024-01-05 09:57:26 [selenium.webdriver.remote.remote_connection] DEBUG: Finished Request 2024-01-05 09:57:26 [scrapy.middleware] INFO: Enabled downloader middlewares: ['scrapy.downloadermiddlewares.robotstxt.RobotsTxtMiddleware', 'scrapy.downloadermiddlewares.httpauth.HttpAuthMiddleware', 'scrapy.downloadermiddlewares.downloadtimeout.DownloadTimeoutMiddleware', 'scrapy.downloadermiddlewares.defaultheaders.DefaultHeadersMiddleware', 'scrapy.downloadermiddlewares.useragent.UserAgentMiddleware', 'scrapy.downloadermiddlewares.retry.RetryMiddleware', 'scrapy.downloadermiddlewares.redirect.MetaRefreshMiddleware', 'scrapy.downloadermiddlewares.httpcompression.HttpCompressionMiddleware', 'scrapy.downloadermiddlewares.redirect.RedirectMiddleware', 'scrapy.downloadermiddlewares.cookies.CookiesMiddleware', 'scrapy.downloadermiddlewares.httpproxy.HttpProxyMiddleware', 'scrapy_selenium_custom.SeleniumMiddleware', 'scrapy.downloadermiddlewares.stats.DownloaderStats'] 2024-01-05 09:57:26 [scrapy.middleware] INFO: Enabled spider middlewares: ['scrapy.spidermiddlewares.httperror.HttpErrorMiddleware', 'scrapy.spidermiddlewares.offsite.OffsiteMiddleware', 'scrapy.spidermiddlewares.referer.RefererMiddleware', 'scrapy.spidermiddlewares.urllength.UrlLengthMiddleware', 'scrapy.spidermiddlewares.depth.DepthMiddleware'] 2024-01-05 09:57:26 [scrapy.middleware] INFO: Enabled item pipelines: ['WalkoverCrawler.pipelines.WalkovercrawlerPipeline'] 2024-01-05 09:57:26 [scrapy.core.engine] INFO: Spider opened 2024-01-05 09:57:26 [pymongo.ocsp_support] DEBUG: Peer did not staple an OCSP response 2024-01-05 09:57:26 [pymongo.ocsp_support] DEBUG: Peer did not staple an OCSP response 2024-01-05 09:57:26 [pymongo.ocsp_support] DEBUG: Requesting OCSP data 2024-01-05 09:57:26 [pymongo.ocsp_support] DEBUG: Trying http://r3.o.lencr.org 2024-01-05 09:57:26 [pymongo.ocsp_support] DEBUG: Requesting OCSP data 2024-01-05 09:57:26 [pymongo.ocsp_support] DEBUG: Trying http://r3.o.lencr.org 2024-01-05 09:57:26 [urllib3.connectionpool] DEBUG: Starting new HTTP connection (1): r3.o.lencr.org:80 2024-01-05 09:57:26 [pymongo.ocsp_support] DEBUG: Peer did not staple an OCSP response 2024-01-05 09:57:26 [pymongo.ocsp_support] DEBUG: Requesting OCSP data 2024-01-05 09:57:26 [pymongo.ocsp_support] DEBUG: Trying http://r3.o.lencr.org 2024-01-05 09:57:26 [urllib3.connectionpool] DEBUG: Starting new HTTP connection (1): r3.o.lencr.org:80 2024-01-05 09:57:27 [urllib3.connectionpool] DEBUG: Starting new HTTP connection (1): r3.o.lencr.org:80 2024-01-05 09:57:27 [urllib3.connectionpool] DEBUG: http://r3.o.lencr.org:80 "POST / HTTP/1.1" 200 503 2024-01-05 09:57:27 [pymongo.ocsp_support] DEBUG: OCSP response status: 2024-01-05 09:57:27 [pymongo.ocsp_support] DEBUG: Verifying response 2024-01-05 09:57:27 [pymongo.ocsp_support] DEBUG: Responder is issuer 2024-01-05 09:57:27 [urllib3.connectionpool] DEBUG: http://r3.o.lencr.org:80 "POST / HTTP/1.1" 200 503 2024-01-05 09:57:27 [pymongo.ocsp_support] DEBUG: OCSP response status: 2024-01-05 09:57:27 [pymongo.ocsp_support] DEBUG: Verifying response 2024-01-05 09:57:27 [pymongo.ocsp_support] DEBUG: Responder is issuer 2024-01-05 09:57:27 [urllib3.connectionpool] DEBUG: http://r3.o.lencr.org:80 "POST / HTTP/1.1" 200 503 2024-01-05 09:57:27 [pymongo.ocsp_support] DEBUG: OCSP response status: 2024-01-05 09:57:27 [pymongo.ocsp_support] DEBUG: Verifying response 2024-01-05 09:57:27 [pymongo.ocsp_support] DEBUG: Responder is issuer 2024-01-05 09:57:27 [scrapy.extensions.logstats] INFO: Crawled 0 pages (at 0 pages/min), scraped 0 items (at 0 items/min) 2024-01-05 09:57:27 [scrapy.extensions.telnet] INFO: Telnet console listening on 127.0.0.1:6023 2024-01-05 09:57:27 [pymongo.ocsp_support] DEBUG: Caching OCSP response. 2024-01-05 09:57:27 [pymongo.ocsp_support] DEBUG: OCSP cert status: 2024-01-05 09:57:27 [pymongo.ocsp_support] DEBUG: Caching OCSP response. 2024-01-05 09:57:27 [pymongo.ocsp_support] DEBUG: OCSP cert status: 2024-01-05 09:57:27 [pymongo.ocsp_support] DEBUG: Caching OCSP response. 2024-01-05 09:57:27 [pymongo.ocsp_support] DEBUG: OCSP cert status: 2024-01-05 09:57:27 [pymongo.ocsp_support] DEBUG: Peer did not staple an OCSP response 2024-01-05 09:57:27 [pymongo.ocsp_support] DEBUG: Requesting OCSP data 2024-01-05 09:57:27 [pymongo.ocsp_support] DEBUG: Trying http://r3.o.lencr.org 2024-01-05 09:57:27 [pymongo.ocsp_support] DEBUG: Using cached OCSP response. 2024-01-05 09:57:27 [pymongo.ocsp_support] DEBUG: OCSP cert status: 2024-01-05 09:57:27 [pymongo.ocsp_support] DEBUG: Peer did not staple an OCSP response 2024-01-05 09:57:27 [pymongo.ocsp_support] DEBUG: Requesting OCSP data 2024-01-05 09:57:27 [pymongo.ocsp_support] DEBUG: Trying http://r3.o.lencr.org 2024-01-05 09:57:27 [pymongo.ocsp_support] DEBUG: Using cached OCSP response. 2024-01-05 09:57:27 [pymongo.ocsp_support] DEBUG: OCSP cert status: 2024-01-05 09:57:27 [pymongo.ocsp_support] DEBUG: Peer did not staple an OCSP response 2024-01-05 09:57:27 [pymongo.ocsp_support] DEBUG: Requesting OCSP data 2024-01-05 09:57:27 [pymongo.ocsp_support] DEBUG: Trying http://r3.o.lencr.org 2024-01-05 09:57:27 [pymongo.ocsp_support] DEBUG: Using cached OCSP response. 2024-01-05 09:57:27 [pymongo.ocsp_support] DEBUG: OCSP cert status: 2024-01-05 09:57:28 [scrapy.core.engine] DEBUG: Crawled (200) (referer: None) 2024-01-05 09:57:28 [selenium.webdriver.remote.remote_connection] DEBUG: POST http://localhost:38767/session/623fead2834f2ac70f5a205f3a9fad02/url {"url": "https://documentation.mailgun.com/en/latest/api-mailinglists.html"} 2024-01-05 09:57:33 [urllib3.connectionpool] DEBUG: http://localhost:38767 "POST /session/623fead2834f2ac70f5a205f3a9fad02/url HTTP/1.1" 200 0 2024-01-05 09:57:33 [selenium.webdriver.remote.remote_connection] DEBUG: Remote response: status=200 | data={"value":null} | headers=HTTPHeaderDict({'Content-Length': '14', 'Content-Type': 'application/json; charset=utf-8', 'cache-control': 'no-cache'}) 2024-01-05 09:57:33 [selenium.webdriver.remote.remote_connection] DEBUG: Finished Request 2024-01-05 09:57:33 [selenium.webdriver.remote.remote_connection] DEBUG: GET http://localhost:38767/session/623fead2834f2ac70f5a205f3a9fad02/source {} 2024-01-05 09:57:33 [urllib3.connectionpool] DEBUG: http://localhost:38767 "GET /session/623fead2834f2ac70f5a205f3a9fad02/source HTTP/1.1" 200 0 2024-01-05 09:57:33 [selenium.webdriver.remote.remote_connection] DEBUG: Remote response: status=200 | data={"value":"\u003Chtml lang=\"en\" class=\"documentation\" xmlns=\"http://www.w3.org/1999/xhtml\">\u003C!--\u003C![endif]-->\u003Chead>\u003Cscript src=\"https://cdn.rudderlabs.com/v1.1/js-integrations/VWO.min.js\" async=\"\" type=\"text/javascript\" id=\"VWO_RS\" data-loader=\"RS_JS_SDK\" data-isnonnativesdk=\"true\">\u003C/script>\u003Cscript src=\"https://cdn.rudderlabs.com/v1.1/js-integrations/GoogleTagManager.min.js\" async=\"\" type=\"text/javascript\" id=\"GoogleTagManager_RS\" data-loader=\"RS_JS_SDK\" data-isnonnativesdk=\"true\">\u003C/script>\n \u003Cmeta http-equiv=\"X-UA-Compatible\" content=\"IE=Edge\">\n \u003Cmeta http-equiv=\"Content-Type\" content=\"text/html; charset=utf-8\">\n \u003Ctitle>Mailing Lists — Mailgun API documentation\u003C/title>\n \u003Clink rel=\"stylesheet\" href=\"_static/adctheme.css\" type=\"text/css\">\n \u003Clink rel=\"stylesheet\" href=\"_static/pygments.css\" type=\"text/css\">\n \u003Clink rel=\"stylesheet\" type=\"text/css\" href=\"/_/static/css/badge_only.css\">\n \u003Cscript type=\"text/javascript\" async=\"\" src=\"https://www.google-analytics.com/analytics.js\">\u003C/script>\u003Cscript type=\"text/javascript\" async=\"\" src=\"https://www.googletagmanager.com/gtag/js?id=UA-17997319-1&l=dataLayer&cx=c\">\u003C/script>\u003Cscript async=\"\" src=\"//www.googletagmanager.com/gtm.js?id=GTM-WN2J6\">\u003C/script>\u003Cscript type=\"text/javascript\" async=\"\" src=\"https://cdn.rudderlabs.com/v1.1/rudder-analytics.min.js\">\u003C/script>\u003Cscript type=\"text/javascript\" id=\"documentation_options\" data-url_root=\"./\" src=\"_static/documentation_options.js\">\u003C/script>\n \u003Cscript type=\"text/javascript\" src=\"_static/jquery.js\">\u003C/script>\n \u003Cscript type=\"text/javascript\" src=\"_static/underscore.js\">\u003C/script>\n \u003Cscript type=\"text/javascript\" src=\"_static/doctools.js\">\u003C/script>\n \u003Cscript type=\"text/javascript\" src=\"_static/language_data.js\">\u003C/script>\n \u003Cscript async=\"async\" type=\"text/javascript\" src=\"/_/static/javascript/readthedocs-doc-embed.js\">\u003C/script>\n \u003Clink rel=\"search\" title=\"Search\" href=\"search.html\">\n \u003Clink rel=\"top\" title=\"Mailgun API documentation\" href=\"index.html\">\n \u003Clink rel=\"up\" title=\"Mailgun API Reference\" href=\"api_reference.html\">\n \u003Clink rel=\"next\" title=\"Templates\" href=\"api-templates.html\">\n \u003Clink rel=\"prev\" title=\"Webhooks\" href=\"api-webhooks.html\">\n \u003Clink media=\"only screen and (max-device-width: 480px)\" href=\"_static/mobile.css\" type=\"text/css\" rel=\"stylesheet\">\n\n \u003Clink rel=\"icon\" type=\"image/png\" href=\"_static/img/favicon.png\">\n\n \u003Clink rel=\"stylesheet\" href=\"_static/bootstrap.min.css\">\n \u003Clink rel=\"stylesheet\" href=\"_static/top_navigation.css\">\n \u003Clink rel=\"stylesheet\" href=\"_static/mg.css\">\n \u003Clink rel=\"stylesheet\" href=\"_static/search.css\">\n \u003Clink rel=\"preconnect\" href=\"https://fonts.googleapis.com\">\n \u003Clink rel=\"preconnect\" href=\"https://fonts.gstatic.com\" crossorigin=\"\">\n \u003Clink href=\"https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;700&family=Roboto:wght@300;400;500;700&display=swap\" rel=\"stylesheet\">\n \u003Cmeta name=\"viewport\" content=\"width=device-width\">\n \n\u003Cscript src=\"_static/navbar.js\" type=\"text/javascript\">\u003C/script>\n \n\n\u003Cscript type=\"text/javascript\" src=\"_static/rudderstack.js\">\u003C/script>\n\u003C!-- i2a tracking code-->\n\u003Cscript type=\"text/javascript\" src=\"_static/i2a.js\">\n\u003C/script>\n\n\n\u003C!-- GA pageLoadVars -->\n\u003Cscript type=\"text/javascript\">\n var pageLoadVars = {\n 'visitor_type' : 'Customer',\n 'customer_type' : \"\",\n 'coupon_id' : \"\",\n 'signup_state' : 'Inactive',\n 'bamGAVPV' : \"\",\n 'customer_action': []\n }\n\u003C/script>\n\n\n \n\u003C!-- RTD Extra Head -->\n\n\u003Clink rel=\"stylesheet\" href=\"/_/static/css/readthedocs-doc-embed.css\" type=\"text/css\">\n\n\u003Cscript type=\"application/json\" id=\"READTHEDOCS_DATA\">{\"ad_free\": false, \"api_host\": \"https://readthedocs.org\", \"builder\": \"sphinx\", \"canonical_url\": null, \"docroot\": \"/source/\", \"features\": {\"docsearch_disabled\": false}, \"global_analytics_code\": \"UA-17997319-1\", \"language\": \"en\", \"page\": \"api-mailinglists\", \"programming_language\": \"css\", \"project\": \"mg-documentation\", \"proxied_api_host\": \"/_\", \"source_suffix\": \".rst\", \"subprojects\": {}, \"theme\": \"basic\", \"user_analytics_code\": \"\", \"version\": \"latest\"}\u003C/script>\n\n\u003C!--\nUsing this variable directly instead of using `JSON.parse` is deprecated.\nThe READTHEDOCS_DATA global variable will be removed in the future.\n-->\n\u003Cscript type=\"text/javascript\">\nREADTHEDOCS_DATA = JSON.parse(document.getElementById('READTHEDOCS_DATA').innerHTML);\n\u003C/script>\n\n\u003Cscript type=\"text/javascript\" src=\"/_/static/javascript/readthedocs-analytics.js\" async=\"async\">\u003C/script>\n\n\u003C!-- end RTD \u003Cextrahead> -->\n\u003Cstyle id=\"ace_editor\">.ace_editor {position: relative;overflow: hidden;font-family: 'Monaco', 'Menlo', 'Ubuntu Mono', 'Consolas', 'source-code-pro', monospace;font-size: 12px;line-height: normal;color: black;}.ace_scroller {position: absolute;overflow: hidden;top: 0;bottom: 0;background-color: inherit;}.ace_content {position: absolute;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box;cursor: text;}.ace_gutter {position: absolute;overflow : hidden;width: auto;top: 0;bottom: 0;left: 0;cursor: default;z-index: 4;}.ace_gutter-active-line {position: absolute;left: 0;right: 0;}.ace_scroller.ace_scroll-left {box-shadow: 17px 0 16px -16px rgba(0, 0, 0, 0.4) inset;}.ace_gutter-cell {padding-left: 19px;padding-right: 6px;background-repeat: no-repeat;}.ace_gutter-cell.ace_error {background-image: url(\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBNYWNpbnRvc2giIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QUM2OEZDQTQ4RTU0MTFFMUEzM0VFRTM2RUY1M0RBMjYiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QUM2OEZDQTU4RTU0MTFFMUEzM0VFRTM2RUY1M0RBMjYiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpBQzY4RkNBMjhFNTQxMUUxQTMzRUVFMzZFRjUzREEyNiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpBQzY4RkNBMzhFNTQxMUUxQTMzRUVFMzZFRjUzREEyNiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PkgXxbAAAAJbSURBVHjapFNNaBNBFH4zs5vdZLP5sQmNpT82QY209heh1ioWisaDRcSKF0WKJ0GQnrzrxasHsR6EnlrwD0TagxJabaVEpFYxLWlLSS822tr87m66ccfd2GKyVhA6MMybgfe97/vmPUQphd0sZjto9XIn9OOsvlu2nkqRzVU+6vvlzPf8W6bk8dxQ0NPbxAALgCgg2JkaQuhzQau/El0zbmUA7U0Es8v2CiYmKQJHGO1QICCLoqilMhkmurDAyapKgqItezi/USRdJqEYY4D5jCy03ht2yMkkvL91jTTX10qzyyu2hruPRN7jgbH+EOsXcMLgYiThEgAMhABW85oqy1DXdRIdvP1AHJ2acQXvDIrVHcdQNrEKNYSVMSZGMjEzIIAwDXIo+6G/FxcGnzkC3T2oMhLjre49sBB+RRcHLqdafK6sYdE/GGBwU1VpFNj0aN8pJbe+BkZyevUrvLl6Xmm0W9IuTc0DxrDNAJd5oEvI/KRsNC3bQyNjPO9yQ1YHcfj2QvfQc/5TUhJTBc2iM0U7AWDQtc1nJHvD/cfO2s7jaGkiTEfa/Ep8coLu7zmNmh8+dc5lZDuUeFAGUNA/OY6JVaypQ0vjr7XYjUvJM37vt+j1vuTK5DgVfVUoTjVe+y3/LxMxY2GgU+CSLy4cpfsYorRXuXIOi0Vt40h67uZFTdIo6nLaZcwUJWAzwNS0tBnqqKzQDnjdG/iPyZxo46HaKUpbvYkj8qYRTZsBhge+JHhZyh0x9b95JqjVJkT084kZIPwu/mPWqPgfQ5jXh2+92Ay7HedfAgwA6KDWafb4w3cAAAAASUVORK5CYII=\");background-repeat: no-repeat;background-position: 2px center;}.ace_gutter-cell.ace_warning {background-image: url(\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBNYWNpbnRvc2giIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QUM2OEZDQTg4RTU0MTFFMUEzM0VFRTM2RUY1M0RBMjYiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QUM2OEZDQTk4RTU0MTFFMUEzM0VFRTM2RUY1M0RBMjYiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpBQzY4RkNBNjhFNTQxMUUxQTMzRUVFMzZFRjUzREEyNiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpBQzY4RkNBNzhFNTQxMUUxQTMzRUVFMzZFRjUzREEyNiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pgd7PfIAAAGmSURBVHjaYvr//z8DJZiJgUIANoCRkREb9gLiSVAaQx4OQM7AAkwd7XU2/v++/rOttdYGEB9dASEvOMydGKfH8Gv/p4XTkvRBfLxeQAP+1cUhXopyvzhP7P/IoSj7g7Mw09cNKO6J1QQ0L4gICPIv/veg/8W+JdFvQNLHVsW9/nmn9zk7B+cCkDwhL7gt6knSZnx9/LuCEOcvkIAMP+cvto9nfqyZmmUAksfnBUtbM60gX/3/kgyv3/xSFOL5DZT+L8vP+Yfh5cvfPvp/xUHyQHXGyAYwgpwBjZYFT3Y1OEl/OfCH4ffv3wzc4iwMvNIsDJ+f/mH4+vIPAxsb631WW0Yln6ZpQLXdMK/DXGDflh+sIv37EivD5x//Gb7+YWT4y86sl7BCCkSD+Z++/1dkvsFRl+HnD1Rvje4F8whjMXmGj58YGf5zsDMwcnAwfPvKcml62DsQDeaDxN+/Y0qwlpEHqrdB94IRNIDUgfgfKJChGK4OikEW3gTiXUB950ASLFAF54AC94A0G9QAfOnmF9DCDzABFqS08IHYDIScdijOjQABBgC+/9awBH96jwAAAABJRU5ErkJggg==\");background-position: 2px center;}.ace_gutter-cell.ace_info {background-image: url(\"data:image/gif;base64,R0lGODlhEAAQAMQAAAAAAEFBQVJSUl5eXmRkZGtra39/f4WFhYmJiZGRkaampry8vMPDw8zMzNXV1dzc3OTk5Orq6vDw8P///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAkAABQALAAAAAAQABAAAAUuICWOZGmeaBml5XGwFCQSBGyXRSAwtqQIiRuiwIM5BoYVbEFIyGCQoeJGrVptIQA7\");background-position: 2px center;}.ace_dark .ace_gutter-cell.ace_info {background-image: url(\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpGRTk5MTVGREIxNDkxMUUxOTc5Q0FFREQyMTNGMjBFQyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpGRTk5MTVGRUIxNDkxMUUxOTc5Q0FFREQyMTNGMjBFQyI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkZFOTkxNUZCQjE0OTExRTE5NzlDQUVERDIxM0YyMEVDIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkZFOTkxNUZDQjE0OTExRTE5NzlDQUVERDIxM0YyMEVDIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+SIDkjAAAAJ1JREFUeNpi/P//PwMlgImBQkB7A6qrq/+DMC55FkIGKCoq4pVnpFkgTp069f/+/fv/r1u37r+tre1/kg0A+ptn9uzZYLaRkRHpLvjw4cNXWVlZhufPnzOcO3eOdAO0tbVPAjHDmzdvGA4fPsxIsgGSkpJmv379Ynj37h2DjIyMCMkG3LhxQ/T27dsMampqDHZ2dq/pH41DxwCAAAMAFdc68dUsFZgAAAAASUVORK5CYII=\");}.ace_scrollbar {position: absolute;overflow-x: hidden;overflow-y: scroll;right: 0;top: 0;bottom: 0;}.ace_scrollbar-inner {position: absolute;width: 1px;left: 0;}.ace_print-margin {position: absolute;height: 100%;}.ace_text-input {position: absolute;z-index: 0;width: 0.5em;height: 1em;opacity: 0;background: transparent;-moz-appearance: none;appearance: none;border: none;resize: none;outline: none;overflow: hidden;font: inherit;padding: 0 1px;margin: 0 -1px;}.ace_text-input.ace_composition {background: #f8f8f8;color: #111;z-index: 1000;opacity: 1;}.ace_layer {z-index: 1;position: absolute;overflow: hidden;white-space: nowrap;height: 100%;width: 100%;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box;/* setting pointer-events: auto; on node under the mouse, which changesduring scroll, will break mouse wheel scrolling in Safari */pointer-events: none;}.ace_gutter-layer {position: relative;width: auto;text-align: right;pointer-events: auto;}.ace_text-layer {font: inherit !important;}.ace_cjk {display: inline-block;text-align: center;}.ace_cursor-layer {z-index: 4;}.ace_cursor {z-index: 4;position: absolute;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box;}.ace_hidden-cursors .ace_cursor {opacity: 0.2;}.ace_smooth-blinking .ace_cursor {-moz-transition: opacity 0.18s;-webkit-transition: opacity 0.18s;-o-transition: opacity 0.18s;-ms-transition: opacity 0.18s;transition: opacity 0.18s;}.ace_cursor[style*=\"opacity: 0\"]{-ms-filter: \"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)\";}.ace_editor.ace_multiselect .ace_cursor {border-left-width: 1px;}.ace_line {white-space: nowrap;}.ace_marker-layer .ace_step {position: absolute;z-index: 3;}.ace_marker-layer .ace_selection {position: absolute;z-index: 5;}.ace_marker-layer .ace_bracket {position: absolute;z-index: 6;}.ace_marker-layer .ace_active-line {position: absolute;z-index: 2;}.ace_marker-layer .ace_selected-word {position: absolute;z-index: 4;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box;}.ace_line .ace_fold {-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box;display: inline-block;height: 11px;margin-top: -2px;vertical-align: middle;background-image:url(\"data:image/png,%89PNG%0D%0A%1A%0A%00%00%00%0DIHDR%00%00%00%11%00%00%00%09%08%06%00%00%00%D4%E8%C7%0C%00%00%03%1EiCCPICC%20Profile%00%00x%01%85T%DFk%D3P%14%FE%DAe%9D%B0%E1%8B%3Ag%11%09%3Eh%91ndStC%9C%B6kW%BA%CDZ%EA6%B7!H%9B%A6m%5C%9A%C6%24%ED~%B0%07%D9%8Bo%3A%C5w%F1%07%3E%F9%07%0C%D9%83o%7B%92%0D%C6%14a%F8%AC%88%22L%F6%22%B3%9E%9B4M'S%03%B9%F7%BB%DF%F9%EE9'%E7%E4%5E%A0%F9qZ%D3%14%2F%0F%14USO%C5%C2%FC%C4%E4%14%DF%F2%01%5E%1CC%2B%FChM%8B%86%16J%26G%40%0F%D3%B2y%EF%B3%F3%0E%1E%C6lt%EEo%DF%AB%FEc%D5%9A%95%0C%11%F0%1C%20%BE%945%C4%22%E1Y%A0i%5C%D4t%13%E0%D6%89%EF%9D15%C2%CDLsX%A7%04%09%1Fg8oc%81%E1%8C%8D%23%96f45%40%9A%09%C2%07%C5B%3AK%B8%408%98i%E0%F3%0D%D8%CE%81%14%E4'%26%A9%92.%8B%3C%ABER%2F%E5dE%B2%0C%F6%F0%1Fs%83%F2_%B0%A8%94%E9%9B%AD%E7%10%8Dm%9A%19N%D1%7C%8A%DE%1F9%7Dp%8C%E6%00%D5%C1%3F_%18%BDA%B8%9DpX6%E3%A35~B%CD%24%AE%11%26%BD%E7%EEti%98%EDe%9A%97Y)%12%25%1C%24%BCbT%AE3li%E6%0B%03%89%9A%E6%D3%ED%F4P%92%B0%9F4%BF43Y%F3%E3%EDP%95%04%EB1%C5%F5%F6KF%F4%BA%BD%D7%DB%91%93%07%E35%3E%A7)%D6%7F%40%FE%BD%F7%F5r%8A%E5y%92%F0%EB%B4%1E%8D%D5%F4%5B%92%3AV%DB%DB%E4%CD%A6%23%C3%C4wQ%3F%03HB%82%8E%1Cd(%E0%91B%0Ca%9Ac%C4%AA%F8L%16%19%22J%A4%D2itTy%B28%D6%3B(%93%96%ED%1CGx%C9_%0E%B8%5E%16%F5%5B%B2%B8%F6%E0%FB%9E%DD%25%D7%8E%BC%15%85%C5%B7%A3%D8Q%ED%B5%81%E9%BA%B2%13%9A%1B%7Fua%A5%A3n%E17%B9%E5%9B%1Bm%AB%0B%08Q%FE%8A%E5%B1H%5Ee%CAO%82Q%D7u6%E6%90S%97%FCu%0B%CF2%94%EE%25v%12X%0C%BA%AC%F0%5E%F8*l%0AO%85%17%C2%97%BF%D4%C8%CE%DE%AD%11%CB%80q%2C%3E%AB%9ES%CD%C6%EC%25%D2L%D2%EBd%B8%BF%8A%F5B%C6%18%F9%901CZ%9D%BE%24M%9C%8A9%F2%DAP%0B'%06w%82%EB%E6%E2%5C%2F%D7%07%9E%BB%CC%5D%E1%FA%B9%08%AD.r%23%8E%C2%17%F5E%7C!%F0%BE3%BE%3E_%B7o%88a%A7%DB%BE%D3d%EB%A31Z%EB%BB%D3%91%BA%A2%B1z%94%8F%DB'%F6%3D%8E%AA%13%19%B2%B1%BE%B1~V%08%2B%B4%A2cjJ%B3tO%00%03%25mN%97%F3%05%93%EF%11%84%0B%7C%88%AE-%89%8F%ABbW%90O%2B%0Ao%99%0C%5E%97%0CI%AFH%D9.%B0%3B%8F%ED%03%B6S%D6%5D%E6i_s9%F3*p%E9%1B%FD%C3%EB.7U%06%5E%19%C0%D1s.%17%A03u%E4%09%B0%7C%5E%2C%EB%15%DB%1F%3C%9E%B7%80%91%3B%DBc%AD%3Dma%BA%8B%3EV%AB%DBt.%5B%1E%01%BB%0F%AB%D5%9F%CF%AA%D5%DD%E7%E4%7F%0Bx%A3%FC%06%A9%23%0A%D6%C2%A1_2%00%00%00%09pHYs%00%00%0B%13%00%00%0B%13%01%00%9A%9C%18%00%00%00%B5IDAT(%15%A5%91%3D%0E%02!%10%85ac%E1%05%D6%CE%D6%C6%CE%D2%E8%ED%CD%DE%C0%C6%D6N.%E0V%F8%3D%9Ca%891XH%C2%BE%D9y%3F%90!%E6%9C%C3%BFk%E5%011%C6-%F5%C8N%04%DF%BD%FF%89%DFt%83DN%60%3E%F3%AB%A0%DE%1A%5Dg%BE%10Q%97%1B%40%9C%A8o%10%8F%5E%828%B4%1B%60%87%F6%02%26%85%1Ch%1E%C1%2B%5Bk%FF%86%EE%B7j%09%9A%DA%9B%ACe%A3%F9%EC%DA!9%B4%D5%A6%81%86%86%98%CC%3C%5B%40%FA%81%B3%E9%CB%23%94%C16Azo%05%D4%E1%C1%95a%3B%8A'%A0%E8%CC%17%22%85%1D%BA%00%A2%FA%DC%0A%94%D1%D1%8D%8B%3A%84%17B%C7%60%1A%25Z%FC%8D%00%00%00%00IEND%AEB%60%82\"),url(\"data:image/png,%89PNG%0D%0A%1A%0A%00%00%00%0DIHDR%00%00%00%05%00%00%007%08%06%00%00%00%C4%DD%80C%00%00%03%1EiCCPICC%20Profile%00%00x%01%85T%DFk%D3P%14%FE%DAe%9D%B0%E1%8B%3Ag%11%09%3Eh%91ndStC%9C%B6kW%BA%CDZ%EA6%B7!H%9B%A6m%5C%9A%C6%24%ED~%B0%07%D9%8Bo%3A%C5w%F1%07%3E%F9%07%0C%D9%83o%7B%92%0D%C6%14a%F8%AC%88%22L%F6%22%B3%9E%9B4M'S%03%B9%F7%BB%DF%F9%EE9'%E7%E4%5E%A0%F9qZ%D3%14%2F%0F%14USO%C5%C2%FC%C4%E4%14%DF%F2%01%5E%1CC%2B%FChM%8B%86%16J%26G%40%0F%D3%B2y%EF%B3%F3%0E%1E%C6lt%EEo%DF%AB%FEc%D5%9A%95%0C%11%F0%1C%20%BE%945%C4%22%E1Y%A0i%5C%D4t%13%E0%D6%89%EF%9D15%C2%CDLsX%A7%04%09%1Fg8oc%81%E1%8C%8D%23%96f45%40%9A%09%C2%07%C5B%3AK%B8%408%98i%E0%F3%0D%D8%CE%81%14%E4'%26%A9%92.%8B%3C%ABER%2F%E5dE%B2%0C%F6%F0%1Fs%83%F2_%B0%A8%94%E9%9B%AD%E7%10%8Dm%9A%19N%D1%7C%8A%DE%1F9%7Dp%8C%E6%00%D5%C1%3F_%18%BDA%B8%9DpX6%E3%A35~B%CD%24%AE%11%26%BD%E7%EEti%98%EDe%9A%97Y)%12%25%1C%24%BCbT%AE3li%E6%0B%03%89%9A%E6%D3%ED%F4P%92%B0%9F4%BF43Y%F3%E3%EDP%95%04%EB1%C5%F5%F6KF%F4%BA%BD%D7%DB%91%93%07%E35%3E%A7)%D6%7F%40%FE%BD%F7%F5r%8A%E5y%92%F0%EB%B4%1E%8D%D5%F4%5B%92%3AV%DB%DB%E4%CD%A6%23%C3%C4wQ%3F%03HB%82%8E%1Cd(%E0%91B%0Ca%9Ac%C4%AA%F8L%16%19%22J%A4%D2itTy%B28%D6%3B(%93%96%ED%1CGx%C9_%0E%B8%5E%16%F5%5B%B2%B8%F6%E0%FB%9E%DD%25%D7%8E%BC%15%85%C5%B7%A3%D8Q%ED%B5%81%E9%BA%B2%13%9A%1B%7Fua%A5%A3n%E17%B9%E5%9B%1Bm%AB%0B%08Q%FE%8A%E5%B1H%5Ee%CAO%82Q%D7u6%E6%90S%97%FCu%0B%CF2%94%EE%25v%12X%0C%BA%AC%F0%5E%F8*l%0AO%85%17%C2%97%BF%D4%C8%CE%DE%AD%11%CB%80q%2C%3E%AB%9ES%CD%C6%EC%25%D2L%D2%EBd%B8%BF%8A%F5B%C6%18%F9%901CZ%9D%BE%24M%9C%8A9%F2%DAP%0B'%06w%82%EB%E6%E2%5C%2F%D7%07%9E%BB%CC%5D%E1%FA%B9%08%AD.r%23%8E%C2%17%F5E%7C!%F0%BE3%BE%3E_%B7o%88a%A7%DB%BE%D3d%EB%A31Z%EB%BB%D3%91%BA%A2%B1z%94%8F%DB'%F6%3D%8E%AA%13%19%B2%B1%BE%B1~V%08%2B%B4%A2cjJ%B3tO%00%03%25mN%97%F3%05%93%EF%11%84%0B%7C%88%AE-%89%8F%ABbW%90O%2B%0Ao%99%0C%5E%97%0CI%AFH%D9.%B0%3B%8F%ED%03%B6S%D6%5D%E6i_s9%F3*p%E9%1B%FD%C3%EB.7U%06%5E%19%C0%D1s.%17%A03u%E4%09%B0%7C%5E%2C%EB%15%DB%1F%3C%9E%B7%80%91%3B%DBc%AD%3Dma%BA%8B%3EV%AB%DBt.%5B%1E%01%BB%0F%AB%D5%9F%CF%AA%D5%DD%E7%E4%7F%0Bx%A3%FC%06%A9%23%0A%D6%C2%A1_2%00%00%00%09pHYs%00%00%0B%13%00%00%0B%13%01%00%9A%9C%18%00%00%00%3AIDAT8%11c%FC%FF%FF%7F%18%03%1A%60%01%F2%3F%A0%891%80%04%FF%11-%F8%17%9BJ%E2%05%B1ZD%81v%26t%E7%80%F8%A3%82h%A12%1A%20%A3%01%02%0F%01%BA%25%06%00%19%C0%0D%AEF%D5%3ES%00%00%00%00IEND%AEB%60%82\");background-repeat: no-repeat, repeat-x;background-position: center center, top left;color: transparent;border: 1px solid black;-moz-border-radius: 2px;-webkit-border-radius: 2px;border-radius: 2px;cursor: pointer;pointer-events: auto;}.ace_dark .ace_fold {}.ace_fold:hover{background-image:url(\"data:image/png,%89PNG%0D%0A%1A%0A%00%00%00%0DIHDR%00%00%00%11%00%00%00%09%08%06%00%00%00%D4%E8%C7%0C%00%00%03%1EiCCPICC%20Profile%00%00x%01%85T%DFk%D3P%14%FE%DAe%9D%B0%E1%8B%3Ag%11%09%3Eh%91ndStC%9C%B6kW%BA%CDZ%EA6%B7!H%9B%A6m%5C%9A%C6%24%ED~%B0%07%D9%8Bo%3A%C5w%F1%07%3E%F9%07%0C%D9%83o%7B%92%0D%C6%14a%F8%AC%88%22L%F6%22%B3%9E%9B4M'S%03%B9%F7%BB%DF%F9%EE9'%E7%E4%5E%A0%F9qZ%D3%14%2F%0F%14USO%C5%C2%FC%C4%E4%14%DF%F2%01%5E%1CC%2B%FChM%8B%86%16J%26G%40%0F%D3%B2y%EF%B3%F3%0E%1E%C6lt%EEo%DF%AB%FEc%D5%9A%95%0C%11%F0%1C%20%BE%945%C4%22%E1Y%A0i%5C%D4t%13%E0%D6%89%EF%9D15%C2%CDLsX%A7%04%09%1Fg8oc%81%E1%8C%8D%23%96f45%40%9A%09%C2%07%C5B%3AK%B8%408%98i%E0%F3%0D%D8%CE%81%14%E4'%26%A9%92.%8B%3C%ABER%2F%E5dE%B2%0C%F6%F0%1Fs%83%F2_%B0%A8%94%E9%9B%AD%E7%10%8Dm%9A%19N%D1%7C%8A%DE%1F9%7Dp%8C%E6%00%D5%C1%3F_%18%BDA%B8%9DpX6%E3%A35~B%CD%24%AE%11%26%BD%E7%EEti%98%EDe%9A%97Y)%12%25%1C%24%BCbT%AE3li%E6%0B%03%89%9A%E6%D3%ED%F4P%92%B0%9F4%BF43Y%F3%E3%EDP%95%04%EB1%C5%F5%F6KF%F4%BA%BD%D7%DB%91%93%07%E35%3E%A7)%D6%7F%40%FE%BD%F7%F5r%8A%E5y%92%F0%EB%B4%1E%8D%D5%F4%5B%92%3AV%DB%DB%E4%CD%A6%23%C3%C4wQ%3F%03HB%82%8E%1Cd(%E0%91B%0Ca%9Ac%C4%AA%F8L%16%19%22J%A4%D2itTy%B28%D6%3B(%93%96%ED%1CGx%C9_%0E%B8%5E%16%F5%5B%B2%B8%F6%E0%FB%9E%DD%25%D7%8E%BC%15%85%C5%B7%A3%D8Q%ED%B5%81%E9%BA%B2%13%9A%1B%7Fua%A5%A3n%E17%B9%E5%9B%1Bm%AB%0B%08Q%FE%8A%E5%B1H%5Ee%CAO%82Q%D7u6%E6%90S%97%FCu%0B%CF2%94%EE%25v%12X%0C%BA%AC%F0%5E%F8*l%0AO%85%17%C2%97%BF%D4%C8%CE%DE%AD%11%CB%80q%2C%3E%AB%9ES%CD%C6%EC%25%D2L%D2%EBd%B8%BF%8A%F5B%C6%18%F9%901CZ%9D%BE%24M%9C%8A9%F2%DAP%0B'%06w%82%EB%E6%E2%5C%2F%D7%07%9E%BB%CC%5D%E1%FA%B9%08%AD.r%23%8E%C2%17%F5E%7C!%F0%BE3%BE%3E_%B7o%88a%A7%DB%BE%D3d%EB%A31Z%EB%BB%D3%91%BA%A2%B1z%94%8F%DB'%F6%3D%8E%AA%13%19%B2%B1%BE%B1~V%08%2B%B4%A2cjJ%B3tO%00%03%25mN%97%F3%05%93%EF%11%84%0B%7C%88%AE-%89%8F%ABbW%90O%2B%0Ao%99%0C%5E%97%0CI%AFH%D9.%B0%3B%8F%ED%03%B6S%D6%5D%E6i_s9%F3*p%E9%1B%FD%C3%EB.7U%06%5E%19%C0%D1s.%17%A03u%E4%09%B0%7C%5E%2C%EB%15%DB%1F%3C%9E%B7%80%91%3B%DBc%AD%3Dma%BA%8B%3EV%AB%DBt.%5B%1E%01%BB%0F%AB%D5%9F%CF%AA%D5%DD%E7%E4%7F%0Bx%A3%FC%06%A9%23%0A%D6%C2%A1_2%00%00%00%09pHYs%00%00%0B%13%00%00%0B%13%01%00%9A%9C%18%00%00%00%B5IDAT(%15%A5%91%3D%0E%02!%10%85ac%E1%05%D6%CE%D6%C6%CE%D2%E8%ED%CD%DE%C0%C6%D6N.%E0V%F8%3D%9Ca%891XH%C2%BE%D9y%3F%90!%E6%9C%C3%BFk%E5%011%C6-%F5%C8N%04%DF%BD%FF%89%DFt%83DN%60%3E%F3%AB%A0%DE%1A%5Dg%BE%10Q%97%1B%40%9C%A8o%10%8F%5E%828%B4%1B%60%87%F6%02%26%85%1Ch%1E%C1%2B%5Bk%FF%86%EE%B7j%09%9A%DA%9B%ACe%A3%F9%EC%DA!9%B4%D5%A6%81%86%86%98%CC%3C%5B%40%FA%81%B3%E9%CB%23%94%C16Azo%05%D4%E1%C1%95a%3B%8A'%A0%E8%CC%17%22%85%1D%BA%00%A2%FA%DC%0A%94%D1%D1%8D%8B%3A%84%17B%C7%60%1A%25Z%FC%8D%00%00%00%00IEND%AEB%60%82\"),url(\"data:image/png,%89PNG%0D%0A%1A%0A%00%00%00%0DIHDR%00%00%00%05%00%00%007%08%06%00%00%00%C4%DD%80C%00%00%03%1EiCCPICC%20Profile%00%00x%01%85T%DFk%D3P%14%FE%DAe%9D%B0%E1%8B%3Ag%11%09%3Eh%91ndStC%9C%B6kW%BA%CDZ%EA6%B7!H%9B%A6m%5C%9A%C6%24%ED~%B0%07%D9%8Bo%3A%C5w%F1%07%3E%F9%07%0C%D9%83o%7B%92%0D%C6%14a%F8%AC%88%22L%F6%22%B3%9E%9B4M'S%03%B9%F7%BB%DF%F9%EE9'%E7%E4%5E%A0%F9qZ%D3%14%2F%0F%14USO%C5%C2%FC%C4%E4%14%DF%F2%01%5E%1CC%2B%FChM%8B%86%16J%26G%40%0F%D3%B2y%EF%B3%F3%0E%1E%C6lt%EEo%DF%AB%FEc%D5%9A%95%0C%11%F0%1C%20%BE%945%C4%22%E1Y%A0i%5C%D4t%13%E0%D6%89%EF%9D15%C2%CDLsX%A7%04%09%1Fg8oc%81%E1%8C%8D%23%96f45%40%9A%09%C2%07%C5B%3AK%B8%408%98i%E0%F3%0D%D8%CE%81%14%E4'%26%A9%92.%8B%3C%ABER%2F%E5dE%B2%0C%F6%F0%1Fs%83%F2_%B0%A8%94%E9%9B%AD%E7%10%8Dm%9A%19N%D1%7C%8A%DE%1F9%7Dp%8C%E6%00%D5%C1%3F_%18%BDA%B8%9DpX6%E3%A35~B%CD%24%AE%11%26%BD%E7%EEti%98%EDe%9A%97Y)%12%25%1C%24%BCbT%AE3li%E6%0B%03%89%9A%E6%D3%ED%F4P%92%B0%9F4%BF43Y%F3%E3%EDP%95%04%EB1%C5%F5%F6KF%F4%BA%BD%D7%DB%91%93%07%E35%3E%A7)%D6%7F%40%FE%BD%F7%F5r%8A%E5y%92%F0%EB%B4%1E%8D%D5%F4%5B%92%3AV%DB%DB%E4%CD%A6%23%C3%C4wQ%3F%03HB%82%8E%1Cd(%E0%91B%0Ca%9Ac%C4%AA%F8L%16%19%22J%A4%D2itTy%B28%D6%3B(%93%96%ED%1CGx%C9_%0E%B8%5E%16%F5%5B%B2%B8%F6%E0%FB%9E%DD%25%D7%8E%BC%15%85%C5%B7%A3%D8Q%ED%B5%81%E9%BA%B2%13%9A%1B%7Fua%A5%A3n%E17%B9%E5%9B%1Bm%AB%0B%08Q%FE%8A%E5%B1H%5Ee%CAO%82Q%D7u6%E6%90S%97%FCu%0B%CF2%94%EE%25v%12X%0C%BA%AC%F0%5E%F8*l%0AO%85%17%C2%97%BF%D4%C8%CE%DE%AD%11%CB%80q%2C%3E%AB%9ES%CD%C6%EC%25%D2L%D2%EBd%B8%BF%8A%F5B%C6%18%F9%901CZ%9D%BE%24M%9C%8A9%F2%DAP%0B'%06w%82%EB%E6%E2%5C%2F%D7%07%9E%BB%CC%5D%E1%FA%B9%08%AD.r%23%8E%C2%17%F5E%7C!%F0%BE3%BE%3E_%B7o%88a%A7%DB%BE%D3d%EB%A31Z%EB%BB%D3%91%BA%A2%B1z%94%8F%DB'%F6%3D%8E%AA%13%19%B2%B1%BE%B1~V%08%2B%B4%A2cjJ%B3tO%00%03%25mN%97%F3%05%93%EF%11%84%0B%7C%88%AE-%89%8F%ABbW%90O%2B%0Ao%99%0C%5E%97%0CI%AFH%D9.%B0%3B%8F%ED%03%B6S%D6%5D%E6i_s9%F3*p%E9%1B%FD%C3%EB.7U%06%5E%19%C0%D1s.%17%A03u%E4%09%B0%7C%5E%2C%EB%15%DB%1F%3C%9E%B7%80%91%3B%DBc%AD%3Dma%BA%8B%3EV%AB%DBt.%5B%1E%01%BB%0F%AB%D5%9F%CF%AA%D5%DD%E7%E4%7F%0Bx%A3%FC%06%A9%23%0A%D6%C2%A1_2%00%00%00%09pHYs%00%00%0B%13%00%00%0B%13%01%00%9A%9C%18%00%00%003IDAT8%11c%FC%FF%FF%7F%3E%03%1A%60%01%F2%3F%A3%891%80%04%FFQ%26%F8w%C0%B43%A1%DB%0C%E2%8F%0A%A2%85%CAh%80%8C%06%08%3C%04%E8%96%18%00%A3S%0D%CD%CF%D8%C1%9D%00%00%00%00IEND%AEB%60%82\");background-repeat: no-repeat, repeat-x;background-position: center center, top left;}.ace_editor.ace_dragging .ace_content {cursor: move;}.ace_gutter-tooltip {background-color: #FFF;background-image: -webkit-linear-gradient(top, transparent, rgba(0, 0, 0, 0.1));background-image: linear-gradient(to bottom, transparent, rgba(0, 0, 0, 0.1));border: 1px solid gray;border-radius: 1px;box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3);color: black;display: inline-block;max-width: 500px;padding: 4px;position: fixed;z-index: 300;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box;cursor: default;white-space: pre-line;word-wrap: break-word;line-height: normal;font-style: normal;font-weight: normal;letter-spacing: normal;}.ace_folding-enabled > .ace_gutter-cell {padding-right: 13px;}.ace_fold-widget {-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box;margin: 0 -12px 0 1px;display: none;width: 11px;vertical-align: top;background-image: url(\"data:image/png,%89PNG%0D%0A%1A%0A%00%00%00%0DIHDR%00%00%00%05%00%00%00%05%08%06%00%00%00%8Do%26%E5%00%00%004IDATx%DAe%8A%B1%0D%000%0C%C2%F2%2CK%96%BC%D0%8F9%81%88H%E9%D0%0E%96%C0%10%92%3E%02%80%5E%82%E4%A9*-%EEsw%C8%CC%11%EE%96w%D8%DC%E9*Eh%0C%151(%00%00%00%00IEND%AEB%60%82\");background-repeat: no-repeat;background-position: center;border-radius: 3px;border: 1px solid transparent;cursor: pointer;}.ace_folding-enabled .ace_fold-widget {display: inline-block; }.ace_fold-widget.ace_end {background-image: url(\"data:image/png,%89PNG%0D%0A%1A%0A%00%00%00%0DIHDR%00%00%00%05%00%00%00%05%08%06%00%00%00%8Do%26%E5%00%00%004IDATx%DAm%C7%C1%09%000%08C%D1%8C%ECE%C8E(%8E%EC%02)%1EZJ%F1%C1'%04%07I%E1%E5%EE%CAL%F5%A2%99%99%22%E2%D6%1FU%B5%FE0%D9x%A7%26Wz5%0E%D5%00%00%00%00IEND%AEB%60%82\");}.ace_fold-widget.ace_closed {background-image: url(\"data:image/png,%89PNG%0D%0A%1A%0A%00%00%00%0DIHDR%00%00%00%03%00%00%00%06%08%06%00%00%00%06%E5%24%0C%00%00%009IDATx%DA5%CA%C1%09%000%08%03%C0%AC*(%3E%04%C1%0D%BA%B1%23%A4Uh%E0%20%81%C0%CC%F8%82%81%AA%A2%AArGfr%88%08%11%11%1C%DD%7D%E0%EE%5B%F6%F6%CB%B8%05Q%2F%E9tai%D9%00%00%00%00IEND%AEB%60%82\");}.ace_fold-widget:hover {border: 1px solid rgba(0, 0, 0, 0.3);background-color: rgba(255, 255, 255, 0.2);-moz-box-shadow: 0 1px 1px rgba(255, 255, 255, 0.7);-webkit-box-shadow: 0 1px 1px rgba(255, 255, 255, 0.7);box-shadow: 0 1px 1px rgba(255, 255, 255, 0.7);}.ace_fold-widget:active {border: 1px solid rgba(0, 0, 0, 0.4);background-color: rgba(0, 0, 0, 0.05);-moz-box-shadow: 0 1px 1px rgba(255, 255, 255, 0.8);-webkit-box-shadow: 0 1px 1px rgba(255, 255, 255, 0.8);box-shadow: 0 1px 1px rgba(255, 255, 255, 0.8);}/*** Dark version for fold widgets*/.ace_dark .ace_fold-widget {background-image: url(\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFCAYAAACNbyblAAAAHklEQVQIW2P4//8/AzoGEQ7oGCaLLAhWiSwB146BAQCSTPYocqT0AAAAAElFTkSuQmCC\");}.ace_dark .ace_fold-widget.ace_end {background-image: url(\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFCAYAAACNbyblAAAAH0lEQVQIW2P4//8/AxQ7wNjIAjDMgC4AxjCVKBirIAAF0kz2rlhxpAAAAABJRU5ErkJggg==\");}.ace_dark .ace_fold-widget.ace_closed {background-image: url(\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAMAAAAFCAYAAACAcVaiAAAAHElEQVQIW2P4//+/AxAzgDADlOOAznHAKgPWAwARji8UIDTfQQAAAABJRU5ErkJggg==\");}.ace_dark .ace_fold-widget:hover {box-shadow: 0 1px 1px rgba(255, 255, 255, 0.2);background-color: rgba(255, 255, 255, 0.1);}.ace_dark .ace_fold-widget:active {-moz-box-shadow: 0 1px 1px rgba(255, 255, 255, 0.2);-webkit-box-shadow: 0 1px 1px rgba(255, 255, 255, 0.2);box-shadow: 0 1px 1px rgba(255, 255, 255, 0.2);}.ace_fold-widget.ace_invalid {background-color: #FFB4B4;border-color: #DE5555;}.ace_fade-fold-widgets .ace_fold-widget {-moz-transition: opacity 0.4s ease 0.05s;-webkit-transition: opacity 0.4s ease 0.05s;-o-transition: opacity 0.4s ease 0.05s;-ms-transition: opacity 0.4s ease 0.05s;transition: opacity 0.4s ease 0.05s;opacity: 0;}.ace_fade-fold-widgets:hover .ace_fold-widget {-moz-transition: opacity 0.05s ease 0.05s;-webkit-transition: opacity 0.05s ease 0.05s;-o-transition: opacity 0.05s ease 0.05s;-ms-transition: opacity 0.05s ease 0.05s;transition: opacity 0.05s ease 0.05s;opacity:1;}.ace_underline {text-decoration: underline;}.ace_bold {font-weight: bold;}.ace_nobold .ace_bold {font-weight: normal;}.ace_italic {font-style: italic;}\u003C/style>\u003Cstyle id=\"ace-tm\">.ace-tm .ace_gutter {background: #f0f0f0;color: #333;}.ace-tm .ace_print-margin {width: 1px;background: #e8e8e8;}.ace-tm .ace_fold {background-color: #6B72E6;}.ace-tm {background-color: #FFFFFF;}.ace-tm .ace_cursor {border-left: 2px solid black;}.ace-tm .ace_overwrite-cursors .ace_cursor {border-left: 0px;border-bottom: 1px solid black;}.ace-tm .ace_invisible {color: rgb(191, 191, 191);}.ace-tm .ace_storage,.ace-tm .ace_keyword {color: blue;}.ace-tm .ace_constant {color: rgb(197, 6, 11);}.ace-tm .ace_constant.ace_buildin {color: rgb(88, 72, 246);}.ace-tm .ace_constant.ace_language {color: rgb(88, 92, 246);}.ace-tm .ace_constant.ace_library {color: rgb(6, 150, 14);}.ace-tm .ace_invalid {background-color: rgba(255, 0, 0, 0.1);color: red;}.ace-tm .ace_support.ace_function {color: rgb(60, 76, 114);}.ace-tm .ace_support.ace_constant {color: rgb(6, 150, 14);}.ace-tm .ace_support.ace_type,.ace-tm .ace_support.ace_class {color: rgb(109, 121, 222);}.ace-tm .ace_keyword.ace_operator {color: rgb(104, 118, 135);}.ace-tm .ace_string {color: rgb(3, 106, 7);}.ace-tm .ace_comment {color: rgb(76, 136, 107);}.ace-tm .ace_comment.ace_doc {color: rgb(0, 102, 255);}.ace-tm .ace_comment.ace_doc.ace_tag {color: rgb(128, 159, 191);}.ace-tm .ace_constant.ace_numeric {color: rgb(0, 0, 205);}.ace-tm .ace_variable {color: rgb(49, 132, 149);}.ace-tm .ace_xml-pe {color: rgb(104, 104, 91);}.ace-tm .ace_entity.ace_name.ace_function {color: #0000A2;}.ace-tm .ace_markup.ace_heading {color: rgb(12, 7, 255);}.ace-tm .ace_markup.ace_list {color:rgb(185, 6, 144);}.ace-tm .ace_meta.ace_tag {color:rgb(0, 22, 142);}.ace-tm .ace_string.ace_regex {color: rgb(255, 0, 0)}.ace-tm .ace_marker-layer .ace_selection {background: rgb(181, 213, 255);}.ace-tm.ace_multiselect .ace_selection.ace_start {box-shadow: 0 0 3px 0px white;border-radius: 2px;}.ace-tm .ace_marker-layer .ace_step {background: rgb(252, 255, 0);}.ace-tm .ace_marker-layer .ace_stack {background: rgb(164, 229, 101);}.ace-tm .ace_marker-layer .ace_bracket {margin: -1px 0 0 -1px;border: 1px solid rgb(192, 192, 192);}.ace-tm .ace_marker-layer .ace_active-line {background: rgba(0, 0, 0, 0.07);}.ace-tm .ace_gutter-active-line {background-color : #dcdcdc;}.ace-tm .ace_marker-layer .ace_selected-word {background: rgb(250, 250, 255);border: 1px solid rgb(200, 200, 250);}.ace-tm .ace_indent-guide {background: url(\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAACCAYAAACZgbYnAAAAE0lEQVQImWP4////f4bLly//BwAmVgd1/w11/gAAAABJRU5ErkJggg==\") right repeat-y;}\u003C/style>\u003Cstyle data-styled=\"active\" data-styled-version=\"5.3.5\">\u003C/style>\u003Cscript src=\"https://media.ethicalads.io/media/client/beta/ethicalads.min.js\" type=\"text/javascript\" async=\"\" id=\"ethicaladsjs\">\u003C/script>\u003Cscript src=\"https://www.googletagmanager.com/gtag/js?id=UA-17997319-1\" type=\"text/javascript\" async=\"\">\u003C/script>\u003Cstyle>[data-ea-publisher].loaded,[data-ea-type].loaded{font-size:14px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-weight:normal;font-style:normal;leter-spacing:0px;vertical-align:baseline;line-height:1.3em}[data-ea-publisher].loaded a,[data-ea-type].loaded a{text-decoration:none}[data-ea-publisher].loaded .ea-pixel,[data-ea-type].loaded .ea-pixel{display:none}[data-ea-publisher].loaded .ea-content,[data-ea-type].loaded .ea-content{margin:1em 1em .5em 1em;padding:1em;background:rgba(0,0,0,.03);color:#505050}[data-ea-publisher].loaded .ea-content a:link,[data-ea-type].loaded .ea-content a:link{color:#505050}[data-ea-publisher].loaded .ea-content a:visited,[data-ea-type].loaded .ea-content a:visited{color:#505050}[data-ea-publisher].loaded .ea-content a:hover,[data-ea-type].loaded .ea-content a:hover{color:#373737}[data-ea-publisher].loaded .ea-content a:active,[data-ea-type].loaded .ea-content a:active{color:#373737}[data-ea-publisher].loaded .ea-content a strong,[data-ea-publisher].loaded .ea-content a b,[data-ea-type].loaded .ea-content a strong,[data-ea-type].loaded .ea-content a b{color:#088cdb}[data-ea-publisher].loaded .ea-callout a:link,[data-ea-type].loaded .ea-callout a:link{color:#6a6a6a}[data-ea-publisher].loaded .ea-callout a:visited,[data-ea-type].loaded .ea-callout a:visited{color:#6a6a6a}[data-ea-publisher].loaded .ea-callout a:hover,[data-ea-type].loaded .ea-callout a:hover{color:#505050}[data-ea-publisher].loaded .ea-callout a:active,[data-ea-type].loaded .ea-callout a:active{color:#505050}[data-ea-publisher].loaded .ea-callout a strong,[data-ea-publisher].loaded .ea-callout a b,[data-ea-type].loaded .ea-callout a strong,[data-ea-type].loaded .ea-callout a b{color:#088cdb}[data-ea-publisher].loaded .ea-callout a,[data-ea-type].loaded .ea-callout a{font-size:.8em}[data-ea-publisher].loaded.dark .ea-content,[data-ea-type].loaded.dark .ea-content{background:rgba(255,255,255,.05);color:#dcdcdc}[data-ea-publisher].loaded.dark .ea-content a:link,[data-ea-type].loaded.dark .ea-content a:link{color:#dcdcdc}[data-ea-publisher].loaded.dark .ea-content a:visited,[data-ea-type].loaded.dark .ea-content a:visited{color:#dcdcdc}[data-ea-publisher].loaded.dark .ea-content a:hover,[data-ea-type].loaded.dark .ea-content a:hover{color:#f6f6f6}[data-ea-publisher].loaded.dark .ea-content a:active,[data-ea-type].loaded.dark .ea-content a:active{color:#f6f6f6}[data-ea-publisher].loaded.dark .ea-content a strong,[data-ea-publisher].loaded.dark .ea-content a b,[data-ea-type].loaded.dark .ea-content a strong,[data-ea-type].loaded.dark .ea-content a b{color:#50baf9}[data-ea-publisher].loaded.dark .ea-callout a:link,[data-ea-type].loaded.dark .ea-callout a:link{color:#c3c3c3}[data-ea-publisher].loaded.dark .ea-callout a:visited,[data-ea-type].loaded.dark .ea-callout a:visited{color:#c3c3c3}[data-ea-publisher].loaded.dark .ea-callout a:hover,[data-ea-type].loaded.dark .ea-callout a:hover{color:#dcdcdc}[data-ea-publisher].loaded.dark .ea-callout a:active,[data-ea-type].loaded.dark .ea-callout a:active{color:#dcdcdc}[data-ea-publisher].loaded.dark .ea-callout a strong,[data-ea-publisher].loaded.dark .ea-callout a b,[data-ea-type].loaded.dark .ea-callout a strong,[data-ea-type].loaded.dark .ea-callout a b{color:#50baf9}@media(prefers-color-scheme: dark){[data-ea-publisher].loaded.adaptive .ea-content,[data-ea-type].loaded.adaptive .ea-content{background:rgba(255,255,255,.05);color:#dcdcdc}[data-ea-publisher].loaded.adaptive .ea-content a:link,[data-ea-type].loaded.adaptive .ea-content a:link{color:#dcdcdc}[data-ea-publisher].loaded.adaptive .ea-content a:visited,[data-ea-type].loaded.adaptive .ea-content a:visited{color:#dcdcdc}[data-ea-publisher].loaded.adaptive .ea-content a:hover,[data-ea-type].loaded.adaptive .ea-content a:hover{color:#f6f6f6}[data-ea-publisher].loaded.adaptive .ea-content a:active,[data-ea-type].loaded.adaptive .ea-content a:active{color:#f6f6f6}[data-ea-publisher].loaded.adaptive .ea-content a strong,[data-ea-publisher].loaded.adaptive .ea-content a b,[data-ea-type].loaded.adaptive .ea-content a strong,[data-ea-type].loaded.adaptive .ea-content a b{color:#50baf9}[data-ea-publisher].loaded.adaptive .ea-callout a:link,[data-ea-type].loaded.adaptive .ea-callout a:link{color:#c3c3c3}[data-ea-publisher].loaded.adaptive .ea-callout a:visited,[data-ea-type].loaded.adaptive .ea-callout a:visited{color:#c3c3c3}[data-ea-publisher].loaded.adaptive .ea-callout a:hover,[data-ea-type].loaded.adaptive .ea-callout a:hover{color:#dcdcdc}[data-ea-publisher].loaded.adaptive .ea-callout a:active,[data-ea-type].loaded.adaptive .ea-callout a:active{color:#dcdcdc}[data-ea-publisher].loaded.adaptive .ea-callout a strong,[data-ea-publisher].loaded.adaptive .ea-callout a b,[data-ea-type].loaded.adaptive .ea-callout a strong,[data-ea-type].loaded.adaptive .ea-callout a b{color:#50baf9}}[data-ea-publisher].loaded .ea-content,[data-ea-type].loaded .ea-content{border:0px;border-radius:3px;box-shadow:0px 2px 3px rgba(0,0,0,.15)}[data-ea-publisher].loaded.raised .ea-content,[data-ea-type].loaded.raised .ea-content{border:0px;border-radius:3px;box-shadow:0px 2px 3px rgba(0,0,0,.15)}[data-ea-publisher].loaded.bordered .ea-content,[data-ea-type].loaded.bordered .ea-content{border:1px solid rgba(0,0,0,.04);border-radius:3px;box-shadow:none}[data-ea-publisher].loaded.bordered.dark .ea-content,[data-ea-type].loaded.bordered.dark .ea-content{border:1px solid rgba(255,255,255,.07)}@media(prefers-color-scheme: dark){[data-ea-publisher].loaded.bordered.adaptive .ea-content,[data-ea-type].loaded.bordered.adaptive .ea-content{border:1px solid rgba(255,255,255,.07)}}[data-ea-publisher].loaded.flat .ea-content,[data-ea-type].loaded.flat .ea-content{border:0px;border-radius:3px;box-shadow:none}[data-ea-type=image].loaded,[data-ea-publisher]:not([data-ea-type]).loaded,.ea-type-image{display:inline-block}[data-ea-type=image].loaded .ea-content,[data-ea-publisher]:not([data-ea-type]).loaded .ea-content,.ea-type-image .ea-content{max-width:180px;overflow:auto;text-align:center}[data-ea-type=image].loaded .ea-content>a>img,[data-ea-publisher]:not([data-ea-type]).loaded .ea-content>a>img,.ea-type-image .ea-content>a>img{width:120px;height:90px;display:inline-block}[data-ea-type=image].loaded .ea-content>.ea-text,[data-ea-publisher]:not([data-ea-type]).loaded .ea-content>.ea-text,.ea-type-image .ea-content>.ea-text{margin-top:1em;font-size:1em;text-align:center}[data-ea-type=image].loaded .ea-callout,[data-ea-publisher]:not([data-ea-type]).loaded .ea-callout,.ea-type-image .ea-callout{max-width:180px;margin:0em 1em 1em 1em;padding-left:1em;padding-right:1em;font-style:italic;text-align:right}[data-ea-type=image].loaded.horizontal .ea-content,[data-ea-publisher]:not([data-ea-type]).loaded.horizontal .ea-content,.ea-type-image.horizontal .ea-content{max-width:320px}[data-ea-type=image].loaded.horizontal .ea-content>a>img,[data-ea-publisher]:not([data-ea-type]).loaded.horizontal .ea-content>a>img,.ea-type-image.horizontal .ea-content>a>img{float:left;margin-right:1em}[data-ea-type=image].loaded.horizontal .ea-content .ea-text,[data-ea-publisher]:not([data-ea-type]).loaded.horizontal .ea-content .ea-text,.ea-type-image.horizontal .ea-content .ea-text{margin-top:0em;text-align:left;overflow:auto}[data-ea-type=image].loaded.horizontal .ea-callout,[data-ea-publisher]:not([data-ea-type]).loaded.horizontal .ea-callout,.ea-type-image.horizontal .ea-callout{max-width:320px;text-align:right}[data-ea-type=text].loaded,.ea-type-text{font-size:14px}[data-ea-type=text].loaded .ea-content,.ea-type-text .ea-content{text-align:left}[data-ea-type=text].loaded .ea-callout,.ea-type-text .ea-callout{margin:.5em 1em 1em 1em;padding-left:1em;padding-right:1em;text-align:right;font-style:italic}[data-ea-style=stickybox].loaded{position:fixed;bottom:20px;right:20px;z-index:10}[data-ea-style=stickybox].loaded .ea-type-image .ea-stickybox-hide{cursor:pointer;position:absolute;top:.75em;right:.75em;background-color:#fefefe;border:1px solid #088cdb;border-radius:50%;color:#088cdb;font-size:1em;text-align:center;height:1.5em;width:1.5em;line-height:1.5em}@media(max-width: 1300px){[data-ea-style=stickybox].loaded{position:static;bottom:0;right:0;margin:auto;text-align:center}[data-ea-style=stickybox].loaded .ea-stickybox-hide{display:none}}@media(min-width: 1301px){[data-ea-style=stickybox].loaded .ea-type-image .ea-content{background:#dcdcdc}[data-ea-style=stickybox].loaded.dark .ea-type-image .ea-content{background:#505050}}@media(min-width: 1301px)and (prefers-color-scheme: dark){[data-ea-style=stickybox].loaded.adaptive .ea-type-image .ea-content{background:#505050}}[data-ea-style=fixedfooter].loaded{position:fixed;bottom:0;left:0;z-index:200;width:100%;max-width:100%}[data-ea-style=fixedfooter].loaded .ea-type-text{width:100%;max-width:100%;display:flex;z-index:200;background:#dcdcdc}[data-ea-style=fixedfooter].loaded .ea-type-text .ea-content{border:0px;border-radius:3px;box-shadow:none}[data-ea-style=fixedfooter].loaded .ea-type-text .ea-content{background-color:inherit;max-width:100%;margin:0;padding:1em;flex:auto}[data-ea-style=fixedfooter].loaded .ea-type-text .ea-callout{max-width:100%;margin:0;padding:1em;flex:initial}@media(max-width: 576px){[data-ea-style=fixedfooter].loaded .ea-type-text .ea-callout{display:none}}[data-ea-style=fixedfooter].loaded .ea-type-text .ea-fixedfooter-hide{cursor:pointer;color:#505050;padding:1em;flex:initial;margin:auto 0}[data-ea-style=fixedfooter].loaded .ea-type-text .ea-fixedfooter-hide span{padding:.25em;font-size:.8em;font-weight:bold;border:.15em solid #505050;border-radius:.5em;white-space:nowrap}[data-ea-style=fixedfooter].loaded.dark .ea-type-text{background:#505050}[data-ea-style=fixedfooter].loaded.dark .ea-type-text .ea-fixedfooter-hide span{color:#dcdcdc;border-color:#dcdcdc}@media(prefers-color-scheme: dark){[data-ea-style=fixedfooter].loaded.adaptive .ea-type-text{background:#505050}[data-ea-style=fixedfooter].loaded.adaptive .ea-type-text .ea-fixedfooter-hide span{color:#dcdcdc;border-color:#dcdcdc}}\u003C/style>\u003C/head>\u003Cbody>\n\n\u003C!-- Google Tag Manager -->\n\u003Cnoscript>\n \u003Ciframe src=\"//www.googletagmanager.com/ns.html?id=GTM-WN2J6\" height=\"0\" width=\"0\" style=\"display:none;visibility:hidden\">\n \u003C/iframe>\n\u003C/noscript>\n\u003Cscript type=\"text/javascript\" src=\"_static/google_tag_manager.js\">\u003C/script>\n\n\u003C!-- SVG Icons -->\n\u003Csvg display=\"none\" version=\"1.1\" xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" width=\"517\" height=\"32\" viewBox=\"0 0 517 32\">\n \u003Cdefs>\n \u003Cg id=\"icon-search\">\n \u003Cpath class=\"path1\" d=\"M0 14.857q0-2.554 0.991-4.884t2.679-4.018 4.018-2.679 4.884-0.991 4.884 0.991 4.018 2.679 2.679 4.018 0.991 4.884q0 3.929-2.214 7.125l6.125 6.125q0.661 0.661 0.661 1.607 0 0.929-0.679 1.607t-1.607 0.679q-0.964 0-1.607-0.679l-6.125-6.107q-3.196 2.214-7.125 2.214-2.554 0-4.884-0.991t-4.018-2.679-2.679-4.018-0.991-4.884zM4.571 14.857q0 3.304 2.348 5.652t5.652 2.348 5.652-2.348 2.348-5.652-2.348-5.652-5.652-2.348-5.652 2.348-2.348 5.652z\">\u003C/path>\n \u003C/g>\n \u003Cg id=\"icon-menu\">\n \u003Cpath class=\"path1\" d=\"M0 26.286v-2.286q0-0.464 0.339-0.804t0.804-0.339h25.143q0.464 0 0.804 0.339t0.339 0.804v2.286q0 0.464-0.339 0.804t-0.804 0.339h-25.143q-0.464 0-0.804-0.339t-0.339-0.804zM0 17.143v-2.286q0-0.464 0.339-0.804t0.804-0.339h25.143q0.464 0 0.804 0.339t0.339 0.804v2.286q0 0.464-0.339 0.804t-0.804 0.339h-25.143q-0.464 0-0.804-0.339t-0.339-0.804zM0 8v-2.286q0-0.464 0.339-0.804t0.804-0.339h25.143q0.464 0 0.804 0.339t0.339 0.804v2.286q0 0.464-0.339 0.804t-0.804 0.339h-25.143q-0.464 0-0.804-0.339t-0.339-0.804z\">\u003C/path>\n \u003C/g>\n \u003Cg id=\"icon-dropdown\">\n \u003Cpath d=\"M124.452,10.121 L118.343,4.01 C116.225,2.001 113.753,0.996 110.93,0.996 C108.05,0.996 105.606,2.001 103.596,4.01 L64,43.607 L24.404,4.011 C22.394,2.002 19.95,0.997 17.071,0.997 C14.247,0.997 11.775,2.002 9.657,4.011 L3.628,10.122 C1.564,12.185 0.532,14.657 0.532,17.536 C0.532,20.469 1.565,22.913 3.628,24.868 L56.667,77.907 C58.623,79.971 61.066,81.003 64,81.003 C66.879,81.003 69.35,79.971 71.413,77.907 L124.452,24.868 C126.462,22.858 127.468,20.414 127.468,17.536 C127.468,14.711 126.462,12.24 124.452,10.121 L124.452,10.121 Z\" id=\"Shape\" sketch:type=\"MSShapeGroup\">\u003C/path>\n \u003C/g>\n \u003C!-- Nav Icons -->\n \u003Cg id=\"mailgun-logo\" stroke=\"none\" stroke-width=\"1\" fill=\"none\" fill-rule=\"evenodd\">\n \u003Cg id=\"mailgun-logo\" transform=\"translate(-333.000000, -439.000000)\" fill-rule=\"nonzero\">\n \u003Cg id=\"mailgun-logo\" transform=\"translate(333.000000, 439.000000)\">\n \u003Cpath class=\"cls-1\" d=\"M197.31,256a27.5,27.5,0,1,1,27.5-27.5A27.54,27.54,0,0,1,197.31,256Z\">\u003C/path>\n\t \u003Cpath class=\"cls-1\" d=\"M197.31,420.46c-105.85,0-192-86.12-192-192s86.12-192,192-192,192,86.12,192,192a61.92,61.92,0,0,1-94.44,52.73l-.89-.55-.51.92a109.79,109.79,0,1,1,13.73-53.1,20.16,20.16,0,0,0,40.32,0c0-82.81-67.37-150.18-150.18-150.18S47.13,145.68,47.13,228.49,114.5,378.66,197.31,378.66a149.93,149.93,0,0,0,114.41-52.88l32,26.88A191.63,191.63,0,0,1,197.31,420.46Zm0-260a68.06,68.06,0,1,0,68.06,68.06A68.14,68.14,0,0,0,197.31,160.43Z\">\u003C/path>\n \u003Cpath class=\"cls-2\" d=\"M490.84,136.49h40v23a79.39,79.39,0,0,1,13.4-14.3,50.56,50.56,0,0,1,14.9-8.4,53.89,53.89,0,0,1,18.3-2.9q22,0,39.2,10a86,86,0,0,1,29,28.2q11.6-18.4,29-28.3t39-9.9q25,0,44.8,12.7a86.42,86.42,0,0,1,30.8,34.4,103.56,103.56,0,0,1,11,47.5v108h-40v-108a65.26,65.26,0,0,0-5.7-27.6,47.38,47.38,0,0,0-16.3-19.7,42.3,42.3,0,0,0-24.6-7.3,43.81,43.81,0,0,0-24.8,7.3,48.84,48.84,0,0,0-17.1,19.8,61.8,61.8,0,0,0-6.1,27.5v108h-40v-108a61.06,61.06,0,0,0-6.2-27.5,49.75,49.75,0,0,0-17.2-19.8,43.83,43.83,0,0,0-24.8-7.3,39.46,39.46,0,0,0-23.8,7.7,52.65,52.65,0,0,0-16.7,20.6,64.82,64.82,0,0,0-6.1,28.1v106.2h-40Z\">\u003C/path>\n\t \u003Cpath class=\"cls-2\" d=\"M1036,136.49v200H996v-30.4a77.36,77.36,0,0,1-26.6,26.1q-16.2,9.49-37,9.5a102,102,0,0,1-52.7-14.2,106.52,106.52,0,0,1-38.3-38.3,105.45,105.45,0,0,1,0-105.7,106.1,106.1,0,0,1,38.3-38.4,101.89,101.89,0,0,1,52.7-14.2q20.79,0,37,9.5a77.19,77.19,0,0,1,26.6,26.1v-30Zm-103.2,166.6q17.6,0,31.2-9a60.77,60.77,0,0,0,21.1-24.1,74.29,74.29,0,0,0,7.5-33.5,75.33,75.33,0,0,0-7.5-33.8,59.77,59.77,0,0,0-21.1-24.1q-13.6-8.91-31.2-8.9a61.16,61.16,0,0,0-32.4,9,67.22,67.22,0,0,0-32.2,57.8,65.47,65.47,0,0,0,8.8,33.4,67,67,0,0,0,23.7,24.2A61,61,0,0,0,932.84,303.09Z\">\u003C/path>\n\t \u003Cpath class=\"cls-2\" d=\"M1126,136.49v200h-40v-200Z\">\u003C/path>\n \u003Cpath class=\"cls-2\" d=\"M1176,36.49h39.8v299.8H1176Z\">\u003C/path>\n\t \u003Cpath class=\"cls-2\" d=\"M1411.84,136.49v29.4a75.75,75.75,0,0,0-26.1-25.5q-15.9-9.3-35.9-9.3a98.19,98.19,0,0,0-51.6,14.2,105.27,105.27,0,0,0-37.5,38.4,107,107,0,0,0,0,105.5,105.45,105.45,0,0,0,37.5,38.3,98.28,98.28,0,0,0,51.6,14.2q20,0,35.9-9.3a75.75,75.75,0,0,0,26.1-25.5v35a46,46,0,0,1-9.2,27.9,62,62,0,0,1-24.2,19.5,74.85,74.85,0,0,1-32,7,58.47,58.47,0,0,1-25-5.7,66.15,66.15,0,0,1-21.3-15.8,63.31,63.31,0,0,1-4.73-5.9h-45a104.36,104.36,0,0,0,21.9,34.4,107.48,107.48,0,0,0,34.1,24.4,96,96,0,0,0,40,8.8,112.72,112.72,0,0,0,51.8-12.3,101.86,101.86,0,0,0,38.9-34,84.23,84.23,0,0,0,14.7-48.3V136.49Zm-10,133.3a59.88,59.88,0,0,1-20.9,24.3,54.07,54.07,0,0,1-30.7,9,58.29,58.29,0,0,1-31.2-8.9,64.19,64.19,0,0,1-22.8-24.2,68.47,68.47,0,0,1-8.4-33.5,69.17,69.17,0,0,1,8.3-33.5,64.19,64.19,0,0,1,22.7-24.3,58.13,58.13,0,0,1,31.4-9,53.75,53.75,0,0,1,30.5,9,60.63,60.63,0,0,1,21,24.3,78.6,78.6,0,0,1,.1,66.8Z\">\u003C/path>\n\t \u003Cpath class=\"cls-2\" d=\"M1488.84,136.49h40v104A69.08,69.08,0,0,0,1536,272a57.77,57.77,0,0,0,19.9,22.7,50.17,50.17,0,0,0,28.3,8.4,47.09,47.09,0,0,0,27.5-8.4,55.9,55.9,0,0,0,18.8-22.7,73.46,73.46,0,0,0,6.7-31.5v-104h40v200h-40v-28a82.5,82.5,0,0,1-26.1,24.6,64.64,64.64,0,0,1-33.1,8.8q-26.2,0-46.4-13.5a90.59,90.59,0,0,1-31.4-36.5q-11.21-23-11.4-50.6Z\">\u003C/path>\n\t \u003Cpath class=\"cls-2\" d=\"M1915.64,336.49h-40V232.09a69.2,69.2,0,0,0-7.2-31.4,57.35,57.35,0,0,0-20-22.8,50.36,50.36,0,0,0-28.2-8.4,47,47,0,0,0-27.5,8.4,55.68,55.68,0,0,0-18.8,22.7,73.25,73.25,0,0,0-6.7,31.5v104.4h-40v-200h40v27.8a80.17,80.17,0,0,1,25.9-24.6,64.87,64.87,0,0,1,33.3-8.8q26.19,0,46.4,13.5a89.92,89.92,0,0,1,31.3,36.5,118.51,118.51,0,0,1,11.5,50.4Z\">\u003C/path>\n\t \u003Ccircle class=\"cls-2\" cx=\"1106.04\" cy=\"87.32\" r=\"21.2\">\u003C/circle>\n\t \u003Cpath class=\"cls-2\" d=\"M1598.6,524.58l15.5-9q4.62,9.23,15.5,9.23c6.9,0,11.08-3.08,11.08-7.51s-5.91-5.9-16-8c-13.9-3.07-22.88-8.73-22.88-20.54,0-12.68,12.92-21.41,27.31-21.41,12.31,0,20.8,3.32,28.3,12.67l-14.89,8.49c-2.83-4.92-7-7.26-13.16-7.26-6.4,0-9.84,2.83-9.84,6.64,0,4.68,7,5.66,16.48,8,12.92,3.32,22.89,7.75,22.89,20.8,0,13.41-13.17,22.64-29.65,22.64C1615.58,539.22,1605.24,535.41,1598.6,524.58Zm69.76,12.8V477.46l17.48-10.09v70Zm29.66,0V500.59c0-18.83,13.9-33.22,33.22-33.22,19.56,0,33.22,15.38,33.22,33.22v36.79h-17.72V501.82c0-10.83-6.64-17.23-15.5-17.23-9.72,0-15.5,6.89-15.5,17.23v35.56Zm75.92-34.21c0-21,15.13-35.8,36.29-35.8,13.17,0,25,6.89,30.64,17.47l-15.13,9a17.38,17.38,0,0,0-15.75-9.47c-10.34,0-18.21,7.75-18.21,18.82,0,10.83,7.26,19.07,18.21,19.07,7,0,13.16-3.56,16-9.47l15.14,8.74a35.22,35.22,0,0,1-30.89,17.71C1789.32,539.22,1773.94,524.21,1773.94,503.17Zm76.65,34.21V448.29l17.47-10.09v34.46a29.66,29.66,0,0,1,16.25-5.17c19.31,0,32.73,13.16,32.73,32.73v37.16h-17.72V501.82c0-10.83-6.65-17.23-15.51-17.23-9.72,0-15.5,6.89-15.5,17.23v35.56Z\">\u003C/path>\n\t \u003Cpath class=\"cls-2\" d=\"M1491.92,507.23c0,18.09-13.91,32.24-31,32.24-10.46,0-18.21-4.68-23.13-12.06V538h-10.71V452.35h10.71V487.3c4.92-7.51,12.67-12.06,23.13-12.06C1478,475.12,1491.92,489.14,1491.92,507.23Zm-10.71,0c0-12.43-9.47-21.9-21.65-21.9a21.9,21.9,0,0,0,0,43.8C1471.86,529.13,1481.21,519.66,1481.21,507.23Z\">\u003C/path>\n\t \u003Cpath class=\"cls-2\" d=\"M1556.27,476.59l-25,65c-5.17,13.66-14.64,21.53-27.19,20.67v-10c8.24.61,13.29-4.43,16.49-12.43l1.11-2.34L1495,476.59h11.45l20.79,48,17.6-48Z\">\u003C/path>\n \u003C/g>\n \u003C/g>\n \u003C/g>\n \u003Cg id=\"arrow\">\n \u003Cpath fill=\"#C9CED6\" d=\"M9.567 3.261L5.99 6.935 2.412 3.26a.818.818 0 0 0-1.168.01.872.872 0 0 0-.01 1.2L5.4 8.75a.818.818 0 0 0 1.178 0l4.167-4.278a.871.871 0 0 0 .227-.832.845.845 0 0 0-.595-.611.819.819 0 0 0-.81.233z\">\u003C/path>\n \u003C/g>\n \u003Cg id=\"email-api\">\n \u003Cpath d=\"M18.2,0.9c-0.1-0.1-0.2-0.1-0.3,0l-17.1,8C0.7,8.8,0.7,8.9,0.7,9s0.1,0.2,0.1,0.2l4.9,2.4c0.1,0,0.2,0,0.3,0\n\t l4.7-3.5l-3.7,3.8C6.9,12,6.9,12,6.9,12.1l0.4,4.8c0,0.1,0.1,0.2,0.2,0.2c0,0,0.1,0,0.1,0c0.1,0,0.1,0,0.2-0.1l2.6-3l3.2,1.5\">\u003C/path>\n \u003C/g>\n \u003Cg id=\"email-validation\">\n \u003Cpath d=\"M6 14c0 .702.127 1.374.349 2H-1v-2.8c0-.783.45-1.495 1.163-1.818C1.461 10.795 3.808 10 7 10c.18 0 .348.011.522.016A5.97 5.97 0 0 0 6 14zm1-6a4 4 0 1 1 0-8 4 4 0 0 1 0 8zm5 8a.997.997 0 0 1-.707-.293l-2-2 1.414-1.414L12 13.586l3.293-3.293 1.414 1.414-4 4A.997.997 0 0 1 12 16z\">\u003C/path>\n \u003C/g>\n \u003Cg id=\"deliverability\">\n\t\t\t\u003Cpath d=\"M14.2,0H1.8C0.8,0,0,0.8,0,1.8l0,12.5c0,1,0.8,1.8,1.8,1.8h12.5c1,0,1.8-0.8,1.8-1.8V1.8\n\t\t\t\tC16,0.8,15.2,0,14.2,0z M14.2,10.7h-3.6c0,1.5-1.2,2.7-2.7,2.7s-2.7-1.2-2.7-2.7H1.8V1.8h12.5V10.7z M11.6,6.2H9.8V3.6H6.2v2.7\n\t\t\t\tH4.4L8,9.8L11.6,6.2z\">\u003C/path>\n \u003C/g>\n \u003Cg id=\"burst-sending\">\n \u003Cpath d=\"M16.022 0c-.2 3-1.1 5.4-2.3 7.4.9 2.1.5 4.7-1.2 6.4-.3.4-.7.7-1.1.9l-2.5-2.5c-1.2.8-2 1.1-2 1.1l-4.1-4.1s.4-.8 1.1-2l-2.5-2.5c.3-.4.6-.8.9-1.1 1.7-1.8 4.2-2.2 6.3-1.2 1.9-1.3 4.4-2.2 7.4-2.4zM.622 12.6c.8-.8 2-.8 2.8 0 .8.8.8 2 0 2.8-.8.8-3.4.6-3.4.6s-.2-2.7.6-3.4z\">\u003C/path>\n \u003C/g>\n \u003Cg id=\"inbox-placement\">\n\t\t\t\u003Cpath d=\"M14.4,3.2H8L6.4,1.6H1.6C0.7,1.6,0,2.3,0,3.2v9.6c0,0.9,0.7,1.6,1.6,1.6h12.8c0.9,0,1.6-0.7,1.6-1.6v-8\n\t\t\t\tC16,3.9,15.3,3.2,14.4,3.2z M12.8,12l-2.4-1.4L8,12l0.6-2.7L6.6,7.5l2.7-0.2l1.1-2.5l1.1,2.5l2.7,0.2l-2.1,1.8L12.8,12z\">\u003C/path>\n \u003C/g>\n \u003Cg id=\"enterprise\">\n \u003Cpath class=\"st0\" d=\"M12.4,2.2h-0.6V0.8H6.6v1.4H6V0.5c0-0.2,0.1-0.3,0.3-0.3h5.8c0.2,0,0.3,0.1,0.3,0.3L12.4,2.2L12.4,2.2z\">\u003C/path>\n \u003Cpath class=\"st0\" d=\"M11.2,12.6v0.9c0,0.2-0.1,0.3-0.3,0.3H7.4c-0.2,0-0.3-0.1-0.3-0.3v-0.9H1.4v3.2c0,0.6,0.5,1.2,1.2,1.2h13.3\n c0.6,0,1.2-0.5,1.2-1.2v-3.2L11.2,12.6L11.2,12.6z\">\u003C/path>\n \u003Cpath class=\"st0\" d=\"M17,2.8H1.4C0.7,2.8,0.2,3.3,0.2,4v7.8c0,0.2,0.1,0.3,0.3,0.3h6.6v-0.9c0-0.2,0.1-0.3,0.3-0.3h3.5\n c0.2,0,0.3,0.1,0.3,0.3V12h6.6c0.2,0,0.3-0.1,0.3-0.3V4C18.1,3.3,17.6,2.8,17,2.8z\">\u003C/path>\n \u003C/g>\n \u003Cg id=\"deliver\">\n \u003Cpath d=\"M8 8L4 4h3V0h2v4h3L8 8zm7-8c.6 0 1 .4 1 1v14c0 .6-.4 1-1 1H1c-.6 0-1-.4-1-1V1c0-.6.4-1 1-1h3v2H2v8h12V2h-2V0h3z\">\u003C/path>\n \u003C/g>\n \u003Cg id=\"smtp\">\n \u003Cpath d=\"M1 0h6v16H1a1 1 0 0 1-1-1V1a1 1 0 0 1 1-1zm4 9V7H2v2h3zm0-4V3H2v2h3zm10-5a1 1 0 0 1 1 1v14a1 1 0 0 1-1 1H9V0h6zm-1 9V7h-3v2h3zm0-4V3h-3v2h3z\">\u003C/path>\n \u003C/g>\n \u003Cg id=\"email-parsing\">\n \u003Cpath d=\"M10 2v2H6V2c0-1.1.9-2 2-2s2 .9 2 2zm5 4c.6 0 1 .4 1 1v8c0 .6-.4 1-1 1H1c-.6 0-1-.4-1-1V7c0-.6.4-1 1-1h14zm-8 7V9H3v4h4zm6 0v-1H9v1h4zm0-3V9H9v1h4z\">\u003C/path>\n \u003C/g>\n \u003Cg id=\"email-marketing\">\n \u003Cpath d=\"M16 15H1a1 1 0 0 1-1-1V1h2v12h14v2zm0-3H3v-2c2.912 0 3.889-1.759 5.126-3.985C9.432 3.664 10.912 1 15 1h1v11z\">\u003C/path>\n \u003C/g>\n \u003Cg id=\"transactional-email\">\n \u003Cpath d=\"M16 4.686a.942.942 0 0 0-.683-.885L2.14.037A.941.941 0 0 0 .977 1.2l3.765 13.176a.944.944 0 0 0 .885.683c.43.021.783-.252.913-.644l1.402-4.202 4.57 4.57a.939.939 0 0 0 1.33 0l1.882-1.882a.94.94 0 0 0 0-1.331L11.154 7l4.203-1.4c.39-.132.652-.502.643-.914z\">\u003C/path>\n \u003C/g>\n \u003Cg id=\"send-time-optimization\">\n\t\t\t\u003Cpath fill=\"#C02428\" class=\"st0\" d=\"M8,0.1C3.6,0.1,0.1,3.6,0.1,8s3.5,7.9,7.9,7.9c4.4,0,7.9-3.5,7.9-7.9S12.4,0.1,8,0.1z M8,14.3\n\t\t\t\tc-3.5,0-6.3-2.8-6.3-6.3S4.5,1.7,8,1.7s6.3,2.8,6.3,6.3S11.5,14.3,8,14.3z M8.4,4H7.2v4.7l4.1,2.5l0.6-1L8.4,8.2V4z\">\u003C/path>\n \u003C/g>\n \u003Cg id=\"email-analytics\">\n\t\t\t\u003Cpath fill=\"#C02428\" class=\"st0\" d=\"M14.1,0.1H1.9c-1,0-1.8,0.8-1.8,1.8v12.3c0,1,0.8,1.8,1.8,1.8h12.3c1,0,1.8-0.8,1.8-1.8V1.9\n\t\t\t\tC15.9,0.9,15.1,0.1,14.1,0.1z M5.4,12.4H3.6V6.2h1.8V12.4z M8.9,12.4H7.1V3.6h1.8V12.4z M12.4,12.4h-1.8V8.9h1.8V12.4z\">\u003C/path>\n \u003C/g>\n \u003Cg id=\"blog\">\n \u003Cpath d=\"M14.776 5.93l-4.705-4.706C9.882.94 9.506.847 9.129.94L2.541 2.824c-.282.094-.565.47-.659.752L.094 14.588l5.647-5.647c-.188-.659 0-1.317.47-1.788.754-.753 1.883-.753 2.636 0 .753.753.753 1.882 0 2.635-.47.47-1.223.66-1.788.47l-5.647 5.648 11.012-1.788c.376-.094.658-.283.752-.66l1.883-6.587c.094-.377 0-.753-.283-.942z\">\u003C/path>\n \u003C/g>\n \u003Cg id=\"documentation\">\n \u003Cpath d=\"M11 0l4 4h-4V0zM9 6h6v9c0 .6-.4 1-1 1H2c-.6 0-1-.4-1-1V1c0-.6.4-1 1-1h7v6z\">\u003C/path>\n \u003C/g>\n \u003Cg id=\"quickstart-guide\">\n \u003Cpath d=\"M1 0v16h2v-4h13V0H1zm4 10H3V8h2v2zm0-6H3V2h2v2zm3 3H6V5h2v2zm3 3H9V8h2v2zm0-6H9V2h2v2zm3 3h-2V5h2v2z\">\u003C/path>\n \u003C/g>\n \u003Cg id=\"case-studies\">\n \u003Cpath d=\"M13 0H7v6L5 5 3 6V0C1.3 0 0 1.3 0 3v10c0 1.7 1.3 3 3 3h10c1.7 0 3-1.3 3-3V3c0-1.7-1.3-3-3-3zm1 13c0 .6-.4 1-1 1H3c-.6 0-1-.4-1-1s.4-1 1-1h10c.6 0 .9-.1 1-.2V13z\">\u003C/path>\n \u003C/g>\n \u003Cg id=\"podcasts\">\n \u003Cpath d=\"M7 13h2v3H7v-3zm-4.95-2.051a7 7 0 0 1 0-9.9l1.415 1.416a5 5 0 0 0 0 7.07L2.05 10.949zm11.9 0l-1.413-1.414a5 5 0 0 0 0-7.07l1.414-1.414a7 7 0 0 1 0 9.9v-.002zM11 7v3a2 2 0 0 1-2 2H7a2 2 0 0 1-2-2V7h2V5H5V2a2 2 0 0 1 2-2h2a2 2 0 0 1 2 2v3H9v2h2z\">\u003C/path>\n \u003C/g>\n \u003Cg id=\"videos\">\n \u003Cpath d=\"M11 9l5-2v8l-5-2v2c0 .6-.4 1-1 1H1c-.6 0-1-.4-1-1V7c0-.6.4-1 1-1h9c.6 0 1 .4 1 1v2zM2.5 5a2.5 2.5 0 1 1 0-5 2.5 2.5 0 0 1 0 5zM8 5a2 2 0 1 1 0-4 2 2 0 0 1 0 4z\">\u003C/path>\n \u003C/g>\n \u003Cg id=\"guides\">\n \u003Cpath d=\"M6 0c.6 0 1 .4 1 1v5c0 .6-.4 1-1 1H1c-.6 0-1-.4-1-1V1c0-.6.4-1 1-1h5zm0 9c.6 0 1 .4 1 1v5c0 .6-.4 1-1 1H1c-.6 0-1-.4-1-1v-5c0-.6.4-1 1-1h5zm3-5h7v2H9V4zm0 6h7v2H9v-2zm0 3h7v2H9v-2zM9 1h7v2H9V1z\">\u003C/path>\n \u003C/g>\n \u003Cg id=\"help-center\">\n \u003Cpath fill=\"#A61F23\" d=\"M12 0a8.974 8.974 0 0 0-6.839 3.159l1.416 1.416a7 7 0 0 1 10.846 0l1.416-1.416A8.974 8.974 0 0 0 12 0z\">\u003C/path>\n \u003Cpath fill=\"#A61F23\" d=\"M12 4a4.979 4.979 0 0 0-3.988 2.012l1.434 1.434a2.979 2.979 0 0 1 5.108 0l1.434-1.434A4.979 4.979 0 0 0 12 4z\">\u003C/path>\n \u003Cpath fill=\"#C02428\" d=\"M4 24H0V5h1a7 7 0 0 1 7 7v.833L9.417 16.1a1 1 0 0 1-.6 1.345L8 17.721V20a2 2 0 0 1-2 2H4v2zM20 24h4V5h-1a7 7 0 0 0-7 7v.833L14.583 16.1a1 1 0 0 0 .6 1.345l.816.273V20a2 2 0 0 0 2 2h2L20 24z\">\u003C/path>\n \u003C/g>\n \u003C/defs>\n\u003C/svg>\n\n\u003C!-- /header -->\n\n\u003Cdiv id=\"body\" style=\"padding-top: 98px;\">\n \u003Cdiv id=\"navbar\">\u003Cdiv id=\"mg-navbar\">\u003Cdiv class=\"sc-dsQDmV kRdcIn\">\u003Cnav>\u003Cul class=\"sc-cZwWEu oNrGk top-menu navbar-ul\">\u003Cli>\u003Cdiv class=\"sc-ivTmOn jeDBfc\">\u003Cdiv class=\"sc-BeQoi cSBkRl\">\u003Ca class=\"sc-kgflAQ gQpgQa\">\u003Cbutton aria-label=\"About\" type=\"button\" class=\"Body2Medium-sc-1unb1vi-0-button PrimaryButton-sc-1qej8gy-0 krksek lfwmuB Button-sc-1orcykq-0 sc-cOFTSb gKvlir cHtyoL menubutton-topMenu-0 c-n Button-sc-1orcykq-0 sc-cOFTSb gKvlir cHtyoL menubutton-topMenu-0\">\u003Cdiv class=\"Div-sc-11jq7rw-0 iwwAAI\">\u003Cspan class=\"Caption-sc-1a81bqn-0 CaptionMedium-sc-3rxlpd-0 sc-evZas dqCXUP kLkmxH JGdqX c-n \">About\u003C/span>\u003C/div>\u003C/button>\u003C/a>\u003Cul class=\"sc-jIAOiI ffwoyY navbar-ul subpanel-topMenu-0\">\u003Cdiv class=\"sc-gicCDI ixSIWE\">\u003Cp class=\"sc-iqcoie iFUyHT\">About\u003C/p>\u003C/div>\u003Cli class=\"sc-fbPSWO iyYafp\">\u003Ca to=\"/about/company/\" href=\"https://mailgun.com/about/company/\" class=\"sc-kgflAQ gQpgQa\">\u003Cspan class=\"sc-jqUVSM sc-kDDrLX bFgEkv jmsiOt\">Company\u003C/span>\u003C/a>\u003C/li>\u003Cli class=\"sc-fbPSWO iyYafp\">\u003Ca to=\"/about/partners/\" href=\"https://mailgun.com/about/partners/\" class=\"sc-kgflAQ gQpgQa\">\u003Cspan class=\"sc-jqUVSM sc-kDDrLX bFgEkv jmsiOt\">Partners\u003C/span>\u003C/a>\u003C/li>\u003Cli class=\"sc-fbPSWO iyYafp\">\u003Ca to=\"/about/jobs/\" href=\"https://mailgun.com/about/jobs/\" class=\"sc-kgflAQ gQpgQa\">\u003Cspan class=\"sc-jqUVSM sc-kDDrLX bFgEkv jmsiOt\">Careers\u003C/span>\u003C/a>\u003C/li>\u003Cli class=\"sc-fbPSWO iyYafp\">\u003Ca to=\"/about/events/\" href=\"https://mailgun.com/about/events/\" class=\"sc-kgflAQ gQpgQa\">\u003Cspan class=\"sc-jqUVSM sc-kDDrLX bFgEkv jmsiOt\">Events\u003C/span>\u003C/a>\u003C/li>\u003C/ul>\u003C/div>\u003C/div>\u003Cdiv class=\"sc-iIPllB fdibKV\">\u003Cdiv class=\"sc-BeQoi cSBkRl\">\u003Ca class=\"sc-kgflAQ gQpgQa\">\u003Cbutton aria-label=\"About\" type=\"button\" class=\"Body2Medium-sc-1unb1vi-0-button PrimaryButton-sc-1qej8gy-0 krksek lfwmuB Button-sc-1orcykq-0 sc-cOFTSb gKvlir cHtyoL menubutton-topMenu-0 c-n Button-sc-1orcykq-0 sc-cOFTSb gKvlir cHtyoL menubutton-topMenu-0\">\u003Cdiv class=\"Div-sc-11jq7rw-0 iwwAAI\">\u003Cspan class=\"Caption-sc-1a81bqn-0 CaptionMedium-sc-3rxlpd-0 sc-evZas dqCXUP kLkmxH JGdqX c-n \">About\u003C/span>\u003C/div>\u003C/button>\u003C/a>\u003Cul class=\"sc-jIAOiI ffwoyY navbar-ul subpanel-topMenu-0\">\u003Cdiv class=\"sc-gicCDI ixSIWE\">\u003Cp class=\"sc-iqcoie iFUyHT\">About\u003C/p>\u003C/div>\u003Cli class=\"sc-fbPSWO iyYafp\">\u003Ca to=\"/about/company/\" href=\"https://mailgun.com/about/company/\" class=\"sc-kgflAQ gQpgQa\">\u003Cspan class=\"sc-jqUVSM sc-kDDrLX bFgEkv jmsiOt\">Company\u003C/span>\u003C/a>\u003C/li>\u003Cli class=\"sc-fbPSWO iyYafp\">\u003Ca to=\"/about/partners/\" href=\"https://mailgun.com/about/partners/\" class=\"sc-kgflAQ gQpgQa\">\u003Cspan class=\"sc-jqUVSM sc-kDDrLX bFgEkv jmsiOt\">Partners\u003C/span>\u003C/a>\u003C/li>\u003Cli class=\"sc-fbPSWO iyYafp\">\u003Ca to=\"/about/jobs/\" href=\"https://mailgun.com/about/jobs/\" class=\"sc-kgflAQ gQpgQa\">\u003Cspan class=\"sc-jqUVSM sc-kDDrLX bFgEkv jmsiOt\">Careers\u003C/span>\u003C/a>\u003C/li>\u003Cli class=\"sc-fbPSWO iyYafp\">\u003Ca to=\"/about/events/\" href=\"https://mailgun.com/about/events/\" class=\"sc-kgflAQ gQpgQa\">\u003Cspan class=\"sc-jqUVSM sc-kDDrLX bFgEkv jmsiOt\">Events\u003C/span>\u003C/a>\u003C/li>\u003C/ul>\u003C/div>\u003C/div>\u003Cdiv class=\"sc-gicCDI ixSIWE\">\u003Cdiv class=\"sc-BeQoi cSBkRl\">\u003Ca class=\"sc-kgflAQ gQpgQa\">\u003Cbutton aria-label=\"About\" type=\"button\" class=\"Body2Medium-sc-1unb1vi-0-button PrimaryButton-sc-1qej8gy-0 krksek lfwmuB Button-sc-1orcykq-0 sc-cOFTSb gKvlir cHtyoL menubutton-topMenu-0 c-n Button-sc-1orcykq-0 sc-cOFTSb gKvlir cHtyoL menubutton-topMenu-0\">\u003Cdiv class=\"Div-sc-11jq7rw-0 iwwAAI\">\u003Cspan class=\"Caption-sc-1a81bqn-0 CaptionMedium-sc-3rxlpd-0 sc-evZas dqCXUP kLkmxH JGdqX c-n \">About\u003C/span>\u003C/div>\u003Cdiv class=\"sc-gicCDI ixSIWE\">\u003Csvg class=\"sc-ezWOiH hKFszO sc-kLLXSd bicBwf\" width=\"13px\" height=\"20px\" viewBox=\"0 0 13 20\" version=\"1.1\" xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\">\u003Cg id=\"Mailgun\" stroke=\"none\" stroke-width=\"1\" fill=\"none\" fill-rule=\"evenodd\">\u003Cg id=\"Email-API-Desktop-01\" transform=\"translate(-1070.000000, -2382.000000)\" stroke=\"#131B20\" stroke-width=\"4\">\u003Cg id=\"Dribbble-Case-Study-Banner\" transform=\"translate(128.000000, 2312.000000)\">\u003Cpolyline id=\"Arrow-3\" transform=\"translate(948.000000, 80.000000) rotate(-90.000000) translate(-948.000000, -80.000000) \" points=\"940 76 948 84 956 76\">\u003C/polyline>\u003C/g>\u003C/g>\u003C/g>\u003C/svg>\u003C/div>\u003C/button>\u003C/a>\u003Cul class=\"sc-jIAOiI ffwoyY navbar-ul subpanel-topMenu-0\">\u003Cdiv class=\"sc-gicCDI ixSIWE\">\u003Cp class=\"sc-iqcoie iFUyHT\">About\u003C/p>\u003C/div>\u003Cli class=\"sc-fbPSWO iyYafp\">\u003Ca to=\"/about/company/\" href=\"https://mailgun.com/about/company/\" class=\"sc-kgflAQ gQpgQa\">\u003Cspan class=\"sc-jqUVSM sc-kDDrLX bFgEkv jmsiOt\">Company\u003C/span>\u003C/a>\u003C/li>\u003Cli class=\"sc-fbPSWO iyYafp\">\u003Ca to=\"/about/partners/\" href=\"https://mailgun.com/about/partners/\" class=\"sc-kgflAQ gQpgQa\">\u003Cspan class=\"sc-jqUVSM sc-kDDrLX bFgEkv jmsiOt\">Partners\u003C/span>\u003C/a>\u003C/li>\u003Cli class=\"sc-fbPSWO iyYafp\">\u003Ca to=\"/about/jobs/\" href=\"https://mailgun.com/about/jobs/\" class=\"sc-kgflAQ gQpgQa\">\u003Cspan class=\"sc-jqUVSM sc-kDDrLX bFgEkv jmsiOt\">Careers\u003C/span>\u003C/a>\u003C/li>\u003Cli class=\"sc-fbPSWO iyYafp\">\u003Ca to=\"/about/events/\" href=\"https://mailgun.com/about/events/\" class=\"sc-kgflAQ gQpgQa\">\u003Cspan class=\"sc-jqUVSM sc-kDDrLX bFgEkv jmsiOt\">Events\u003C/span>\u003C/a>\u003C/li>\u003C/ul>\u003C/div>\u003C/div>\u003C/li>\u003Cli>\u003Cdiv class=\"sc-ivTmOn jeDBfc\">\u003Cdiv class=\"sc-BeQoi cSBkRl\">\u003Ca to=\"/blog/\" href=\"https://mailgun.com/blog/\" class=\"sc-kgflAQ gQpgQa\">\u003Cbutton aria-label=\"Blog\" type=\"button\" class=\"Body2Medium-sc-1unb1vi-0-button PrimaryButton-sc-1qej8gy-0 krksek lfwmuB Button-sc-1orcykq-0 sc-cOFTSb gKvlir cHtyoL menubutton-topMenu-1 c-n Button-sc-1orcykq-0 sc-cOFTSb gKvlir cHtyoL menubutton-topMenu-1\">\u003Cdiv class=\"Div-sc-11jq7rw-0 iwwAAI\">\u003Cspan class=\"Caption-sc-1a81bqn-0 CaptionMedium-sc-3rxlpd-0 sc-evZas dqCXUP kLkmxH JGdqX c-n \">Blog\u003C/span>\u003C/div>\u003C/button>\u003C/a>\u003C/div>\u003C/div>\u003Cdiv class=\"sc-iIPllB fdibKV\">\u003Cdiv class=\"sc-BeQoi cSBkRl\">\u003Ca to=\"/blog/\" href=\"https://mailgun.com/blog/\" class=\"sc-kgflAQ gQpgQa\">\u003Cbutton aria-label=\"Blog\" type=\"button\" class=\"Body2Medium-sc-1unb1vi-0-button PrimaryButton-sc-1qej8gy-0 krksek lfwmuB Button-sc-1orcykq-0 sc-cOFTSb gKvlir cHtyoL menubutton-topMenu-1 c-n Button-sc-1orcykq-0 sc-cOFTSb gKvlir cHtyoL menubutton-topMenu-1\">\u003Cdiv class=\"Div-sc-11jq7rw-0 iwwAAI\">\u003Cspan class=\"Caption-sc-1a81bqn-0 CaptionMedium-sc-3rxlpd-0 sc-evZas dqCXUP kLkmxH JGdqX c-n \">Blog\u003C/span>\u003C/div>\u003C/button>\u003C/a>\u003C/div>\u003C/div>\u003Cdiv class=\"sc-gicCDI ixSIWE\">\u003Cdiv class=\"sc-BeQoi cSBkRl\">\u003Ca to=\"/blog/\" href=\"https://mailgun.com/blog/\" class=\"sc-kgflAQ gQpgQa\">\u003Cbutton aria-label=\"Blog\" type=\"button\" class=\"Body2Medium-sc-1unb1vi-0-button PrimaryButton-sc-1qej8gy-0 krksek lfwmuB Button-sc-1orcykq-0 sc-cOFTSb gKvlir cHtyoL menubutton-topMenu-1 c-n Button-sc-1orcykq-0 sc-cOFTSb gKvlir cHtyoL menubutton-topMenu-1\">\u003Cdiv class=\"Div-sc-11jq7rw-0 iwwAAI\">\u003Cspan class=\"Caption-sc-1a81bqn-0 CaptionMedium-sc-3rxlpd-0 sc-evZas dqCXUP kLkmxH JGdqX c-n \">Blog\u003C/span>\u003C/div>\u003C/button>\u003C/a>\u003C/div>\u003C/div>\u003C/li>\u003Cli>\u003Cdiv class=\"sc-ivTmOn jeDBfc\">\u003Cdiv class=\"sc-BeQoi cSBkRl\">\u003Ca class=\"sc-kgflAQ gQpgQa\">\u003Cbutton aria-label=\"Help\" type=\"button\" class=\"Body2Medium-sc-1unb1vi-0-button PrimaryButton-sc-1qej8gy-0 krksek lfwmuB Button-sc-1orcykq-0 sc-cOFTSb gKvlir cHtyoL menubutton-topMenu-2 c-n Button-sc-1orcykq-0 sc-cOFTSb gKvlir cHtyoL menubutton-topMenu-2\">\u003Cdiv class=\"Div-sc-11jq7rw-0 iwwAAI\">\u003Cspan class=\"Caption-sc-1a81bqn-0 CaptionMedium-sc-3rxlpd-0 sc-evZas dqCXUP kLkmxH JGdqX c-n \">Help\u003C/span>\u003C/div>\u003C/button>\u003C/a>\u003Cul class=\"sc-jIAOiI ffwoyY navbar-ul subpanel-topMenu-2\">\u003Cdiv class=\"sc-gicCDI ixSIWE\">\u003Cp class=\"sc-iqcoie iFUyHT\">Help\u003C/p>\u003C/div>\u003Cli class=\"sc-fbPSWO iyYafp\">\u003Ca to=\"/contact/support/\" href=\"https://mailgun.com/contact/support/\" class=\"sc-kgflAQ gQpgQa\">\u003Cspan class=\"sc-jqUVSM sc-kDDrLX bFgEkv jmsiOt\">Contact Support\u003C/span>\u003C/a>\u003C/li>\u003Cli class=\"sc-fbPSWO iyYafp\">\u003Ca href=\"https://help.mailgun.com/hc/en-us\" target=\"_tabs\" rel=\"noopener noreferrer\" class=\"sc-fLlhyt cveTRX\">\u003Cspan class=\"sc-jqUVSM sc-kDDrLX bFgEkv jmsiOt\">Help Center\u003C/span>\u003C/a>\u003C/li>\u003Cli class=\"sc-fbPSWO iyYafp\">\u003Ca href=\"https://status.mailgun.com/\" target=\"_tabs\" rel=\"noopener noreferrer\" class=\"sc-fLlhyt cveTRX\">\u003Cspan class=\"sc-jqUVSM sc-kDDrLX bFgEkv jmsiOt\">Status\u003C/span>\u003C/a>\u003C/li>\u003Cli class=\"sc-fbPSWO iyYafp\">\u003Ca href=\"https://security.mailgun.com/\" target=\"_tabs\" rel=\"noopener noreferrer\" class=\"sc-fLlhyt cveTRX\">\u003Cspan class=\"sc-jqUVSM sc-kDDrLX bFgEkv jmsiOt\">Security Portal\u003C/span>\u003C/a>\u003C/li>\u003Cli class=\"sc-fbPSWO iyYafp\">\u003Ca to=\"/resources/learn/gdpr/\" href=\"https://mailgun.com/resources/learn/gdpr/\" class=\"sc-kgflAQ gQpgQa\">\u003Cspan class=\"sc-jqUVSM sc-kDDrLX bFgEkv jmsiOt\">GDPR\u003C/span>\u003C/a>\u003C/li>\u003C/ul>\u003C/div>\u003C/div>\u003Cdiv class=\"sc-iIPllB fdibKV\">\u003Cdiv class=\"sc-BeQoi cSBkRl\">\u003Ca class=\"sc-kgflAQ gQpgQa\">\u003Cbutton aria-label=\"Help\" type=\"button\" class=\"Body2Medium-sc-1unb1vi-0-button PrimaryButton-sc-1qej8gy-0 krksek lfwmuB Button-sc-1orcykq-0 sc-cOFTSb gKvlir cHtyoL menubutton-topMenu-2 c-n Button-sc-1orcykq-0 sc-cOFTSb gKvlir cHtyoL menubutton-topMenu-2\">\u003Cdiv class=\"Div-sc-11jq7rw-0 iwwAAI\">\u003Cspan class=\"Caption-sc-1a81bqn-0 CaptionMedium-sc-3rxlpd-0 sc-evZas dqCXUP kLkmxH JGdqX c-n \">Help\u003C/span>\u003C/div>\u003C/button>\u003C/a>\u003Cul class=\"sc-jIAOiI ffwoyY navbar-ul subpanel-topMenu-2\">\u003Cdiv class=\"sc-gicCDI ixSIWE\">\u003Cp class=\"sc-iqcoie iFUyHT\">Help\u003C/p>\u003C/div>\u003Cli class=\"sc-fbPSWO iyYafp\">\u003Ca to=\"/contact/support/\" href=\"https://mailgun.com/contact/support/\" class=\"sc-kgflAQ gQpgQa\">\u003Cspan class=\"sc-jqUVSM sc-kDDrLX bFgEkv jmsiOt\">Contact Support\u003C/span>\u003C/a>\u003C/li>\u003Cli class=\"sc-fbPSWO iyYafp\">\u003Ca href=\"https://help.mailgun.com/hc/en-us\" target=\"_tabs\" rel=\"noopener noreferrer\" class=\"sc-fLlhyt cveTRX\">\u003Cspan class=\"sc-jqUVSM sc-kDDrLX bFgEkv jmsiOt\">Help Center\u003C/span>\u003C/a>\u003C/li>\u003Cli class=\"sc-fbPSWO iyYafp\">\u003Ca href=\"https://status.mailgun.com/\" target=\"_tabs\" rel=\"noopener noreferrer\" class=\"sc-fLlhyt cveTRX\">\u003Cspan class=\"sc-jqUVSM sc-kDDrLX bFgEkv jmsiOt\">Status\u003C/span>\u003C/a>\u003C/li>\u003Cli class=\"sc-fbPSWO iyYafp\">\u003Ca href=\"https://security.mailgun.com/\" target=\"_tabs\" rel=\"noopener noreferrer\" class=\"sc-fLlhyt cveTRX\">\u003Cspan class=\"sc-jqUVSM sc-kDDrLX bFgEkv jmsiOt\">Security Portal\u003C/span>\u003C/a>\u003C/li>\u003Cli class=\"sc-fbPSWO iyYafp\">\u003Ca to=\"/resources/learn/gdpr/\" href=\"https://mailgun.com/resources/learn/gdpr/\" class=\"sc-kgflAQ gQpgQa\">\u003Cspan class=\"sc-jqUVSM sc-kDDrLX bFgEkv jmsiOt\">GDPR\u003C/span>\u003C/a>\u003C/li>\u003C/ul>\u003C/div>\u003C/div>\u003Cdiv class=\"sc-gicCDI ixSIWE\">\u003Cdiv class=\"sc-BeQoi cSBkRl\">\u003Ca class=\"sc-kgflAQ gQpgQa\">\u003Cbutton aria-label=\"Help\" type=\"button\" class=\"Body2Medium-sc-1unb1vi-0-button PrimaryButton-sc-1qej8gy-0 krksek lfwmuB Button-sc-1orcykq-0 sc-cOFTSb gKvlir cHtyoL menubutton-topMenu-2 c-n Button-sc-1orcykq-0 sc-cOFTSb gKvlir cHtyoL menubutton-topMenu-2\">\u003Cdiv class=\"Div-sc-11jq7rw-0 iwwAAI\">\u003Cspan class=\"Caption-sc-1a81bqn-0 CaptionMedium-sc-3rxlpd-0 sc-evZas dqCXUP kLkmxH JGdqX c-n \">Help\u003C/span>\u003C/div>\u003Cdiv class=\"sc-gicCDI ixSIWE\">\u003Csvg class=\"sc-ezWOiH hKFszO sc-kLLXSd bicBwf\" width=\"13px\" height=\"20px\" viewBox=\"0 0 13 20\" version=\"1.1\" xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\">\u003Cg id=\"Mailgun\" stroke=\"none\" stroke-width=\"1\" fill=\"none\" fill-rule=\"evenodd\">\u003Cg id=\"Email-API-Desktop-01\" transform=\"translate(-1070.000000, -2382.000000)\" stroke=\"#131B20\" stroke-width=\"4\">\u003Cg id=\"Dribbble-Case-Study-Banner\" transform=\"translate(128.000000, 2312.000000)\">\u003Cpolyline id=\"Arrow-3\" transform=\"translate(948.000000, 80.000000) rotate(-90.000000) translate(-948.000000, -80.000000) \" points=\"940 76 948 84 956 76\">\u003C/polyline>\u003C/g>\u003C/g>\u003C/g>\u003C/svg>\u003C/div>\u003C/button>\u003C/a>\u003Cul class=\"sc-jIAOiI ffwoyY navbar-ul subpanel-topMenu-2\">\u003Cdiv class=\"sc-gicCDI ixSIWE\">\u003Cp class=\"sc-iqcoie iFUyHT\">Help\u003C/p>\u003C/div>\u003Cli class=\"sc-fbPSWO iyYafp\">\u003Ca to=\"/contact/support/\" href=\"https://mailgun.com/contact/support/\" class=\"sc-kgflAQ gQpgQa\">\u003Cspan class=\"sc-jqUVSM sc-kDDrLX bFgEkv jmsiOt\">Contact Support\u003C/span>\u003C/a>\u003C/li>\u003Cli class=\"sc-fbPSWO iyYafp\">\u003Ca href=\"https://help.mailgun.com/hc/en-us\" target=\"_tabs\" rel=\"noopener noreferrer\" class=\"sc-fLlhyt cveTRX\">\u003Cspan class=\"sc-jqUVSM sc-kDDrLX bFgEkv jmsiOt\">Help Center\u003C/span>\u003C/a>\u003C/li>\u003Cli class=\"sc-fbPSWO iyYafp\">\u003Ca href=\"https://status.mailgun.com/\" target=\"_tabs\" rel=\"noopener noreferrer\" class=\"sc-fLlhyt cveTRX\">\u003Cspan class=\"sc-jqUVSM sc-kDDrLX bFgEkv jmsiOt\">Status\u003C/span>\u003C/a>\u003C/li>\u003Cli class=\"sc-fbPSWO iyYafp\">\u003Ca href=\"https://security.mailgun.com/\" target=\"_tabs\" rel=\"noopener noreferrer\" class=\"sc-fLlhyt cveTRX\">\u003Cspan class=\"sc-jqUVSM sc-kDDrLX bFgEkv jmsiOt\">Security Portal\u003C/span>\u003C/a>\u003C/li>\u003Cli class=\"sc-fbPSWO iyYafp\">\u003Ca to=\"/resources/learn/gdpr/\" href=\"https://mailgun.com/resources/learn/gdpr/\" class=\"sc-kgflAQ gQpgQa\">\u003Cspan class=\"sc-jqUVSM sc-kDDrLX bFgEkv jmsiOt\">GDPR\u003C/span>\u003C/a>\u003C/li>\u003C/ul>\u003C/div>\u003C/div>\u003C/li>\u003Cli>\u003Cdiv class=\"sc-ivTmOn jeDBfc\">\u003Cdiv class=\"sc-BeQoi cSBkRl\">\u003Ca to=\"https://documentation.mailgun.com/en/latest/quickstart.html\" href=\"https://documentation.mailgun.com/en/latest/quickstart.html\" class=\"sc-kgflAQ gQpgQa\">\u003Cbutton aria-label=\"Documentation\" type=\"button\" class=\"Body2Medium-sc-1unb1vi-0-button PrimaryButton-sc-1qej8gy-0 krksek lfwmuB Button-sc-1orcykq-0 sc-cOFTSb gKvlir cHtyoL menubutton-topMenu-3 c-n Button-sc-1orcykq-0 sc-cOFTSb gKvlir cHtyoL menubutton-topMenu-3\">\u003Cdiv class=\"Div-sc-11jq7rw-0 iwwAAI\">\u003Cspan class=\"Caption-sc-1a81bqn-0 CaptionMedium-sc-3rxlpd-0 sc-evZas dqCXUP kLkmxH JGdqX c-n \">Documentation\u003C/span>\u003C/div>\u003C/button>\u003C/a>\u003C/div>\u003C/div>\u003Cdiv class=\"sc-iIPllB fdibKV\">\u003Cdiv class=\"sc-BeQoi cSBkRl\">\u003Ca to=\"https://documentation.mailgun.com/en/latest/quickstart.html\" href=\"https://documentation.mailgun.com/en/latest/quickstart.html\" class=\"sc-kgflAQ gQpgQa\">\u003Cbutton aria-label=\"Documentation\" type=\"button\" class=\"Body2Medium-sc-1unb1vi-0-button PrimaryButton-sc-1qej8gy-0 krksek lfwmuB Button-sc-1orcykq-0 sc-cOFTSb gKvlir cHtyoL menubutton-topMenu-3 c-n Button-sc-1orcykq-0 sc-cOFTSb gKvlir cHtyoL menubutton-topMenu-3\">\u003Cdiv class=\"Div-sc-11jq7rw-0 iwwAAI\">\u003Cspan class=\"Caption-sc-1a81bqn-0 CaptionMedium-sc-3rxlpd-0 sc-evZas dqCXUP kLkmxH JGdqX c-n \">Documentation\u003C/span>\u003C/div>\u003C/button>\u003C/a>\u003C/div>\u003C/div>\u003Cdiv class=\"sc-gicCDI ixSIWE\">\u003Cdiv class=\"sc-BeQoi cSBkRl\">\u003Ca to=\"https://documentation.mailgun.com/en/latest/quickstart.html\" href=\"https://documentation.mailgun.com/en/latest/quickstart.html\" class=\"sc-kgflAQ gQpgQa\">\u003Cbutton aria-label=\"Documentation\" type=\"button\" class=\"Body2Medium-sc-1unb1vi-0-button PrimaryButton-sc-1qej8gy-0 krksek lfwmuB Button-sc-1orcykq-0 sc-cOFTSb gKvlir cHtyoL menubutton-topMenu-3 c-n Button-sc-1orcykq-0 sc-cOFTSb gKvlir cHtyoL menubutton-topMenu-3\">\u003Cdiv class=\"Div-sc-11jq7rw-0 iwwAAI\">\u003Cspan class=\"Caption-sc-1a81bqn-0 CaptionMedium-sc-3rxlpd-0 sc-evZas dqCXUP kLkmxH JGdqX c-n \">Documentation\u003C/span>\u003C/div>\u003C/button>\u003C/a>\u003C/div>\u003C/div>\u003C/li>\u003Cli>\u003Cdiv class=\"sc-ivTmOn jeDBfc\">\u003Cdiv class=\"sc-BeQoi cSBkRl\">\u003Ca to=\"https://login.mailgun.com/login/\" href=\"https://login.mailgun.com/login/\" class=\"sc-kgflAQ gQpgQa\">\u003Cbutton aria-label=\"Log in\" type=\"button\" class=\"Body2Medium-sc-1unb1vi-0-button PrimaryButton-sc-1qej8gy-0 krksek lfwmuB Button-sc-1orcykq-0 sc-cOFTSb gKvlir cHtyoL menubutton-topMenu-4 c-n Button-sc-1orcykq-0 sc-cOFTSb gKvlir cHtyoL menubutton-topMenu-4\">\u003Cdiv class=\"Div-sc-11jq7rw-0 iwwAAI\">\u003Cspan class=\"Caption-sc-1a81bqn-0 CaptionMedium-sc-3rxlpd-0 sc-evZas dqCXUP kLkmxH JGdqX c-n \">Log in\u003C/span>\u003C/div>\u003C/button>\u003C/a>\u003C/div>\u003C/div>\u003Cdiv class=\"sc-iIPllB fdibKV\">\u003Cdiv class=\"sc-BeQoi cSBkRl\">\u003Ca to=\"https://login.mailgun.com/login/\" href=\"https://login.mailgun.com/login/\" class=\"sc-kgflAQ gQpgQa\">\u003Cbutton aria-label=\"Log in\" type=\"button\" class=\"Body2Medium-sc-1unb1vi-0-button PrimaryButton-sc-1qej8gy-0 krksek lfwmuB Button-sc-1orcykq-0 sc-cOFTSb gKvlir cHtyoL menubutton-topMenu-4 c-n Button-sc-1orcykq-0 sc-cOFTSb gKvlir cHtyoL menubutton-topMenu-4\">\u003Cdiv class=\"Div-sc-11jq7rw-0 iwwAAI\">\u003Cspan class=\"Caption-sc-1a81bqn-0 CaptionMedium-sc-3rxlpd-0 sc-evZas dqCXUP kLkmxH JGdqX c-n \">Log in\u003C/span>\u003C/div>\u003C/button>\u003C/a>\u003C/div>\u003C/div>\u003Cdiv class=\"sc-gicCDI ixSIWE\">\u003Cdiv class=\"sc-BeQoi cSBkRl\">\u003Ca to=\"https://login.mailgun.com/login/\" href=\"https://login.mailgun.com/login/\" class=\"sc-kgflAQ gQpgQa\">\u003Cbutton aria-label=\"Log in\" type=\"button\" class=\"Body2Medium-sc-1unb1vi-0-button PrimaryButton-sc-1qej8gy-0 krksek lfwmuB Button-sc-1orcykq-0 sc-cOFTSb gKvlir cHtyoL menubutton-topMenu-4 c-n Button-sc-1orcykq-0 sc-cOFTSb gKvlir cHtyoL menubutton-topMenu-4\">\u003Cdiv class=\"Div-sc-11jq7rw-0 iwwAAI\">\u003Cspan class=\"Caption-sc-1a81bqn-0 CaptionMedium-sc-3rxlpd-0 sc-evZas dqCXUP kLkmxH JGdqX c-n \">Log in\u003C/span>\u003C/div>\u003C/button>\u003C/a>\u003C/div>\u003C/div>\u003C/li>\u003C/ul>\u003C/nav>\u003C/div>\u003Cdiv class=\"sc-kIKDeO iohNTp\">\u003Cnav class=\"sc-iNWwEs caBzeR\">\u003Cdiv class=\"sc-bUbCnL fJnQsF\">\u003Ca to=\"/\" href=\"https://mailgun.com/\" class=\"sc-kgflAQ gQpgQa\">\u003Cdiv class=\"Div-sc-11jq7rw-0 hpCGik sc-gsnTZi jnFvAE\">\u003Csvg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 109 32\">\u003Cdefs>\u003Cpath id=\"Mailgun-Logo_svg__a\" d=\"M0 32h108V0H0z\">\u003C/path>\u003C/defs>\u003Cg fill=\"none\" fill-rule=\"evenodd\" transform=\"translate(.25)\">\u003Cmask id=\"Mailgun-Logo_svg__b\" fill=\"#fff\">\u003Cuse xlink:href=\"#Mailgun-Logo_svg__a\">\u003C/use>\u003C/mask>\u003Cpath fill=\"#131B20\" d=\"M104.1 30.27v-5.01l.98-.57v1.94c.21-.16.58-.3.91-.3 1.09 0 1.84.75 1.84 1.85v2.1h-1v-2c0-.62-.37-.98-.87-.98-.54 0-.87.39-.87.97v2h-1Zm-4.32-1.92c0-1.19.86-2.02 2.05-2.02.74 0 1.4.39 1.72.98l-.85.51a.98.98 0 0 0-.89-.53c-.58 0-1.02.43-1.02 1.06 0 .6.4 1.07 1.02 1.07.4 0 .74-.2.9-.53l.85.5c-.34.6-1 .99-1.73.99a1.97 1.97 0 0 1-2.05-2.03Zm-4.27 1.92V28.2c0-1.06.79-1.87 1.87-1.87 1.1 0 1.87.87 1.87 1.87v2.07h-1v-2c0-.6-.37-.97-.87-.97-.54 0-.87.39-.87.97v2h-1Zm-1.66 0V26.9l.98-.57v3.94h-.98Zm-3.93-.72.87-.5c.18.34.47.52.88.52.38 0 .62-.18.62-.43 0-.24-.33-.33-.9-.45-.78-.17-1.29-.49-1.29-1.15 0-.72.73-1.21 1.54-1.21.69 0 1.17.19 1.59.71l-.84.48c-.16-.27-.4-.4-.74-.4-.36 0-.55.15-.55.37 0 .26.4.32.93.45.72.19 1.28.44 1.28 1.17 0 .76-.74 1.28-1.67 1.28-.76-.01-1.35-.23-1.72-.84Zm-2.38-2.7-1.4 3.66c-.3.77-.83 1.21-1.53 1.17v-.57c.46.04.74-.25.92-.7l.07-.13-1.5-3.43h.64l1.17 2.7.99-2.7h.64Zm-4.22 1.73c0-.7-.53-1.24-1.22-1.24-.7 0-1.22.54-1.22 1.24s.53 1.23 1.22 1.23c.7 0 1.22-.53 1.22-1.23m.6 0c0 1.02-.78 1.81-1.74 1.81a1.5 1.5 0 0 1-1.3-.68v.6h-.6v-4.83h.6v1.97c.27-.42.7-.68 1.3-.68.96 0 1.74.79 1.74 1.8m23.83-9.61h-2.25v-5.88a3.9 3.9 0 0 0-.4-1.77 3.23 3.23 0 0 0-1.13-1.29 2.83 2.83 0 0 0-4.19 1.28 4.13 4.13 0 0 0-.37 1.78v5.88h-2.25V7.69h2.25v1.57c.4-.6.89-1.06 1.45-1.39a3.7 3.7 0 0 1 1.88-.5c.98 0 1.85.26 2.6.76.76.51 1.35 1.2 1.77 2.06.41.86.63 1.81.64 2.84v5.93Zm-24-11.27H86v5.86c0 .64.13 1.24.4 1.77.27.54.65.97 1.12 1.28a2.82 2.82 0 0 0 3.14 0c.45-.31.8-.74 1.06-1.28.25-.53.37-1.13.37-1.77V7.69h2.25v11.27H92.1v-1.58c-.4.6-.9 1.05-1.46 1.39-.57.33-1.19.5-1.87.5-.98 0-1.85-.26-2.6-.77a5.1 5.1 0 0 1-1.77-2.06 6.54 6.54 0 0 1-.64-2.85V7.7Zm-4.9 7.5a3.37 3.37 0 0 1-1.17 1.38 3.27 3.27 0 0 1-3.48 0 3.86 3.86 0 0 1-1.75-3.25c0-.68.15-1.3.46-1.88.3-.58.73-1.04 1.27-1.37a3.27 3.27 0 0 1 3.49 0c.5.33.9.8 1.18 1.37.28.57.42 1.2.42 1.88 0 .68-.14 1.3-.42 1.88Zm.57-7.5v1.66a4.26 4.26 0 0 0-1.47-1.44 3.92 3.92 0 0 0-2.02-.52c-1.05 0-2.02.26-2.9.8a5.93 5.93 0 0 0-2.9 5.13 5.94 5.94 0 0 0 2.9 5.13c.88.53 1.85.8 2.9.8.75 0 1.42-.17 2.02-.52a4.3 4.3 0 0 0 1.47-1.44v1.97c0 .58-.18 1.1-.52 1.57-.35.47-.8.84-1.36 1.1a4.2 4.2 0 0 1-1.8.4 3.72 3.72 0 0 1-2.87-1.54h-2.53a6.05 6.05 0 0 0 3.15 3.31c.72.33 1.47.5 2.25.5 1.03 0 2-.24 2.91-.7.9-.46 1.64-1.1 2.19-1.92.55-.81.83-1.72.83-2.72V7.7h-2.25ZM66.15 18.95h2.24V2.05h-2.24v16.9ZM63.41 4.92a1.2 1.2 0 1 1-2.39 0 1.2 1.2 0 0 1 2.39 0m-2.32 14.04h2.25V7.69h-2.25v11.27Zm-8.62-1.88a3.1 3.1 0 0 0 1.76-.51c.5-.34.9-.8 1.18-1.36.29-.57.43-1.2.43-1.89 0-.7-.14-1.33-.43-1.9a3.37 3.37 0 0 0-1.18-1.36 3.44 3.44 0 0 0-3.58 0 3.73 3.73 0 0 0-1.81 3.26 3.77 3.77 0 0 0 1.83 3.25c.56.34 1.16.5 1.8.5Zm5.8-9.4v11.28h-2.24v-1.72a4.03 4.03 0 0 1-3.58 2 6 6 0 0 1-5.92-5.93 5.98 5.98 0 0 1 5.92-5.95 4.03 4.03 0 0 1 3.58 2.02v-1.7h2.25Zm-30.66 0h2.25v1.3c.25-.33.5-.6.75-.8a2.85 2.85 0 0 1 1.87-.64c.83 0 1.56.2 2.2.57.65.37 1.2.9 1.64 1.58a4.35 4.35 0 0 1 3.82-2.15c.94 0 1.78.24 2.52.72a4.87 4.87 0 0 1 1.73 1.94c.42.81.62 1.7.62 2.67v6.09h-2.25v-6.09c0-.57-.1-1.09-.32-1.55a2.67 2.67 0 0 0-.91-1.11c-.4-.28-.86-.41-1.39-.41a2.52 2.52 0 0 0-2.35 1.52 3.5 3.5 0 0 0-.35 1.55v6.09H35.2v-6.09c0-.56-.11-1.08-.35-1.55a2.8 2.8 0 0 0-.96-1.11 2.46 2.46 0 0 0-1.4-.41c-.5 0-.94.14-1.34.43-.4.29-.7.68-.94 1.16a3.66 3.66 0 0 0-.34 1.58v5.99h-2.25V7.69Z\" mask=\"url(#Mailgun-Logo_svg__b)\">\u003C/path>\u003Cpath fill=\"#F06B66\" d=\"M11.1 2.06c5.95 0 10.8 4.85 10.8 10.81a3.5 3.5 0 0 1-5.32 2.97l-.05-.03-.02.05a6.19 6.19 0 1 1 .77-2.99 1.14 1.14 0 0 0 2.27 0 8.46 8.46 0 0 0-8.45-8.46 8.46 8.46 0 1 0 6.43 13.94l1.8 1.52a10.77 10.77 0 0 1-8.23 3.82 10.82 10.82 0 0 1 0-21.63Zm0 6.98a3.84 3.84 0 1 0 .01 7.67 3.84 3.84 0 0 0-.01-7.67Zm0 2.28a1.55 1.55 0 1 1 0 3.1 1.55 1.55 0 0 1 0-3.1Z\" mask=\"url(#Mailgun-Logo_svg__b)\">\u003C/path>\u003C/g>\u003C/svg>\u003C/div>\u003C/a>\u003C/div>\u003Cdiv class=\"sc-lbxAil eJhgiL\">\u003Cdiv class=\"sc-iIPllB fdibKV\">\u003Cbutton aria-label=\"Open\" type=\"button\" class=\"Body2Medium-sc-1unb1vi-0 IconButton-sc-1vi9zws-0 jhxHxf dvIexn Button-sc-1orcykq-0 sc-jdAMXn gKvlir TQaNt sc-bZnhIo sc-jgbSNz iVFQcR jdiTZ sc-bZnhIo sc-jgbSNz iVFQcR jdiTZ c-n Button-sc-1orcykq-0 sc-jdAMXn gKvlir TQaNt sc-bZnhIo sc-jgbSNz iVFQcR jdiTZ sc-bZnhIo sc-jgbSNz iVFQcR jdiTZ\">\u003Csvg width=\"24px\" height=\"32px\" viewBox=\"0 0 24 32\" version=\"1.1\" xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\">\u003Ctitle>Burger-Menu\u003C/title>\u003Cdefs>\u003Crect id=\"path-1\" x=\"0\" y=\"0\" width=\"24\" height=\"32\">\u003C/rect>\u003C/defs>\u003Cg id=\"Header\" stroke=\"none\" stroke-width=\"1\" fill=\"none\" fill-rule=\"evenodd\">\u003Cg id=\"Menu-V2-Mobile\" transform=\"translate(-16.000000, -16.000000)\">\u003Cg id=\"Burger-Menu\" transform=\"translate(16.000000, 16.000000)\">\u003Cmask id=\"mask-2\" fill=\"white\">\u003Cuse xlink:href=\"#path-1\">\u003C/use>\u003C/mask>\u003Cg id=\"Rectangle\">\u003C/g>\u003Cpath d=\"M2.6515625,29 L2.6515625,27.8339844 L2.56367187,25.8242188 L3.71210937,29 L4.315625,29 L5.46699219,25.8212891 L5.37910156,27.8339844 L5.37910156,29 L6.2609375,29 L6.2609375,24.734375 L5.10664062,24.734375 L4.01679687,27.828125 L2.92109375,24.734375 L1.77265625,24.734375 L1.77265625,29 L2.6515625,29 Z M11.4878906,29 L11.4878906,28.2939453 L9.50742187,28.2939453 L9.50742187,27.1513672 L11.1949219,27.1513672 L11.1949219,26.4628906 L9.50742187,26.4628906 L9.50742187,25.4462891 L11.4820312,25.4462891 L11.4820312,24.734375 L8.62851562,24.734375 L8.62851562,29 L11.4878906,29 Z M14.4824219,29 L14.4824219,26.1933594 L16.1933594,29 L17.0722656,29 L17.0722656,24.734375 L16.1962891,24.734375 L16.1962891,27.546875 L14.4824219,24.734375 L13.6035156,24.734375 L13.6035156,29 L14.4824219,29 Z M21.0335937,29.0585938 C21.5394531,29.0585938 21.9383789,28.9228516 22.2303711,28.6513672 C22.5223633,28.3798828 22.6683594,28.0107422 22.6683594,27.5439453 L22.6683594,27.5439453 L22.6683594,24.734375 L21.7865234,24.734375 L21.7865234,27.5732422 C21.7787109,28.0927734 21.5277344,28.3525391 21.0335937,28.3525391 C20.7972656,28.3525391 20.612207,28.2885742 20.478418,28.1606445 C20.3446289,28.0327148 20.2777344,27.8291016 20.2777344,27.5498047 L20.2777344,27.5498047 L20.2777344,24.734375 L19.3988281,24.734375 L19.3988281,27.5761719 C19.4046875,28.0371094 19.5541016,28.3994141 19.8470703,28.6630859 C20.1400391,28.9267578 20.5355469,29.0585938 21.0335937,29.0585938 Z\" id=\"MENU\" fill=\"#FFFFFF\" fill-rule=\"nonzero\" mask=\"url(#mask-2)\">\u003C/path>\u003Cpath d=\"M4,10 L20,10 M4,3 L20,3 M4,17 L20,17\" id=\"Burger\" stroke=\"#FFFFFF\" stroke-width=\"2\" stroke-linecap=\"square\" mask=\"url(#mask-2)\">\u003C/path>\u003C/g>\u003C/g>\u003C/g>\u003C/svg>\u003Cp class=\"Body2Medium-sc-1unb1vi-0 sc-papXJ jhxHxf gPHEb c-n \" style=\"\">\u003C/p>\u003C/button>\u003C/div>\u003Cdiv class=\"sc-gicCDI ixSIWE\">\u003Cbutton aria-label=\"Open\" type=\"button\" class=\"Body2Medium-sc-1unb1vi-0 IconButton-sc-1vi9zws-0 jhxHxf dvIexn Button-sc-1orcykq-0 sc-jdAMXn gKvlir TQaNt sc-bZnhIo sc-jgbSNz iVFQcR jdiTZ sc-bZnhIo sc-jgbSNz iVFQcR jdiTZ c-n Button-sc-1orcykq-0 sc-jdAMXn gKvlir TQaNt sc-bZnhIo sc-jgbSNz iVFQcR jdiTZ sc-bZnhIo sc-jgbSNz iVFQcR jdiTZ\">\u003Csvg width=\"24px\" height=\"32px\" viewBox=\"0 0 24 32\" version=\"1.1\" xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\">\u003Ctitle>Burger-Menu\u003C/title>\u003Cdefs>\u003Crect id=\"path-1\" x=\"0\" y=\"0\" width=\"24\" height=\"32\">\u003C/rect>\u003C/defs>\u003Cg id=\"Header\" stroke=\"none\" stroke-width=\"1\" fill=\"none\" fill-rule=\"evenodd\">\u003Cg id=\"Menu-V2-Mobile\" transform=\"translate(-16.000000, -16.000000)\">\u003Cg id=\"Burger-Menu\" transform=\"translate(16.000000, 16.000000)\">\u003Cmask id=\"mask-2\" fill=\"white\">\u003Cuse xlink:href=\"#path-1\">\u003C/use>\u003C/mask>\u003Cg id=\"Rectangle\">\u003C/g>\u003Cpath d=\"M2.6515625,29 L2.6515625,27.8339844 L2.56367187,25.8242188 L3.71210937,29 L4.315625,29 L5.46699219,25.8212891 L5.37910156,27.8339844 L5.37910156,29 L6.2609375,29 L6.2609375,24.734375 L5.10664062,24.734375 L4.01679687,27.828125 L2.92109375,24.734375 L1.77265625,24.734375 L1.77265625,29 L2.6515625,29 Z M11.4878906,29 L11.4878906,28.2939453 L9.50742187,28.2939453 L9.50742187,27.1513672 L11.1949219,27.1513672 L11.1949219,26.4628906 L9.50742187,26.4628906 L9.50742187,25.4462891 L11.4820312,25.4462891 L11.4820312,24.734375 L8.62851562,24.734375 L8.62851562,29 L11.4878906,29 Z M14.4824219,29 L14.4824219,26.1933594 L16.1933594,29 L17.0722656,29 L17.0722656,24.734375 L16.1962891,24.734375 L16.1962891,27.546875 L14.4824219,24.734375 L13.6035156,24.734375 L13.6035156,29 L14.4824219,29 Z M21.0335937,29.0585938 C21.5394531,29.0585938 21.9383789,28.9228516 22.2303711,28.6513672 C22.5223633,28.3798828 22.6683594,28.0107422 22.6683594,27.5439453 L22.6683594,27.5439453 L22.6683594,24.734375 L21.7865234,24.734375 L21.7865234,27.5732422 C21.7787109,28.0927734 21.5277344,28.3525391 21.0335937,28.3525391 C20.7972656,28.3525391 20.612207,28.2885742 20.478418,28.1606445 C20.3446289,28.0327148 20.2777344,27.8291016 20.2777344,27.5498047 L20.2777344,27.5498047 L20.2777344,24.734375 L19.3988281,24.734375 L19.3988281,27.5761719 C19.4046875,28.0371094 19.5541016,28.3994141 19.8470703,28.6630859 C20.1400391,28.9267578 20.5355469,29.0585938 21.0335937,29.0585938 Z\" id=\"MENU\" fill=\"#FFFFFF\" fill-rule=\"nonzero\" mask=\"url(#mask-2)\">\u003C/path>\u003Cpath d=\"M4,10 L20,10 M4,3 L20,3 M4,17 L20,17\" id=\"Burger\" stroke=\"#FFFFFF\" stroke-width=\"2\" stroke-linecap=\"square\" mask=\"url(#mask-2)\">\u003C/path>\u003C/g>\u003C/g>\u003C/g>\u003C/svg>\u003Cp class=\"Body2Medium-sc-1unb1vi-0 sc-papXJ jhxHxf gPHEb c-n \" style=\"\">\u003C/p>\u003C/button>\u003C/div>\u003Cul class=\"sc-gSAPjG kUosTq navbar-ul\">\u003Cli>\u003Ca to=\"/pricing/\" href=\"https://mailgun.com/pricing/\" class=\"sc-kgflAQ gQpgQa\">\u003Cdiv class=\"sc-ehmTmK glQONC\">\u003Cspan class=\"sc-jqUVSM sc-kDDrLX bFgEkv jmsiOt\">Pricing\u003C/span>\u003C/div>\u003C/a>\u003C/li>\u003Cli>\u003Cdiv class=\"sc-ivTmOn jeDBfc\">\u003Cdiv class=\"sc-BeQoi cSBkRl\">\u003Ca to=\"/products/\" href=\"https://mailgun.com/products/\" class=\"sc-kgflAQ gQpgQa\">\u003Cbutton aria-label=\"Products\" type=\"button\" class=\"Body2Medium-sc-1unb1vi-0-button PrimaryButton-sc-1qej8gy-0 krksek lfwmuB Button-sc-1orcykq-0 sc-cOFTSb gKvlir gKkPWe menubutton-mainMenu-1 c-n Button-sc-1orcykq-0 sc-cOFTSb gKvlir gKkPWe menubutton-mainMenu-1\">\u003Cspan class=\"sc-jqUVSM sc-kDDrLX bFgEkv jmsiOt\">Products\u003C/span>\u003C/button>\u003C/a>\u003Cul class=\"sc-jIAOiI cLzYUJ navbar-ul subpanel-mainMenu-1\">\u003Cdiv class=\"sc-llJcti iwIWiL\">\u003Cp class=\"sc-iqcoie iFUyHT\">Products\u003C/p>\u003Cli class=\"sc-fbPSWO funFpF\">\u003Ca to=\"/products/\" href=\"https://mailgun.com/products/\" class=\"sc-kgflAQ gQpgQa\">\u003Cspan class=\"sc-jqUVSM sc-kDDrLX bFgEkv jmsiOt\">Home\u003C/span>\u003C/a>\u003C/li>\u003C/div>\u003Cli class=\"sc-fXynhf idpcZh\">\u003Cul class=\"navbar-ul\">\u003Ca to=\"/products/send/\" href=\"https://mailgun.com/products/send/\" class=\"sc-kgflAQ gQpgQa\">\u003Cdiv class=\"sc-ckMVTt kAITBJ\">\u003Cdiv class=\"Div-sc-11jq7rw-0 hpCGik sc-gsnTZi jnFvAE\">\u003Csvg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 40 40\">\u003Cg fill=\"none\" fill-rule=\"evenodd\">\u003Crect width=\"40\" height=\"40\" fill=\"#5F94E7\" rx=\"3\">\u003C/rect>\u003Cpath d=\"M10 10h20v20H10z\">\u003C/path>\u003Cpath fill=\"#FFF\" fill-rule=\"nonzero\" d=\"M27.5 11.67a2.5 2.5 0 0 1 2.5 2.5v11.66a2.5 2.5 0 0 1-2.5 2.5h-15a2.5 2.5 0 0 1-2.5-2.5V14.17a2.5 2.5 0 0 1 2.5-2.5Zm0 1.66h-15a.83.83 0 0 0-.83.84v11.66c0 .46.37.84.83.84h15c.46 0 .83-.38.83-.84V14.17a.83.83 0 0 0-.83-.84Zm-11.67 8 1.18 1.17-2.84 2.85-1.18-1.18 2.84-2.85Zm8.34 0L27 24.16l-1.18 1.18L23 22.5l1.18-1.18Zm1.66-6.68 1.18 1.18L20 22.85l-7.01-7.02 1.18-1.18L20 20.5l5.83-5.84Z\">\u003C/path>\u003C/g>\u003C/svg>\u003C/div>\u003Cspan class=\"sc-iqcoie iFUyHT\">Send and receive email\u003C/span>\u003C/div>\u003C/a>\u003C/ul>\u003Cul class=\"sc-dwLEzm cGOEkA navbar-ul\">\u003Cul class=\"navbar-ul\">\u003Ca to=\"/products/send/email-api/\" href=\"https://mailgun.com/products/send/email-api/\" class=\"sc-kgflAQ gQpgQa\">\u003Cdiv class=\"sc-TRNrF iELkNU\">\u003Cspan class=\"sc-jqUVSM sc-kDDrLX bFgEkv jmsiOt\">Email API\u003C/span>\u003C/div>\u003C/a>\u003C/ul>\u003Cul class=\"navbar-ul\">\u003Ca to=\"/products/send/smtp/\" href=\"https://mailgun.com/products/send/smtp/\" class=\"sc-kgflAQ gQpgQa\">\u003Cdiv class=\"sc-TRNrF iELkNU\">\u003Cspan class=\"sc-jqUVSM sc-kDDrLX bFgEkv jmsiOt\">SMTP\u003C/span>\u003C/div>\u003C/a>\u003C/ul>\u003Cul class=\"navbar-ul\">\u003Ca to=\"/products/send/inbound-routing/\" href=\"https://mailgun.com/products/send/inbound-routing/\" class=\"sc-kgflAQ gQpgQa\">\u003Cdiv class=\"sc-TRNrF iELkNU\">\u003Cspan class=\"sc-jqUVSM sc-kDDrLX bFgEkv jmsiOt\">Inbound Email Routing\u003C/span>\u003C/div>\u003C/a>\u003C/ul>\u003Cul class=\"navbar-ul\">\u003Ca to=\"/products/send/send-time-optimization/\" href=\"https://mailgun.com/products/send/send-time-optimization/\" class=\"sc-kgflAQ gQpgQa\">\u003Cdiv class=\"sc-TRNrF iELkNU\">\u003Cspan class=\"sc-jqUVSM sc-kDDrLX bFgEkv jmsiOt\">Send Time Optimization\u003C/span>\u003C/div>\u003C/a>\u003C/ul>\u003C/ul>\u003C/li>\u003Cli class=\"sc-fXynhf idpcZh\">\u003Cul class=\"navbar-ul\">\u003Ca to=\"/products/measure/\" href=\"https://mailgun.com/products/measure/\" class=\"sc-kgflAQ gQpgQa\">\u003Cdiv class=\"sc-ckMVTt kAITBJ\">\u003Cdiv class=\"Div-sc-11jq7rw-0 hpCGik sc-gsnTZi jnFvAE\">\u003Csvg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 40 40\">\u003Cg fill=\"none\" fill-rule=\"evenodd\">\u003Crect width=\"40\" height=\"40\" fill=\"#3B76CB\" rx=\"3\">\u003C/rect>\u003Cpath d=\"M10 10h20v20H10z\">\u003C/path>\u003Cpath fill=\"#FFF\" fill-rule=\"nonzero\" d=\"M13.33 11.67v15h15v1.66H12.5a.83.83 0 0 1-.83-.83V11.67h1.66Zm13.58 3.57 1.18 1.18-5 5a.83.83 0 0 1-1.18 0L20 19.52l-3.58 3.57-1.18-1.18 4.17-4.17a.83.83 0 0 1 1.18 0l1.91 1.92 4.41-4.42Z\">\u003C/path>\u003C/g>\u003C/svg>\u003C/div>\u003Cspan class=\"sc-iqcoie iFUyHT\">Measure Success\u003C/span>\u003C/div>\u003C/a>\u003C/ul>\u003Cul class=\"sc-dwLEzm cGOEkA navbar-ul\">\u003Cul class=\"navbar-ul\">\u003Ca to=\"/products/measure/email-analytics/\" href=\"https://mailgun.com/products/measure/email-analytics/\" class=\"sc-kgflAQ gQpgQa\">\u003Cdiv class=\"sc-TRNrF iELkNU\">\u003Cspan class=\"sc-jqUVSM sc-kDDrLX bFgEkv jmsiOt\">Email Analytics\u003C/span>\u003C/div>\u003C/a>\u003C/ul>\u003Cul class=\"navbar-ul\">\u003Ca to=\"/products/measure/email-analytics/logs/\" href=\"https://mailgun.com/products/measure/email-analytics/logs/\" class=\"sc-kgflAQ gQpgQa\">\u003Cdiv class=\"sc-TRNrF iELkNU\">\u003Cspan class=\"sc-jqUVSM sc-kDDrLX bFgEkv jmsiOt\">Email Logs\u003C/span>\u003C/div>\u003C/a>\u003C/ul>\u003C/ul>\u003C/li>\u003Cli class=\"sc-fXynhf idpcZh\">\u003Cul class=\"navbar-ul\">\u003Ca to=\"/products/inbox/\" href=\"https://mailgun.com/products/inbox/\" class=\"sc-kgflAQ gQpgQa\">\u003Cdiv class=\"sc-ckMVTt kAITBJ\">\u003Cdiv class=\"Div-sc-11jq7rw-0 hpCGik sc-gsnTZi jnFvAE\">\u003Csvg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 40 40\">\u003Cg fill=\"none\" fill-rule=\"evenodd\">\u003Crect width=\"40\" height=\"40\" fill=\"#285896\" rx=\"3\">\u003C/rect>\u003Cpath d=\"M10 10h20v20H10z\">\u003C/path>\u003Cpath fill=\"#FFF\" fill-rule=\"nonzero\" d=\"M26.67 10.83a2.5 2.5 0 0 1 2.5 2.5v13.34a2.5 2.5 0 0 1-2.5 2.5H13.33a2.5 2.5 0 0 1-2.5-2.5V13.33a2.5 2.5 0 0 1 2.5-2.5ZM12.5 26.67c0 .46.37.83.83.83h13.34c.46 0 .83-.37.83-.83V22.5h-3.33V25h-8.34v-2.5H12.5ZM26.67 12.5H13.33a.83.83 0 0 0-.83.83v7.5h5v2.5h5v-2.5h5v-7.5a.83.83 0 0 0-.73-.82l-.1-.01Z\">\u003C/path>\u003C/g>\u003C/svg>\u003C/div>\u003Cspan class=\"sc-iqcoie iFUyHT\">Land In The Inbox\u003C/span>\u003C/div>\u003C/a>\u003C/ul>\u003Cul class=\"sc-dwLEzm cGOEkA navbar-ul\">\u003Cul class=\"navbar-ul\">\u003Ca to=\"/products/inbox/deliverability-services/\" href=\"https://mailgun.com/products/inbox/deliverability-services/\" class=\"sc-kgflAQ gQpgQa\">\u003Cdiv class=\"sc-TRNrF iELkNU\">\u003Cspan class=\"sc-jqUVSM sc-kDDrLX bFgEkv jmsiOt\">Deliverability Services\u003C/span>\u003C/div>\u003C/a>\u003C/ul>\u003Cul class=\"navbar-ul\">\u003Ca to=\"/products/inbox/email-verification/\" href=\"https://mailgun.com/products/inbox/email-verification/\" class=\"sc-kgflAQ gQpgQa\">\u003Cdiv class=\"sc-TRNrF iELkNU\">\u003Cspan class=\"sc-jqUVSM sc-kDDrLX bFgEkv jmsiOt\">Email Verification\u003C/span>\u003C/div>\u003C/a>\u003C/ul>\u003Cul class=\"navbar-ul\">\u003Ca to=\"/products/inbox/inboxready/\" href=\"https://mailgun.com/products/inbox/inboxready/\" class=\"sc-kgflAQ gQpgQa\">\u003Cdiv class=\"sc-TRNrF iELkNU\">\u003Cspan class=\"sc-jqUVSM sc-kDDrLX bFgEkv jmsiOt\">InboxReady\u003C/span>\u003C/div>\u003C/a>\u003C/ul>\u003Cul class=\"navbar-ul\">\u003Ca to=\"/products/inbox/inbox-placement/\" href=\"https://mailgun.com/products/inbox/inbox-placement/\" class=\"sc-kgflAQ gQpgQa\">\u003Cdiv class=\"sc-TRNrF iELkNU\">\u003Cspan class=\"sc-jqUVSM sc-kDDrLX bFgEkv jmsiOt\">Inbox Placement\u003C/span>\u003C/div>\u003C/a>\u003C/ul>\u003Cul class=\"navbar-ul\">\u003Ca to=\"/products/inbox/email-testing-tool/\" href=\"https://mailgun.com/products/inbox/email-testing-tool/\" class=\"sc-kgflAQ gQpgQa\">\u003Cdiv class=\"sc-TRNrF iELkNU\">\u003Cspan class=\"sc-jqUVSM sc-kDDrLX bFgEkv jmsiOt\">Email Testing Tools\u003C/span>\u003C/div>\u003C/a>\u003C/ul>\u003C/ul>\u003C/li>\u003C/ul>\u003C/div>\u003C/div>\u003Cdiv class=\"sc-llJcti iwIWiL\">\u003Cdiv class=\"sc-BeQoi cSBkRl\">\u003Ca class=\"sc-kgflAQ gQpgQa\">\u003Cbutton aria-label=\"Products\" type=\"button\" class=\"Body2Medium-sc-1unb1vi-0-button PrimaryButton-sc-1qej8gy-0 krksek lfwmuB Button-sc-1orcykq-0 sc-cOFTSb gKvlir gKkPWe menubutton-mainMenu-1 c-n Button-sc-1orcykq-0 sc-cOFTSb gKvlir gKkPWe menubutton-mainMenu-1\">\u003Cspan class=\"sc-jqUVSM sc-kDDrLX bFgEkv jmsiOt\">Products\u003C/span>\u003Csvg class=\"sc-ezWOiH hKFszO sc-kLLXSd bicBwf\" width=\"13px\" height=\"20px\" viewBox=\"0 0 13 20\" version=\"1.1\" xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\">\u003Cg id=\"Mailgun\" stroke=\"none\" stroke-width=\"1\" fill=\"none\" fill-rule=\"evenodd\">\u003Cg id=\"Email-API-Desktop-01\" transform=\"translate(-1070.000000, -2382.000000)\" stroke=\"#131B20\" stroke-width=\"4\">\u003Cg id=\"Dribbble-Case-Study-Banner\" transform=\"translate(128.000000, 2312.000000)\">\u003Cpolyline id=\"Arrow-3\" transform=\"translate(948.000000, 80.000000) rotate(-90.000000) translate(-948.000000, -80.000000) \" points=\"940 76 948 84 956 76\">\u003C/polyline>\u003C/g>\u003C/g>\u003C/g>\u003C/svg>\u003C/button>\u003C/a>\u003Cul class=\"sc-jIAOiI cLzYUJ navbar-ul subpanel-mainMenu-1\">\u003Cdiv class=\"sc-llJcti iwIWiL\">\u003Cp class=\"sc-iqcoie iFUyHT\">Products\u003C/p>\u003Cli class=\"sc-fbPSWO funFpF\">\u003Ca to=\"/products/\" href=\"https://mailgun.com/products/\" class=\"sc-kgflAQ gQpgQa\">\u003Cspan class=\"sc-jqUVSM sc-kDDrLX bFgEkv jmsiOt\">Home\u003C/span>\u003C/a>\u003C/li>\u003C/div>\u003Cli class=\"sc-fXynhf idpcZh\">\u003Cul class=\"navbar-ul\">\u003Ca to=\"/products/send/\" href=\"https://mailgun.com/products/send/\" class=\"sc-kgflAQ gQpgQa\">\u003Cdiv class=\"sc-ckMVTt kAITBJ\">\u003Cdiv class=\"Div-sc-11jq7rw-0 hpCGik sc-gsnTZi jnFvAE\">\u003Csvg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 40 40\">\u003Cg fill=\"none\" fill-rule=\"evenodd\">\u003Crect width=\"40\" height=\"40\" fill=\"#5F94E7\" rx=\"3\">\u003C/rect>\u003Cpath d=\"M10 10h20v20H10z\">\u003C/path>\u003Cpath fill=\"#FFF\" fill-rule=\"nonzero\" d=\"M27.5 11.67a2.5 2.5 0 0 1 2.5 2.5v11.66a2.5 2.5 0 0 1-2.5 2.5h-15a2.5 2.5 0 0 1-2.5-2.5V14.17a2.5 2.5 0 0 1 2.5-2.5Zm0 1.66h-15a.83.83 0 0 0-.83.84v11.66c0 .46.37.84.83.84h15c.46 0 .83-.38.83-.84V14.17a.83.83 0 0 0-.83-.84Zm-11.67 8 1.18 1.17-2.84 2.85-1.18-1.18 2.84-2.85Zm8.34 0L27 24.16l-1.18 1.18L23 22.5l1.18-1.18Zm1.66-6.68 1.18 1.18L20 22.85l-7.01-7.02 1.18-1.18L20 20.5l5.83-5.84Z\">\u003C/path>\u003C/g>\u003C/svg>\u003C/div>\u003Cspan class=\"sc-iqcoie iFUyHT\">Send and receive email\u003C/span>\u003C/div>\u003C/a>\u003C/ul>\u003Cul class=\"sc-dwLEzm cGOEkA navbar-ul\">\u003Cul class=\"navbar-ul\">\u003Ca to=\"/products/send/email-api/\" href=\"https://mailgun.com/products/send/email-api/\" class=\"sc-kgflAQ gQpgQa\">\u003Cdiv class=\"sc-TRNrF iELkNU\">\u003Cspan class=\"sc-jqUVSM sc-kDDrLX bFgEkv jmsiOt\">Email API\u003C/span>\u003C/div>\u003C/a>\u003C/ul>\u003Cul class=\"navbar-ul\">\u003Ca to=\"/products/send/smtp/\" href=\"https://mailgun.com/products/send/smtp/\" class=\"sc-kgflAQ gQpgQa\">\u003Cdiv class=\"sc-TRNrF iELkNU\">\u003Cspan class=\"sc-jqUVSM sc-kDDrLX bFgEkv jmsiOt\">SMTP\u003C/span>\u003C/div>\u003C/a>\u003C/ul>\u003Cul class=\"navbar-ul\">\u003Ca to=\"/products/send/inbound-routing/\" href=\"https://mailgun.com/products/send/inbound-routing/\" class=\"sc-kgflAQ gQpgQa\">\u003Cdiv class=\"sc-TRNrF iELkNU\">\u003Cspan class=\"sc-jqUVSM sc-kDDrLX bFgEkv jmsiOt\">Inbound Email Routing\u003C/span>\u003C/div>\u003C/a>\u003C/ul>\u003Cul class=\"navbar-ul\">\u003Ca to=\"/products/send/send-time-optimization/\" href=\"https://mailgun.com/products/send/send-time-optimization/\" class=\"sc-kgflAQ gQpgQa\">\u003Cdiv class=\"sc-TRNrF iELkNU\">\u003Cspan class=\"sc-jqUVSM sc-kDDrLX bFgEkv jmsiOt\">Send Time Optimization\u003C/span>\u003C/div>\u003C/a>\u003C/ul>\u003C/ul>\u003C/li>\u003Cli class=\"sc-fXynhf idpcZh\">\u003Cul class=\"navbar-ul\">\u003Ca to=\"/products/measure/\" href=\"https://mailgun.com/products/measure/\" class=\"sc-kgflAQ gQpgQa\">\u003Cdiv class=\"sc-ckMVTt kAITBJ\">\u003Cdiv class=\"Div-sc-11jq7rw-0 hpCGik sc-gsnTZi jnFvAE\">\u003Csvg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 40 40\">\u003Cg fill=\"none\" fill-rule=\"evenodd\">\u003Crect width=\"40\" height=\"40\" fill=\"#3B76CB\" rx=\"3\">\u003C/rect>\u003Cpath d=\"M10 10h20v20H10z\">\u003C/path>\u003Cpath fill=\"#FFF\" fill-rule=\"nonzero\" d=\"M13.33 11.67v15h15v1.66H12.5a.83.83 0 0 1-.83-.83V11.67h1.66Zm13.58 3.57 1.18 1.18-5 5a.83.83 0 0 1-1.18 0L20 19.52l-3.58 3.57-1.18-1.18 4.17-4.17a.83.83 0 0 1 1.18 0l1.91 1.92 4.41-4.42Z\">\u003C/path>\u003C/g>\u003C/svg>\u003C/div>\u003Cspan class=\"sc-iqcoie iFUyHT\">Measure Success\u003C/span>\u003C/div>\u003C/a>\u003C/ul>\u003Cul class=\"sc-dwLEzm cGOEkA navbar-ul\">\u003Cul class=\"navbar-ul\">\u003Ca to=\"/products/measure/email-analytics/\" href=\"https://mailgun.com/products/measure/email-analytics/\" class=\"sc-kgflAQ gQpgQa\">\u003Cdiv class=\"sc-TRNrF iELkNU\">\u003Cspan class=\"sc-jqUVSM sc-kDDrLX bFgEkv jmsiOt\">Email Analytics\u003C/span>\u003C/div>\u003C/a>\u003C/ul>\u003Cul class=\"navbar-ul\">\u003Ca to=\"/products/measure/email-analytics/logs/\" href=\"https://mailgun.com/products/measure/email-analytics/logs/\" class=\"sc-kgflAQ gQpgQa\">\u003Cdiv class=\"sc-TRNrF iELkNU\">\u003Cspan class=\"sc-jqUVSM sc-kDDrLX bFgEkv jmsiOt\">Email Logs\u003C/span>\u003C/div>\u003C/a>\u003C/ul>\u003C/ul>\u003C/li>\u003Cli class=\"sc-fXynhf idpcZh\">\u003Cul class=\"navbar-ul\">\u003Ca to=\"/products/inbox/\" href=\"https://mailgun.com/products/inbox/\" class=\"sc-kgflAQ gQpgQa\">\u003Cdiv class=\"sc-ckMVTt kAITBJ\">\u003Cdiv class=\"Div-sc-11jq7rw-0 hpCGik sc-gsnTZi jnFvAE\">\u003Csvg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 40 40\">\u003Cg fill=\"none\" fill-rule=\"evenodd\">\u003Crect width=\"40\" height=\"40\" fill=\"#285896\" rx=\"3\">\u003C/rect>\u003Cpath d=\"M10 10h20v20H10z\">\u003C/path>\u003Cpath fill=\"#FFF\" fill-rule=\"nonzero\" d=\"M26.67 10.83a2.5 2.5 0 0 1 2.5 2.5v13.34a2.5 2.5 0 0 1-2.5 2.5H13.33a2.5 2.5 0 0 1-2.5-2.5V13.33a2.5 2.5 0 0 1 2.5-2.5ZM12.5 26.67c0 .46.37.83.83.83h13.34c.46 0 .83-.37.83-.83V22.5h-3.33V25h-8.34v-2.5H12.5ZM26.67 12.5H13.33a.83.83 0 0 0-.83.83v7.5h5v2.5h5v-2.5h5v-7.5a.83.83 0 0 0-.73-.82l-.1-.01Z\">\u003C/path>\u003C/g>\u003C/svg>\u003C/div>\u003Cspan class=\"sc-iqcoie iFUyHT\">Land In The Inbox\u003C/span>\u003C/div>\u003C/a>\u003C/ul>\u003Cul class=\"sc-dwLEzm cGOEkA navbar-ul\">\u003Cul class=\"navbar-ul\">\u003Ca to=\"/products/inbox/deliverability-services/\" href=\"https://mailgun.com/products/inbox/deliverability-services/\" class=\"sc-kgflAQ gQpgQa\">\u003Cdiv class=\"sc-TRNrF iELkNU\">\u003Cspan class=\"sc-jqUVSM sc-kDDrLX bFgEkv jmsiOt\">Deliverability Services\u003C/span>\u003C/div>\u003C/a>\u003C/ul>\u003Cul class=\"navbar-ul\">\u003Ca to=\"/products/inbox/email-verification/\" href=\"https://mailgun.com/products/inbox/email-verification/\" class=\"sc-kgflAQ gQpgQa\">\u003Cdiv class=\"sc-TRNrF iELkNU\">\u003Cspan class=\"sc-jqUVSM sc-kDDrLX bFgEkv jmsiOt\">Email Verification\u003C/span>\u003C/div>\u003C/a>\u003C/ul>\u003Cul class=\"navbar-ul\">\u003Ca to=\"/products/inbox/inboxready/\" href=\"https://mailgun.com/products/inbox/inboxready/\" class=\"sc-kgflAQ gQpgQa\">\u003Cdiv class=\"sc-TRNrF iELkNU\">\u003Cspan class=\"sc-jqUVSM sc-kDDrLX bFgEkv jmsiOt\">InboxReady\u003C/span>\u003C/div>\u003C/a>\u003C/ul>\u003Cul class=\"navbar-ul\">\u003Ca to=\"/products/inbox/inbox-placement/\" href=\"https://mailgun.com/products/inbox/inbox-placement/\" class=\"sc-kgflAQ gQpgQa\">\u003Cdiv class=\"sc-TRNrF iELkNU\">\u003Cspan class=\"sc-jqUVSM sc-kDDrLX bFgEkv jmsiOt\">Inbox Placement\u003C/span>\u003C/div>\u003C/a>\u003C/ul>\u003Cul class=\"navbar-ul\">\u003Ca to=\"/products/inbox/email-testing-tool/\" href=\"https://mailgun.com/products/inbox/email-testing-tool/\" class=\"sc-kgflAQ gQpgQa\">\u003Cdiv class=\"sc-TRNrF iELkNU\">\u003Cspan class=\"sc-jqUVSM sc-kDDrLX bFgEkv jmsiOt\">Email Testing Tools\u003C/span>\u003C/div>\u003C/a>\u003C/ul>\u003C/ul>\u003C/li>\u003C/ul>\u003C/div>\u003C/div>\u003C/li>\u003Cli>\u003Cdiv class=\"sc-ivTmOn jeDBfc\">\u003Cdiv class=\"sc-BeQoi cSBkRl\">\u003Ca to=\"/solutions/\" href=\"https://mailgun.com/solutions/\" class=\"sc-kgflAQ gQpgQa\">\u003Cbutton aria-label=\"Solutions\" type=\"button\" class=\"Body2Medium-sc-1unb1vi-0-button PrimaryButton-sc-1qej8gy-0 krksek lfwmuB Button-sc-1orcykq-0 sc-cOFTSb gKvlir gKkPWe menubutton-mainMenu-2 c-n Button-sc-1orcykq-0 sc-cOFTSb gKvlir gKkPWe menubutton-mainMenu-2\">\u003Cspan class=\"sc-jqUVSM sc-kDDrLX bFgEkv jmsiOt\">Solutions\u003C/span>\u003C/button>\u003C/a>\u003Cul class=\"sc-jIAOiI cLzYUJ navbar-ul subpanel-mainMenu-2\">\u003Cdiv class=\"sc-llJcti iwIWiL\">\u003Cp class=\"sc-iqcoie iFUyHT\">Solutions\u003C/p>\u003Cli class=\"sc-fbPSWO funFpF\">\u003Ca to=\"/solutions/\" href=\"https://mailgun.com/solutions/\" class=\"sc-kgflAQ gQpgQa\">\u003Cspan class=\"sc-jqUVSM sc-kDDrLX bFgEkv jmsiOt\">Home\u003C/span>\u003C/a>\u003C/li>\u003C/div>\u003Cli class=\"sc-fXynhf kEoloN\">\u003Cul class=\"navbar-ul\">\u003Cdiv class=\"sc-ckMVTt elIFyv\">\u003Cdiv class=\"Div-sc-11jq7rw-0 hpCGik sc-gsnTZi jnFvAE\">\u003Csvg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 40 40\">\u003Cg fill=\"none\" fill-rule=\"evenodd\">\u003Crect width=\"40\" height=\"40\" fill=\"#5F94E7\" rx=\"3\">\u003C/rect>\u003Cpath d=\"M10 10h20v19.96H10z\">\u003C/path>\u003Cpath fill=\"#FFF\" fill-rule=\"nonzero\" d=\"m20 10.81 8.33 1.85v8.15c0 2.85-1.55 5.18-4.1 7.01-.86.63-1.78 1.15-2.7 1.58l-.36.16-.16.07-.3.12-.13.05-.22.08L20 30l-.36-.12-.35-.13-.14-.06-.32-.13-.35-.16c-.93-.43-1.85-.95-2.72-1.58-2.54-1.83-4.1-4.16-4.1-7.01v-8.15L20 10.8Zm0 1.7L13.33 14v6.82c0 2.16 1.17 3.98 3.18 5.5l.23.16a14.82 14.82 0 0 0 3.24 1.76H20l.2-.07.4-.17.22-.1c.84-.39 1.67-.86 2.44-1.42 2.15-1.54 3.4-3.42 3.4-5.66V14L20 12.51Zm4.08 2.97 1.26 1.08-6.13 7.13-3.72-3.71 1.18-1.18 2.45 2.45 4.96-5.77Z\">\u003C/path>\u003C/g>\u003C/svg>\u003C/div>\u003Cspan class=\"sc-iqcoie iFUyHT\">Use Cases\u003C/span>\u003C/div>\u003C/ul>\u003Cul class=\"sc-dwLEzm cGOEkA navbar-ul\">\u003Cul class=\"navbar-ul\">\u003Ca to=\"/solutions/use-cases/transactional-email/\" href=\"https://mailgun.com/solutions/use-cases/transactional-email/\" class=\"sc-kgflAQ gQpgQa\">\u003Cdiv class=\"sc-TRNrF iELkNU\">\u003Cspan class=\"sc-jqUVSM sc-kDDrLX bFgEkv jmsiOt\">Transactional Emails\u003C/span>\u003C/div>\u003C/a>\u003C/ul>\u003Cul class=\"navbar-ul\">\u003Ca to=\"/solutions/use-cases/email-marketing/\" href=\"https://mailgun.com/solutions/use-cases/email-marketing/\" class=\"sc-kgflAQ gQpgQa\">\u003Cdiv class=\"sc-TRNrF iELkNU\">\u003Cspan class=\"sc-jqUVSM sc-kDDrLX bFgEkv jmsiOt\">Email Marketing\u003C/span>\u003C/div>\u003C/a>\u003C/ul>\u003Cul class=\"navbar-ul\">\u003Ca to=\"/solutions/use-cases/email-parsing/\" href=\"https://mailgun.com/solutions/use-cases/email-parsing/\" class=\"sc-kgflAQ gQpgQa\">\u003Cdiv class=\"sc-TRNrF iELkNU\">\u003Cspan class=\"sc-jqUVSM sc-kDDrLX bFgEkv jmsiOt\">Email Parsing\u003C/span>\u003C/div>\u003C/a>\u003C/ul>\u003Cul class=\"navbar-ul\">\u003Ca to=\"/solutions/use-cases/sending-email/\" href=\"https://mailgun.com/solutions/use-cases/sending-email/\" class=\"sc-kgflAQ gQpgQa\">\u003Cdiv class=\"sc-TRNrF iELkNU\">\u003Cspan class=\"sc-jqUVSM sc-kDDrLX bFgEkv jmsiOt\">Email Sending\u003C/span>\u003C/div>\u003C/a>\u003C/ul>\u003Cul class=\"navbar-ul\">\u003Ca to=\"/solutions/use-cases/white-label-email-service/\" href=\"https://mailgun.com/solutions/use-cases/white-label-email-service/\" class=\"sc-kgflAQ gQpgQa\">\u003Cdiv class=\"sc-TRNrF iELkNU\">\u003Cspan class=\"sc-jqUVSM sc-kDDrLX bFgEkv jmsiOt\">White Labeling\u003C/span>\u003C/div>\u003C/a>\u003C/ul>\u003Cul class=\"navbar-ul\">\u003Ca to=\"/products/send/inbound-routing/\" href=\"https://mailgun.com/products/send/inbound-routing/\" class=\"sc-kgflAQ gQpgQa\">\u003Cdiv class=\"sc-TRNrF iELkNU\">\u003Cspan class=\"sc-jqUVSM sc-kDDrLX bFgEkv jmsiOt\">Receiving Email\u003C/span>\u003C/div>\u003C/a>\u003C/ul>\u003Cul class=\"navbar-ul\">\u003Ca to=\"/solutions/use-cases/rapid-fire-email/\" href=\"https://mailgun.com/solutions/use-cases/rapid-fire-email/\" class=\"sc-kgflAQ gQpgQa\">\u003Cdiv class=\"sc-TRNrF iELkNU\">\u003Cspan class=\"sc-jqUVSM sc-kDDrLX bFgEkv jmsiOt\">Burst Sending\u003C/span>\u003C/div>\u003C/a>\u003C/ul>\u003C/ul>\u003C/li>\u003C/ul>\u003C/div>\u003C/div>\u003Cdiv class=\"sc-llJcti iwIWiL\">\u003Cdiv class=\"sc-BeQoi cSBkRl\">\u003Ca class=\"sc-kgflAQ gQpgQa\">\u003Cbutton aria-label=\"Solutions\" type=\"button\" class=\"Body2Medium-sc-1unb1vi-0-button PrimaryButton-sc-1qej8gy-0 krksek lfwmuB Button-sc-1orcykq-0 sc-cOFTSb gKvlir gKkPWe menubutton-mainMenu-2 c-n Button-sc-1orcykq-0 sc-cOFTSb gKvlir gKkPWe menubutton-mainMenu-2\">\u003Cspan class=\"sc-jqUVSM sc-kDDrLX bFgEkv jmsiOt\">Solutions\u003C/span>\u003Csvg class=\"sc-ezWOiH hKFszO sc-kLLXSd bicBwf\" width=\"13px\" height=\"20px\" viewBox=\"0 0 13 20\" version=\"1.1\" xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\">\u003Cg id=\"Mailgun\" stroke=\"none\" stroke-width=\"1\" fill=\"none\" fill-rule=\"evenodd\">\u003Cg id=\"Email-API-Desktop-01\" transform=\"translate(-1070.000000, -2382.000000)\" stroke=\"#131B20\" stroke-width=\"4\">\u003Cg id=\"Dribbble-Case-Study-Banner\" transform=\"translate(128.000000, 2312.000000)\">\u003Cpolyline id=\"Arrow-3\" transform=\"translate(948.000000, 80.000000) rotate(-90.000000) translate(-948.000000, -80.000000) \" points=\"940 76 948 84 956 76\">\u003C/polyline>\u003C/g>\u003C/g>\u003C/g>\u003C/svg>\u003C/button>\u003C/a>\u003Cul class=\"sc-jIAOiI cLzYUJ navbar-ul subpanel-mainMenu-2\">\u003Cdiv class=\"sc-llJcti iwIWiL\">\u003Cp class=\"sc-iqcoie iFUyHT\">Solutions\u003C/p>\u003Cli class=\"sc-fbPSWO funFpF\">\u003Ca to=\"/solutions/\" href=\"https://mailgun.com/solutions/\" class=\"sc-kgflAQ gQpgQa\">\u003Cspan class=\"sc-jqUVSM sc-kDDrLX bFgEkv jmsiOt\">Home\u003C/span>\u003C/a>\u003C/li>\u003C/div>\u003Cli class=\"sc-fXynhf kEoloN\">\u003Cul class=\"navbar-ul\">\u003Cdiv class=\"sc-ckMVTt elIFyv\">\u003Cdiv class=\"Div-sc-11jq7rw-0 hpCGik sc-gsnTZi jnFvAE\">\u003Csvg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 40 40\">\u003Cg fill=\"none\" fill-rule=\"evenodd\">\u003Crect width=\"40\" height=\"40\" fill=\"#5F94E7\" rx=\"3\">\u003C/rect>\u003Cpath d=\"M10 10h20v19.96H10z\">\u003C/path>\u003Cpath fill=\"#FFF\" fill-rule=\"nonzero\" d=\"m20 10.81 8.33 1.85v8.15c0 2.85-1.55 5.18-4.1 7.01-.86.63-1.78 1.15-2.7 1.58l-.36.16-.16.07-.3.12-.13.05-.22.08L20 30l-.36-.12-.35-.13-.14-.06-.32-.13-.35-.16c-.93-.43-1.85-.95-2.72-1.58-2.54-1.83-4.1-4.16-4.1-7.01v-8.15L20 10.8Zm0 1.7L13.33 14v6.82c0 2.16 1.17 3.98 3.18 5.5l.23.16a14.82 14.82 0 0 0 3.24 1.76H20l.2-.07.4-.17.22-.1c.84-.39 1.67-.86 2.44-1.42 2.15-1.54 3.4-3.42 3.4-5.66V14L20 12.51Zm4.08 2.97 1.26 1.08-6.13 7.13-3.72-3.71 1.18-1.18 2.45 2.45 4.96-5.77Z\">\u003C/path>\u003C/g>\u003C/svg>\u003C/div>\u003Cspan class=\"sc-iqcoie iFUyHT\">Use Cases\u003C/span>\u003C/div>\u003C/ul>\u003Cul class=\"sc-dwLEzm cGOEkA navbar-ul\">\u003Cul class=\"navbar-ul\">\u003Ca to=\"/solutions/use-cases/transactional-email/\" href=\"https://mailgun.com/solutions/use-cases/transactional-email/\" class=\"sc-kgflAQ gQpgQa\">\u003Cdiv class=\"sc-TRNrF iELkNU\">\u003Cspan class=\"sc-jqUVSM sc-kDDrLX bFgEkv jmsiOt\">Transactional Emails\u003C/span>\u003C/div>\u003C/a>\u003C/ul>\u003Cul class=\"navbar-ul\">\u003Ca to=\"/solutions/use-cases/email-marketing/\" href=\"https://mailgun.com/solutions/use-cases/email-marketing/\" class=\"sc-kgflAQ gQpgQa\">\u003Cdiv class=\"sc-TRNrF iELkNU\">\u003Cspan class=\"sc-jqUVSM sc-kDDrLX bFgEkv jmsiOt\">Email Marketing\u003C/span>\u003C/div>\u003C/a>\u003C/ul>\u003Cul class=\"navbar-ul\">\u003Ca to=\"/solutions/use-cases/email-parsing/\" href=\"https://mailgun.com/solutions/use-cases/email-parsing/\" class=\"sc-kgflAQ gQpgQa\">\u003Cdiv class=\"sc-TRNrF iELkNU\">\u003Cspan class=\"sc-jqUVSM sc-kDDrLX bFgEkv jmsiOt\">Email Parsing\u003C/span>\u003C/div>\u003C/a>\u003C/ul>\u003Cul class=\"navbar-ul\">\u003Ca to=\"/solutions/use-cases/sending-email/\" href=\"https://mailgun.com/solutions/use-cases/sending-email/\" class=\"sc-kgflAQ gQpgQa\">\u003Cdiv class=\"sc-TRNrF iELkNU\">\u003Cspan class=\"sc-jqUVSM sc-kDDrLX bFgEkv jmsiOt\">Email Sending\u003C/span>\u003C/div>\u003C/a>\u003C/ul>\u003Cul class=\"navbar-ul\">\u003Ca to=\"/solutions/use-cases/white-label-email-service/\" href=\"https://mailgun.com/solutions/use-cases/white-label-email-service/\" class=\"sc-kgflAQ gQpgQa\">\u003Cdiv class=\"sc-TRNrF iELkNU\">\u003Cspan class=\"sc-jqUVSM sc-kDDrLX bFgEkv jmsiOt\">White Labeling\u003C/span>\u003C/div>\u003C/a>\u003C/ul>\u003Cul class=\"navbar-ul\">\u003Ca to=\"/products/send/inbound-routing/\" href=\"https://mailgun.com/products/send/inbound-routing/\" class=\"sc-kgflAQ gQpgQa\">\u003Cdiv class=\"sc-TRNrF iELkNU\">\u003Cspan class=\"sc-jqUVSM sc-kDDrLX bFgEkv jmsiOt\">Receiving Email\u003C/span>\u003C/div>\u003C/a>\u003C/ul>\u003Cul class=\"navbar-ul\">\u003Ca to=\"/solutions/use-cases/rapid-fire-email/\" href=\"https://mailgun.com/solutions/use-cases/rapid-fire-email/\" class=\"sc-kgflAQ gQpgQa\">\u003Cdiv class=\"sc-TRNrF iELkNU\">\u003Cspan class=\"sc-jqUVSM sc-kDDrLX bFgEkv jmsiOt\">Burst Sending\u003C/span>\u003C/div>\u003C/a>\u003C/ul>\u003C/ul>\u003C/li>\u003C/ul>\u003C/div>\u003C/div>\u003C/li>\u003Cli>\u003Cdiv class=\"sc-ivTmOn jeDBfc\">\u003Cdiv class=\"sc-BeQoi cSBkRl\">\u003Ca class=\"sc-kgflAQ gQpgQa\">\u003Cbutton aria-label=\"Enterprise\" type=\"button\" class=\"Body2Medium-sc-1unb1vi-0-button PrimaryButton-sc-1qej8gy-0 krksek lfwmuB Button-sc-1orcykq-0 sc-cOFTSb gKvlir gKkPWe menubutton-mainMenu-3 c-n Button-sc-1orcykq-0 sc-cOFTSb gKvlir gKkPWe menubutton-mainMenu-3\">\u003Cspan class=\"sc-jqUVSM sc-kDDrLX bFgEkv jmsiOt\">Enterprise\u003C/span>\u003C/button>\u003C/a>\u003Cul class=\"sc-jIAOiI fNFNIy navbar-ul subpanel-mainMenu-3\">\u003Cdiv class=\"sc-llJcti iwIWiL\">\u003Cp class=\"sc-iqcoie iFUyHT\">Enterprise\u003C/p>\u003C/div>\u003Cli>\u003Ca to=\"/enterprise/\" href=\"https://mailgun.com/enterprise/\" class=\"sc-kgflAQ gQpgQa\">\u003Cdiv class=\"sc-ckMVTt kAITBJ\">\u003Cdiv class=\"Div-sc-11jq7rw-0 hpCGik sc-gsnTZi jnFvAE\">\u003Csvg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 40 40\">\u003Cg fill=\"none\" fill-rule=\"evenodd\">\u003Crect width=\"40\" height=\"40\" fill=\"#5F94E7\" rx=\"3\">\u003C/rect>\u003Cpath d=\"M10 10h20v20H10z\">\u003C/path>\u003Cpath fill=\"#FFF\" fill-rule=\"nonzero\" d=\"m20 10.55 10 3V30H10V20h3.33v-3.33h10v11.66h5V14.8l-6.66-2v3.04H20v-5.28Zm-6.67 11.12h-1.66v6.66h1.66v-6.66Zm8.34-3.34H15v10h6.67v-10ZM20 25v1.67h-3.33V25H20Zm6.67-8.33v10H25v-10h1.67ZM20 22.5v1.67h-3.33V22.5H20Zm0-2.5v1.67h-3.33V20H20Z\">\u003C/path>\u003C/g>\u003C/svg>\u003C/div>\u003Cspan class=\"sc-jqUVSM sc-kDDrLX bFgEkv jmsiOt\">Enterprise\u003C/span>\u003C/div>\u003C/a>\u003C/li>\u003Cli>\u003Ca to=\"/enterprise/email-consulting-services/\" href=\"https://mailgun.com/enterprise/email-consulting-services/\" class=\"sc-kgflAQ gQpgQa\">\u003Cdiv class=\"sc-ckMVTt kAITBJ\">\u003Cdiv class=\"Div-sc-11jq7rw-0 hpCGik sc-gsnTZi jnFvAE\">\u003Csvg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 40 40\">\u003Cg fill=\"none\" fill-rule=\"evenodd\">\u003Crect width=\"40\" height=\"40\" fill=\"#3B76CB\" rx=\"3\">\u003C/rect>\u003Cpath d=\"M10 10h20v20H10z\">\u003C/path>\u003Cpath fill=\"#FFF\" fill-rule=\"nonzero\" d=\"M29.17 26.67c0 1.78-1.4 3.24-3.17 3.33h-5.17v-1.67h5c.88 0 1.6-.68 1.67-1.54v-.27c-.2.07-.4.12-.62.14h-3.55v-7.5h4.17a7.5 7.5 0 0 0-15-.21v.22h4.17v7.5h-3.34a2.5 2.5 0 0 1-2.5-2.34v-5.16a9.17 9.17 0 0 1 18.33-.24v7.74Zm-1.67-5.84H25V25h1.67c.39 0 .72-.27.8-.63l.02-.1.01-.1v-3.34Zm-12.5 0h-2.5v3.34c0 .39.27.72.63.8l.1.02.1.01H15v-4.17Z\">\u003C/path>\u003C/g>\u003C/svg>\u003C/div>\u003Cspan class=\"sc-jqUVSM sc-kDDrLX bFgEkv jmsiOt\">Consulting\u003C/span>\u003C/div>\u003C/a>\u003C/li>\u003C/ul>\u003C/div>\u003C/div>\u003Cdiv class=\"sc-llJcti iwIWiL\">\u003Cdiv class=\"sc-BeQoi cSBkRl\">\u003Ca class=\"sc-kgflAQ gQpgQa\">\u003Cbutton aria-label=\"Enterprise\" type=\"button\" class=\"Body2Medium-sc-1unb1vi-0-button PrimaryButton-sc-1qej8gy-0 krksek lfwmuB Button-sc-1orcykq-0 sc-cOFTSb gKvlir gKkPWe menubutton-mainMenu-3 c-n Button-sc-1orcykq-0 sc-cOFTSb gKvlir gKkPWe menubutton-mainMenu-3\">\u003Cspan class=\"sc-jqUVSM sc-kDDrLX bFgEkv jmsiOt\">Enterprise\u003C/span>\u003Csvg class=\"sc-ezWOiH hKFszO sc-kLLXSd bicBwf\" width=\"13px\" height=\"20px\" viewBox=\"0 0 13 20\" version=\"1.1\" xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\">\u003Cg id=\"Mailgun\" stroke=\"none\" stroke-width=\"1\" fill=\"none\" fill-rule=\"evenodd\">\u003Cg id=\"Email-API-Desktop-01\" transform=\"translate(-1070.000000, -2382.000000)\" stroke=\"#131B20\" stroke-width=\"4\">\u003Cg id=\"Dribbble-Case-Study-Banner\" transform=\"translate(128.000000, 2312.000000)\">\u003Cpolyline id=\"Arrow-3\" transform=\"translate(948.000000, 80.000000) rotate(-90.000000) translate(-948.000000, -80.000000) \" points=\"940 76 948 84 956 76\">\u003C/polyline>\u003C/g>\u003C/g>\u003C/g>\u003C/svg>\u003C/button>\u003C/a>\u003Cul class=\"sc-jIAOiI fNFNIy navbar-ul subpanel-mainMenu-3\">\u003Cdiv class=\"sc-llJcti iwIWiL\">\u003Cp class=\"sc-iqcoie iFUyHT\">Enterprise\u003C/p>\u003C/div>\u003Cli>\u003Ca to=\"/enterprise/\" href=\"https://mailgun.com/enterprise/\" class=\"sc-kgflAQ gQpgQa\">\u003Cdiv class=\"sc-ckMVTt kAITBJ\">\u003Cdiv class=\"Div-sc-11jq7rw-0 hpCGik sc-gsnTZi jnFvAE\">\u003Csvg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 40 40\">\u003Cg fill=\"none\" fill-rule=\"evenodd\">\u003Crect width=\"40\" height=\"40\" fill=\"#5F94E7\" rx=\"3\">\u003C/rect>\u003Cpath d=\"M10 10h20v20H10z\">\u003C/path>\u003Cpath fill=\"#FFF\" fill-rule=\"nonzero\" d=\"m20 10.55 10 3V30H10V20h3.33v-3.33h10v11.66h5V14.8l-6.66-2v3.04H20v-5.28Zm-6.67 11.12h-1.66v6.66h1.66v-6.66Zm8.34-3.34H15v10h6.67v-10ZM20 25v1.67h-3.33V25H20Zm6.67-8.33v10H25v-10h1.67ZM20 22.5v1.67h-3.33V22.5H20Zm0-2.5v1.67h-3.33V20H20Z\">\u003C/path>\u003C/g>\u003C/svg>\u003C/div>\u003Cspan class=\"sc-jqUVSM sc-kDDrLX bFgEkv jmsiOt\">Enterprise\u003C/span>\u003C/div>\u003C/a>\u003C/li>\u003Cli>\u003Ca to=\"/enterprise/email-consulting-services/\" href=\"https://mailgun.com/enterprise/email-consulting-services/\" class=\"sc-kgflAQ gQpgQa\">\u003Cdiv class=\"sc-ckMVTt kAITBJ\">\u003Cdiv class=\"Div-sc-11jq7rw-0 hpCGik sc-gsnTZi jnFvAE\">\u003Csvg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 40 40\">\u003Cg fill=\"none\" fill-rule=\"evenodd\">\u003Crect width=\"40\" height=\"40\" fill=\"#3B76CB\" rx=\"3\">\u003C/rect>\u003Cpath d=\"M10 10h20v20H10z\">\u003C/path>\u003Cpath fill=\"#FFF\" fill-rule=\"nonzero\" d=\"M29.17 26.67c0 1.78-1.4 3.24-3.17 3.33h-5.17v-1.67h5c.88 0 1.6-.68 1.67-1.54v-.27c-.2.07-.4.12-.62.14h-3.55v-7.5h4.17a7.5 7.5 0 0 0-15-.21v.22h4.17v7.5h-3.34a2.5 2.5 0 0 1-2.5-2.34v-5.16a9.17 9.17 0 0 1 18.33-.24v7.74Zm-1.67-5.84H25V25h1.67c.39 0 .72-.27.8-.63l.02-.1.01-.1v-3.34Zm-12.5 0h-2.5v3.34c0 .39.27.72.63.8l.1.02.1.01H15v-4.17Z\">\u003C/path>\u003C/g>\u003C/svg>\u003C/div>\u003Cspan class=\"sc-jqUVSM sc-kDDrLX bFgEkv jmsiOt\">Consulting\u003C/span>\u003C/div>\u003C/a>\u003C/li>\u003C/ul>\u003C/div>\u003C/div>\u003C/li>\u003Cli>\u003Cdiv class=\"sc-ivTmOn jeDBfc\">\u003Cdiv class=\"sc-BeQoi cSBkRl\">\u003Ca to=\"/resources/\" href=\"https://mailgun.com/resources/\" class=\"sc-kgflAQ gQpgQa\">\u003Cbutton aria-label=\"Resources\" type=\"button\" class=\"Body2Medium-sc-1unb1vi-0-button PrimaryButton-sc-1qej8gy-0 krksek lfwmuB Button-sc-1orcykq-0 sc-cOFTSb gKvlir gKkPWe menubutton-mainMenu-4 c-n Button-sc-1orcykq-0 sc-cOFTSb gKvlir gKkPWe menubutton-mainMenu-4\">\u003Cspan class=\"sc-jqUVSM sc-kDDrLX bFgEkv jmsiOt\">Resources\u003C/span>\u003C/button>\u003C/a>\u003Cul class=\"sc-jIAOiI cLzYUJ navbar-ul subpanel-mainMenu-4\">\u003Cdiv class=\"sc-llJcti iwIWiL\">\u003Cp class=\"sc-iqcoie iFUyHT\">Resources\u003C/p>\u003Cli class=\"sc-fbPSWO funFpF\">\u003Ca to=\"/resources/\" href=\"https://mailgun.com/resources/\" class=\"sc-kgflAQ gQpgQa\">\u003Cspan class=\"sc-jqUVSM sc-kDDrLX bFgEkv jmsiOt\">Home\u003C/span>\u003C/a>\u003C/li>\u003C/div>\u003Cli class=\"sc-fXynhf idpcZh\">\u003Cul class=\"navbar-ul\">\u003Cdiv class=\"sc-ckMVTt elIFyv\">\u003Cdiv class=\"Div-sc-11jq7rw-0 hpCGik sc-gsnTZi jnFvAE\">\u003Csvg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 40 40\">\u003Cg fill=\"none\" fill-rule=\"evenodd\">\u003Crect width=\"40\" height=\"40\" fill=\"#5F94E7\" rx=\"3\">\u003C/rect>\u003Cpath d=\"M10 10h20v20H10z\">\u003C/path>\u003Cpath fill=\"#FFF\" fill-rule=\"nonzero\" d=\"M18.33 11.67h.19c.53.04 1.01.25 1.4.56l.08.07.1-.08c.4-.32.88-.52 1.42-.55h5.98v1.66H30v15H10v-15h2.5v-1.66h5.83ZM27.5 25h-5.9a.83.83 0 0 0-.77.83h-1.66a.83.83 0 0 0-.84-.83H12.5V15h-.83v11.67h16.66V15h-.83v10Zm-8.34-10.93a.82.82 0 0 0-.73-.73h-4.26v10h4.16c.64 0 1.23.23 1.67.63l.09-.07c.35-.29.8-.48 1.27-.55l.15-.01h4.32v-10h-4.16a.83.83 0 0 0-.83.73v5.1h-1.67v-5Z\">\u003C/path>\u003C/g>\u003C/svg>\u003C/div>\u003Cspan class=\"sc-iqcoie iFUyHT\">Learn\u003C/span>\u003C/div>\u003C/ul>\u003Cul class=\"sc-dwLEzm cGOEkA navbar-ul\">\u003Cul class=\"navbar-ul\">\u003Ca to=\"/resources/guides/\" href=\"https://mailgun.com/resources/guides/\" class=\"sc-kgflAQ gQpgQa\">\u003Cdiv class=\"sc-TRNrF iELkNU\">\u003Cspan class=\"sc-jqUVSM sc-kDDrLX bFgEkv jmsiOt\">Guides\u003C/span>\u003C/div>\u003C/a>\u003C/ul>\u003Cul class=\"navbar-ul\">\u003Ca to=\"/resources/podcasts/\" href=\"https://mailgun.com/resources/podcasts/\" class=\"sc-kgflAQ gQpgQa\">\u003Cdiv class=\"sc-TRNrF iELkNU\">\u003Cspan class=\"sc-jqUVSM sc-kDDrLX bFgEkv jmsiOt\">Podcasts\u003C/span>\u003C/div>\u003C/a>\u003C/ul>\u003Cul class=\"navbar-ul\">\u003Ca to=\"/resources/videos/\" href=\"https://mailgun.com/resources/videos/\" class=\"sc-kgflAQ gQpgQa\">\u003Cdiv class=\"sc-TRNrF iELkNU\">\u003Cspan class=\"sc-jqUVSM sc-kDDrLX bFgEkv jmsiOt\">Videos\u003C/span>\u003C/div>\u003C/a>\u003C/ul>\u003Cul class=\"navbar-ul\">\u003Ca to=\"/resources/learn/glossary/\" href=\"https://mailgun.com/resources/learn/glossary/\" class=\"sc-kgflAQ gQpgQa\">\u003Cdiv class=\"sc-TRNrF iELkNU\">\u003Cspan class=\"sc-jqUVSM sc-kDDrLX bFgEkv jmsiOt\">Glossary\u003C/span>\u003C/div>\u003C/a>\u003C/ul>\u003C/ul>\u003C/li>\u003Cli class=\"sc-fXynhf idpcZh\">\u003Cul class=\"navbar-ul\">\u003Cdiv class=\"sc-ckMVTt elIFyv\">\u003Cdiv class=\"Div-sc-11jq7rw-0 hpCGik sc-gsnTZi jnFvAE\">\u003Csvg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 40 40\">\u003Cg fill=\"none\" fill-rule=\"evenodd\">\u003Crect width=\"40\" height=\"40\" fill=\"#3B76CB\" rx=\"3\">\u003C/rect>\u003Cpath d=\"M10 10h20v20H10z\">\u003C/path>\u003Cpath fill=\"#FFF\" fill-rule=\"nonzero\" d=\"m26.66 21.32 2.27 2.26a3.75 3.75 0 0 1 .08 5.16l-.18.19a3.75 3.75 0 0 1-5.15.09l-.15-.14-3.04-3.05 1.17-1.18 3.06 3.06a2.08 2.08 0 0 0 2.82.14l.12-.1.05-.06c.78-.77.83-2 .13-2.83l-.1-.1-2.25-2.26 1.17-1.18Zm-.68-11.06.25.1 1.13.49-2.85 2.83 1.82 1.8 2.9-2.88.45 1.21a5.1 5.1 0 0 1 .1 3.25 5.59 5.59 0 0 1-4.27 3.91c-.61.1-1.23.1-1.85 0l-.3-.04-.08-.02-6.92 7.78-.1.1-.1.12-.1.1a3.57 3.57 0 0 1-4.9.03L11 28.9l-.07-.08a3.68 3.68 0 0 1 .15-5.06l.15-.14 4.87-4.28-5.9-5.9 3.3-3.3 5.4 5.41v-.11a5.51 5.51 0 0 1 4.82-5.37l.22-.02.2-.02c.62-.06 1.25.03 1.84.24Zm-1.83 1.43-.24.03a3.85 3.85 0 0 0-3.21 4.77l.07.2.22.54-8.65 7.63a2 2 0 0 0-.27 2.71l.1.13.05.05a1.9 1.9 0 0 0 2.81-.07l.07-.08 7.62-8.57.5.15c.67.2 1.37.25 2 .15a3.91 3.91 0 0 0 3.06-3.14l.03-.2.01-.14-1.99 1.98-4.18-4.15 2-1.99Zm-10.65.8-.94.94 4.79 4.8 1-.89-4.85-4.85Z\">\u003C/path>\u003C/g>\u003C/svg>\u003C/div>\u003Cspan class=\"sc-iqcoie iFUyHT\">Tools\u003C/span>\u003C/div>\u003C/ul>\u003Cul class=\"sc-dwLEzm cGOEkA navbar-ul\">\u003Cul class=\"navbar-ul\">\u003Ca to=\"/resources/tools/email-marketing-roi-calculator/\" href=\"https://mailgun.com/resources/tools/email-marketing-roi-calculator/\" class=\"sc-kgflAQ gQpgQa\">\u003Cdiv class=\"sc-TRNrF iELkNU\">\u003Cspan class=\"sc-jqUVSM sc-kDDrLX bFgEkv jmsiOt\">Email ROI Tool\u003C/span>\u003C/div>\u003C/a>\u003C/ul>\u003Cul class=\"navbar-ul\">\u003Ca to=\"/resources/tools/email-templates/\" href=\"https://mailgun.com/resources/tools/email-templates/\" class=\"sc-kgflAQ gQpgQa\">\u003Cdiv class=\"sc-TRNrF iELkNU\">\u003Cspan class=\"sc-jqUVSM sc-kDDrLX bFgEkv jmsiOt\">Email Templates\u003C/span>\u003C/div>\u003C/a>\u003C/ul>\u003Cul class=\"navbar-ul\">\u003Ca to=\"/resources/integrations/\" href=\"https://mailgun.com/resources/integrations/\" class=\"sc-kgflAQ gQpgQa\">\u003Cdiv class=\"sc-TRNrF iELkNU\">\u003Cspan class=\"sc-jqUVSM sc-kDDrLX bFgEkv jmsiOt\">Integrations\u003C/span>\u003C/div>\u003C/a>\u003C/ul>\u003C/ul>\u003C/li>\u003Cli class=\"sc-fXynhf idpcZh\">\u003Cul class=\"navbar-ul\">\u003Cdiv class=\"sc-ckMVTt elIFyv\">\u003Cdiv class=\"Div-sc-11jq7rw-0 hpCGik sc-gsnTZi jnFvAE\">\u003Csvg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 40 40\">\u003Cg fill=\"none\" fill-rule=\"evenodd\">\u003Crect width=\"40\" height=\"40\" fill=\"#285896\" rx=\"3\">\u003C/rect>\u003Cpath d=\"M10 10h20v20H10z\">\u003C/path>\u003Cpath fill=\"#FFF\" fill-rule=\"nonzero\" d=\"M30 10v17.5a2.5 2.5 0 0 1-2.34 2.5H12.5a2.5 2.5 0 0 1-2.5-2.36V20h2.5v1.67h-.83v5.83c0 .42.32.78.74.83h.19a.84.84 0 0 0 .73-.73V10H30Zm-1.67 1.67H15V27.5c0 .18-.02.36-.06.54l-.04.17-.04.12H27.5c.39 0 .72-.27.8-.63l.03-.1V11.66Zm-1.66 12.5v1.66h-10v-1.67h10Zm0-3.34v1.67h-10v-1.67h10Zm0-6.66v5h-10v-5h10ZM25 15.83h-6.67v1.67H25v-1.67Z\">\u003C/path>\u003C/g>\u003C/svg>\u003C/div>\u003Cspan class=\"sc-iqcoie iFUyHT\">Success Stories\u003C/span>\u003C/div>\u003C/ul>\u003Cul class=\"sc-dwLEzm cGOEkA navbar-ul\">\u003Cul class=\"navbar-ul\">\u003Ca to=\"/resources/comparisons/esp-comparisons/\" href=\"https://mailgun.com/resources/comparisons/esp-comparisons/\" class=\"sc-kgflAQ gQpgQa\">\u003Cdiv class=\"sc-TRNrF iELkNU\">\u003Cspan class=\"sc-jqUVSM sc-kDDrLX bFgEkv jmsiOt\">Mailgun vs. Competitors\u003C/span>\u003C/div>\u003C/a>\u003C/ul>\u003Cul class=\"navbar-ul\">\u003Ca to=\"/resources/case-studies/\" href=\"https://mailgun.com/resources/case-studies/\" class=\"sc-kgflAQ gQpgQa\">\u003Cdiv class=\"sc-TRNrF iELkNU\">\u003Cspan class=\"sc-jqUVSM sc-kDDrLX bFgEkv jmsiOt\">Case studies\u003C/span>\u003C/div>\u003C/a>\u003C/ul>\u003Cul class=\"navbar-ul\">\u003Ca to=\"/resources/success-stories/our-customers/\" href=\"https://mailgun.com/resources/success-stories/our-customers/\" class=\"sc-kgflAQ gQpgQa\">\u003Cdiv class=\"sc-TRNrF iELkNU\">\u003Cspan class=\"sc-jqUVSM sc-kDDrLX bFgEkv jmsiOt\">Our customers\u003C/span>\u003C/div>\u003C/a>\u003C/ul>\u003C/ul>\u003C/li>\u003C/ul>\u003C/div>\u003C/div>\u003Cdiv class=\"sc-llJcti iwIWiL\">\u003Cdiv class=\"sc-BeQoi cSBkRl\">\u003Ca class=\"sc-kgflAQ gQpgQa\">\u003Cbutton aria-label=\"Resources\" type=\"button\" class=\"Body2Medium-sc-1unb1vi-0-button PrimaryButton-sc-1qej8gy-0 krksek lfwmuB Button-sc-1orcykq-0 sc-cOFTSb gKvlir gKkPWe menubutton-mainMenu-4 c-n Button-sc-1orcykq-0 sc-cOFTSb gKvlir gKkPWe menubutton-mainMenu-4\">\u003Cspan class=\"sc-jqUVSM sc-kDDrLX bFgEkv jmsiOt\">Resources\u003C/span>\u003Csvg class=\"sc-ezWOiH hKFszO sc-kLLXSd bicBwf\" width=\"13px\" height=\"20px\" viewBox=\"0 0 13 20\" version=\"1.1\" xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\">\u003Cg id=\"Mailgun\" stroke=\"none\" stroke-width=\"1\" fill=\"none\" fill-rule=\"evenodd\">\u003Cg id=\"Email-API-Desktop-01\" transform=\"translate(-1070.000000, -2382.000000)\" stroke=\"#131B20\" stroke-width=\"4\">\u003Cg id=\"Dribbble-Case-Study-Banner\" transform=\"translate(128.000000, 2312.000000)\">\u003Cpolyline id=\"Arrow-3\" transform=\"translate(948.000000, 80.000000) rotate(-90.000000) translate(-948.000000, -80.000000) \" points=\"940 76 948 84 956 76\">\u003C/polyline>\u003C/g>\u003C/g>\u003C/g>\u003C/svg>\u003C/button>\u003C/a>\u003Cul class=\"sc-jIAOiI cLzYUJ navbar-ul subpanel-mainMenu-4\">\u003Cdiv class=\"sc-llJcti iwIWiL\">\u003Cp class=\"sc-iqcoie iFUyHT\">Resources\u003C/p>\u003Cli class=\"sc-fbPSWO funFpF\">\u003Ca to=\"/resources/\" href=\"https://mailgun.com/resources/\" class=\"sc-kgflAQ gQpgQa\">\u003Cspan class=\"sc-jqUVSM sc-kDDrLX bFgEkv jmsiOt\">Home\u003C/span>\u003C/a>\u003C/li>\u003C/div>\u003Cli class=\"sc-fXynhf idpcZh\">\u003Cul class=\"navbar-ul\">\u003Cdiv class=\"sc-ckMVTt elIFyv\">\u003Cdiv class=\"Div-sc-11jq7rw-0 hpCGik sc-gsnTZi jnFvAE\">\u003Csvg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 40 40\">\u003Cg fill=\"none\" fill-rule=\"evenodd\">\u003Crect width=\"40\" height=\"40\" fill=\"#5F94E7\" rx=\"3\">\u003C/rect>\u003Cpath d=\"M10 10h20v20H10z\">\u003C/path>\u003Cpath fill=\"#FFF\" fill-rule=\"nonzero\" d=\"M18.33 11.67h.19c.53.04 1.01.25 1.4.56l.08.07.1-.08c.4-.32.88-.52 1.42-.55h5.98v1.66H30v15H10v-15h2.5v-1.66h5.83ZM27.5 25h-5.9a.83.83 0 0 0-.77.83h-1.66a.83.83 0 0 0-.84-.83H12.5V15h-.83v11.67h16.66V15h-.83v10Zm-8.34-10.93a.82.82 0 0 0-.73-.73h-4.26v10h4.16c.64 0 1.23.23 1.67.63l.09-.07c.35-.29.8-.48 1.27-.55l.15-.01h4.32v-10h-4.16a.83.83 0 0 0-.83.73v5.1h-1.67v-5Z\">\u003C/path>\u003C/g>\u003C/svg>\u003C/div>\u003Cspan class=\"sc-iqcoie iFUyHT\">Learn\u003C/span>\u003C/div>\u003C/ul>\u003Cul class=\"sc-dwLEzm cGOEkA navbar-ul\">\u003Cul class=\"navbar-ul\">\u003Ca to=\"/resources/guides/\" href=\"https://mailgun.com/resources/guides/\" class=\"sc-kgflAQ gQpgQa\">\u003Cdiv class=\"sc-TRNrF iELkNU\">\u003Cspan class=\"sc-jqUVSM sc-kDDrLX bFgEkv jmsiOt\">Guides\u003C/span>\u003C/div>\u003C/a>\u003C/ul>\u003Cul class=\"navbar-ul\">\u003Ca to=\"/resources/podcasts/\" href=\"https://mailgun.com/resources/podcasts/\" class=\"sc-kgflAQ gQpgQa\">\u003Cdiv class=\"sc-TRNrF iELkNU\">\u003Cspan class=\"sc-jqUVSM sc-kDDrLX bFgEkv jmsiOt\">Podcasts\u003C/span>\u003C/div>\u003C/a>\u003C/ul>\u003Cul class=\"navbar-ul\">\u003Ca to=\"/resources/videos/\" href=\"https://mailgun.com/resources/videos/\" class=\"sc-kgflAQ gQpgQa\">\u003Cdiv class=\"sc-TRNrF iELkNU\">\u003Cspan class=\"sc-jqUVSM sc-kDDrLX bFgEkv jmsiOt\">Videos\u003C/span>\u003C/div>\u003C/a>\u003C/ul>\u003Cul class=\"navbar-ul\">\u003Ca to=\"/resources/learn/glossary/\" href=\"https://mailgun.com/resources/learn/glossary/\" class=\"sc-kgflAQ gQpgQa\">\u003Cdiv class=\"sc-TRNrF iELkNU\">\u003Cspan class=\"sc-jqUVSM sc-kDDrLX bFgEkv jmsiOt\">Glossary\u003C/span>\u003C/div>\u003C/a>\u003C/ul>\u003C/ul>\u003C/li>\u003Cli class=\"sc-fXynhf idpcZh\">\u003Cul class=\"navbar-ul\">\u003Cdiv class=\"sc-ckMVTt elIFyv\">\u003Cdiv class=\"Div-sc-11jq7rw-0 hpCGik sc-gsnTZi jnFvAE\">\u003Csvg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 40 40\">\u003Cg fill=\"none\" fill-rule=\"evenodd\">\u003Crect width=\"40\" height=\"40\" fill=\"#3B76CB\" rx=\"3\">\u003C/rect>\u003Cpath d=\"M10 10h20v20H10z\">\u003C/path>\u003Cpath fill=\"#FFF\" fill-rule=\"nonzero\" d=\"m26.66 21.32 2.27 2.26a3.75 3.75 0 0 1 .08 5.16l-.18.19a3.75 3.75 0 0 1-5.15.09l-.15-.14-3.04-3.05 1.17-1.18 3.06 3.06a2.08 2.08 0 0 0 2.82.14l.12-.1.05-.06c.78-.77.83-2 .13-2.83l-.1-.1-2.25-2.26 1.17-1.18Zm-.68-11.06.25.1 1.13.49-2.85 2.83 1.82 1.8 2.9-2.88.45 1.21a5.1 5.1 0 0 1 .1 3.25 5.59 5.59 0 0 1-4.27 3.91c-.61.1-1.23.1-1.85 0l-.3-.04-.08-.02-6.92 7.78-.1.1-.1.12-.1.1a3.57 3.57 0 0 1-4.9.03L11 28.9l-.07-.08a3.68 3.68 0 0 1 .15-5.06l.15-.14 4.87-4.28-5.9-5.9 3.3-3.3 5.4 5.41v-.11a5.51 5.51 0 0 1 4.82-5.37l.22-.02.2-.02c.62-.06 1.25.03 1.84.24Zm-1.83 1.43-.24.03a3.85 3.85 0 0 0-3.21 4.77l.07.2.22.54-8.65 7.63a2 2 0 0 0-.27 2.71l.1.13.05.05a1.9 1.9 0 0 0 2.81-.07l.07-.08 7.62-8.57.5.15c.67.2 1.37.25 2 .15a3.91 3.91 0 0 0 3.06-3.14l.03-.2.01-.14-1.99 1.98-4.18-4.15 2-1.99Zm-10.65.8-.94.94 4.79 4.8 1-.89-4.85-4.85Z\">\u003C/path>\u003C/g>\u003C/svg>\u003C/div>\u003Cspan class=\"sc-iqcoie iFUyHT\">Tools\u003C/span>\u003C/div>\u003C/ul>\u003Cul class=\"sc-dwLEzm cGOEkA navbar-ul\">\u003Cul class=\"navbar-ul\">\u003Ca to=\"/resources/tools/email-marketing-roi-calculator/\" href=\"https://mailgun.com/resources/tools/email-marketing-roi-calculator/\" class=\"sc-kgflAQ gQpgQa\">\u003Cdiv class=\"sc-TRNrF iELkNU\">\u003Cspan class=\"sc-jqUVSM sc-kDDrLX bFgEkv jmsiOt\">Email ROI Tool\u003C/span>\u003C/div>\u003C/a>\u003C/ul>\u003Cul class=\"navbar-ul\">\u003Ca to=\"/resources/tools/email-templates/\" href=\"https://mailgun.com/resources/tools/email-templates/\" class=\"sc-kgflAQ gQpgQa\">\u003Cdiv class=\"sc-TRNrF iELkNU\">\u003Cspan class=\"sc-jqUVSM sc-kDDrLX bFgEkv jmsiOt\">Email Templates\u003C/span>\u003C/div>\u003C/a>\u003C/ul>\u003Cul class=\"navbar-ul\">\u003Ca to=\"/resources/integrations/\" href=\"https://mailgun.com/resources/integrations/\" class=\"sc-kgflAQ gQpgQa\">\u003Cdiv class=\"sc-TRNrF iELkNU\">\u003Cspan class=\"sc-jqUVSM sc-kDDrLX bFgEkv jmsiOt\">Integrations\u003C/span>\u003C/div>\u003C/a>\u003C/ul>\u003C/ul>\u003C/li>\u003Cli class=\"sc-fXynhf idpcZh\">\u003Cul class=\"navbar-ul\">\u003Cdiv class=\"sc-ckMVTt elIFyv\">\u003Cdiv class=\"Div-sc-11jq7rw-0 hpCGik sc-gsnTZi jnFvAE\">\u003Csvg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 40 40\">\u003Cg fill=\"none\" fill-rule=\"evenodd\">\u003Crect width=\"40\" height=\"40\" fill=\"#285896\" rx=\"3\">\u003C/rect>\u003Cpath d=\"M10 10h20v20H10z\">\u003C/path>\u003Cpath fill=\"#FFF\" fill-rule=\"nonzero\" d=\"M30 10v17.5a2.5 2.5 0 0 1-2.34 2.5H12.5a2.5 2.5 0 0 1-2.5-2.36V20h2.5v1.67h-.83v5.83c0 .42.32.78.74.83h.19a.84.84 0 0 0 .73-.73V10H30Zm-1.67 1.67H15V27.5c0 .18-.02.36-.06.54l-.04.17-.04.12H27.5c.39 0 .72-.27.8-.63l.03-.1V11.66Zm-1.66 12.5v1.66h-10v-1.67h10Zm0-3.34v1.67h-10v-1.67h10Zm0-6.66v5h-10v-5h10ZM25 15.83h-6.67v1.67H25v-1.67Z\">\u003C/path>\u003C/g>\u003C/svg>\u003C/div>\u003Cspan class=\"sc-iqcoie iFUyHT\">Success Stories\u003C/span>\u003C/div>\u003C/ul>\u003Cul class=\"sc-dwLEzm cGOEkA navbar-ul\">\u003Cul class=\"navbar-ul\">\u003Ca to=\"/resources/comparisons/esp-comparisons/\" href=\"https://mailgun.com/resources/comparisons/esp-comparisons/\" class=\"sc-kgflAQ gQpgQa\">\u003Cdiv class=\"sc-TRNrF iELkNU\">\u003Cspan class=\"sc-jqUVSM sc-kDDrLX bFgEkv jmsiOt\">Mailgun vs. Competitors\u003C/span>\u003C/div>\u003C/a>\u003C/ul>\u003Cul class=\"navbar-ul\">\u003Ca to=\"/resources/case-studies/\" href=\"https://mailgun.com/resources/case-studies/\" class=\"sc-kgflAQ gQpgQa\">\u003Cdiv class=\"sc-TRNrF iELkNU\">\u003Cspan class=\"sc-jqUVSM sc-kDDrLX bFgEkv jmsiOt\">Case studies\u003C/span>\u003C/div>\u003C/a>\u003C/ul>\u003Cul class=\"navbar-ul\">\u003Ca to=\"/resources/success-stories/our-customers/\" href=\"https://mailgun.com/resources/success-stories/our-customers/\" class=\"sc-kgflAQ gQpgQa\">\u003Cdiv class=\"sc-TRNrF iELkNU\">\u003Cspan class=\"sc-jqUVSM sc-kDDrLX bFgEkv jmsiOt\">Our customers\u003C/span>\u003C/div>\u003C/a>\u003C/ul>\u003C/ul>\u003C/li>\u003C/ul>\u003C/div>\u003C/div>\u003C/li>\u003Cli>\u003Cdiv class=\"sc-ivTmOn jeDBfc\">\u003Cdiv class=\"sc-BeQoi cSBkRl\">\u003Ca to=\"/contact/\" href=\"https://mailgun.com/contact/\" class=\"sc-kgflAQ gQpgQa\">\u003Cbutton aria-label=\"Contact\" type=\"button\" class=\"Body2Medium-sc-1unb1vi-0-button PrimaryButton-sc-1qej8gy-0 krksek lfwmuB Button-sc-1orcykq-0 sc-cOFTSb gKvlir gKkPWe menubutton-mainMenu-5 c-n Button-sc-1orcykq-0 sc-cOFTSb gKvlir gKkPWe menubutton-mainMenu-5\">\u003Cspan class=\"sc-jqUVSM sc-kDDrLX bFgEkv jmsiOt\">Contact\u003C/span>\u003C/button>\u003C/a>\u003Cul class=\"sc-jIAOiI fNFNIy navbar-ul subpanel-mainMenu-5\">\u003Cdiv class=\"sc-llJcti iwIWiL\">\u003Cp class=\"sc-iqcoie iFUyHT\">Contact\u003C/p>\u003Cli class=\"sc-fbPSWO funFpF\">\u003Ca to=\"/contact/\" href=\"https://mailgun.com/contact/\" class=\"sc-kgflAQ gQpgQa\">\u003Cspan class=\"sc-jqUVSM sc-kDDrLX bFgEkv jmsiOt\">Home\u003C/span>\u003C/a>\u003C/li>\u003C/div>\u003Cli>\u003Ca to=\"/contact/sales/\" href=\"https://mailgun.com/contact/sales/\" class=\"sc-kgflAQ gQpgQa\">\u003Cdiv class=\"sc-ckMVTt kAITBJ\">\u003Cdiv class=\"Div-sc-11jq7rw-0 hpCGik sc-gsnTZi jnFvAE\">\u003Csvg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 40 40\">\u003Cg fill=\"none\" fill-rule=\"evenodd\">\u003Crect width=\"40\" height=\"40\" fill=\"#5F94E7\" rx=\"3\">\u003C/rect>\u003Cpath d=\"M10 10h20v20H10z\">\u003C/path>\u003Cpath fill=\"#FFF\" fill-rule=\"nonzero\" d=\"M17.5 11.67v1.66l-.83.01A5.06 5.06 0 0 0 13 21.82l.15.16 4.74 4.74a4.17 4.17 0 0 0 3.45 1.19l-2.03-2.03 1.18-1.18 2.59 2.58c.19-.12.37-.26.54-.41l.16-.15.37-.37-2.66-2.65 1.18-1.18 2.64 2.64c.45-.62.43-1.47-.07-2.06l-.1-.1-3.6-3.6 1.18-1.18 3.6 3.6a3.33 3.33 0 0 1 .13 4.58l-.13.13-1.36 1.36a5.83 5.83 0 0 1-8.07.18l-.18-.18-4.74-4.73a6.73 6.73 0 0 1 4.43-11.48h.26l.83-.01Zm10.53 1.97a6.73 6.73 0 0 1 1.14 8l-.12.21-.43.72-1.43-.86.43-.71a5.06 5.06 0 0 0-7.77-6.33l-.15.15-3.47 3.46c.92.54 2.1.45 2.92-.27l.12-.12 2.4-2.4 1.17 1.18-2.4 2.4a4.17 4.17 0 0 1-5.74.15l-.15-.15-.73-.73 4.7-4.7a6.73 6.73 0 0 1 9.5 0Z\">\u003C/path>\u003C/g>\u003C/svg>\u003C/div>\u003Cspan class=\"sc-jqUVSM sc-kDDrLX bFgEkv jmsiOt\">Talk to Sales\u003C/span>\u003C/div>\u003C/a>\u003C/li>\u003Cli>\u003Ca to=\"/contact/schedule-a-demo/\" href=\"https://mailgun.com/contact/schedule-a-demo/\" class=\"sc-kgflAQ gQpgQa\">\u003Cdiv class=\"sc-ckMVTt kAITBJ\">\u003Cdiv class=\"Div-sc-11jq7rw-0 hpCGik sc-gsnTZi jnFvAE\">\u003Csvg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 40 40\">\u003Cg fill=\"none\" fill-rule=\"evenodd\">\u003Crect width=\"40\" height=\"40\" fill=\"#3B76CB\" rx=\"3\">\u003C/rect>\u003Cpath d=\"M10 10h20v20H10z\">\u003C/path>\u003Cpath fill=\"#FFF\" fill-rule=\"nonzero\" d=\"M20 12.5c3.85 0 7.06 2.53 9.54 6.04.61.88.61 2.04 0 2.93-2.48 3.5-5.7 6.03-9.54 6.03-3.85 0-7.06-2.53-9.54-6.04a2.55 2.55 0 0 1 0-2.93c2.48-3.5 5.7-6.03 9.54-6.03Zm0 1.67c-3.15 0-5.98 2.22-8.17 5.32a.89.89 0 0 0 0 1.02c2.19 3.1 5.02 5.32 8.17 5.32 3.15 0 5.98-2.22 8.17-5.32a.89.89 0 0 0 0-1.02c-2.19-3.1-5.02-5.32-8.17-5.32Zm0 1.66a4.17 4.17 0 1 1 0 8.34 4.17 4.17 0 0 1 0-8.34Zm0 1.67a2.5 2.5 0 1 0 0 5 2.5 2.5 0 0 0 0-5Z\">\u003C/path>\u003C/g>\u003C/svg>\u003C/div>\u003Cspan class=\"sc-jqUVSM sc-kDDrLX bFgEkv jmsiOt\">Schedule a demo\u003C/span>\u003C/div>\u003C/a>\u003C/li>\u003C/ul>\u003C/div>\u003C/div>\u003Cdiv class=\"sc-llJcti iwIWiL\">\u003Cdiv class=\"sc-BeQoi cSBkRl\">\u003Ca class=\"sc-kgflAQ gQpgQa\">\u003Cbutton aria-label=\"Contact\" type=\"button\" class=\"Body2Medium-sc-1unb1vi-0-button PrimaryButton-sc-1qej8gy-0 krksek lfwmuB Button-sc-1orcykq-0 sc-cOFTSb gKvlir gKkPWe menubutton-mainMenu-5 c-n Button-sc-1orcykq-0 sc-cOFTSb gKvlir gKkPWe menubutton-mainMenu-5\">\u003Cspan class=\"sc-jqUVSM sc-kDDrLX bFgEkv jmsiOt\">Contact\u003C/span>\u003Csvg class=\"sc-ezWOiH hKFszO sc-kLLXSd bicBwf\" width=\"13px\" height=\"20px\" viewBox=\"0 0 13 20\" version=\"1.1\" xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\">\u003Cg id=\"Mailgun\" stroke=\"none\" stroke-width=\"1\" fill=\"none\" fill-rule=\"evenodd\">\u003Cg id=\"Email-API-Desktop-01\" transform=\"translate(-1070.000000, -2382.000000)\" stroke=\"#131B20\" stroke-width=\"4\">\u003Cg id=\"Dribbble-Case-Study-Banner\" transform=\"translate(128.000000, 2312.000000)\">\u003Cpolyline id=\"Arrow-3\" transform=\"translate(948.000000, 80.000000) rotate(-90.000000) translate(-948.000000, -80.000000) \" points=\"940 76 948 84 956 76\">\u003C/polyline>\u003C/g>\u003C/g>\u003C/g>\u003C/svg>\u003C/button>\u003C/a>\u003Cul class=\"sc-jIAOiI fNFNIy navbar-ul subpanel-mainMenu-5\">\u003Cdiv class=\"sc-llJcti iwIWiL\">\u003Cp class=\"sc-iqcoie iFUyHT\">Contact\u003C/p>\u003Cli class=\"sc-fbPSWO funFpF\">\u003Ca to=\"/contact/\" href=\"https://mailgun.com/contact/\" class=\"sc-kgflAQ gQpgQa\">\u003Cspan class=\"sc-jqUVSM sc-kDDrLX bFgEkv jmsiOt\">Home\u003C/span>\u003C/a>\u003C/li>\u003C/div>\u003Cli>\u003Ca to=\"/contact/sales/\" href=\"https://mailgun.com/contact/sales/\" class=\"sc-kgflAQ gQpgQa\">\u003Cdiv class=\"sc-ckMVTt kAITBJ\">\u003Cdiv class=\"Div-sc-11jq7rw-0 hpCGik sc-gsnTZi jnFvAE\">\u003Csvg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 40 40\">\u003Cg fill=\"none\" fill-rule=\"evenodd\">\u003Crect width=\"40\" height=\"40\" fill=\"#5F94E7\" rx=\"3\">\u003C/rect>\u003Cpath d=\"M10 10h20v20H10z\">\u003C/path>\u003Cpath fill=\"#FFF\" fill-rule=\"nonzero\" d=\"M17.5 11.67v1.66l-.83.01A5.06 5.06 0 0 0 13 21.82l.15.16 4.74 4.74a4.17 4.17 0 0 0 3.45 1.19l-2.03-2.03 1.18-1.18 2.59 2.58c.19-.12.37-.26.54-.41l.16-.15.37-.37-2.66-2.65 1.18-1.18 2.64 2.64c.45-.62.43-1.47-.07-2.06l-.1-.1-3.6-3.6 1.18-1.18 3.6 3.6a3.33 3.33 0 0 1 .13 4.58l-.13.13-1.36 1.36a5.83 5.83 0 0 1-8.07.18l-.18-.18-4.74-4.73a6.73 6.73 0 0 1 4.43-11.48h.26l.83-.01Zm10.53 1.97a6.73 6.73 0 0 1 1.14 8l-.12.21-.43.72-1.43-.86.43-.71a5.06 5.06 0 0 0-7.77-6.33l-.15.15-3.47 3.46c.92.54 2.1.45 2.92-.27l.12-.12 2.4-2.4 1.17 1.18-2.4 2.4a4.17 4.17 0 0 1-5.74.15l-.15-.15-.73-.73 4.7-4.7a6.73 6.73 0 0 1 9.5 0Z\">\u003C/path>\u003C/g>\u003C/svg>\u003C/div>\u003Cspan class=\"sc-jqUVSM sc-kDDrLX bFgEkv jmsiOt\">Talk to Sales\u003C/span>\u003C/div>\u003C/a>\u003C/li>\u003Cli>\u003Ca to=\"/contact/schedule-a-demo/\" href=\"https://mailgun.com/contact/schedule-a-demo/\" class=\"sc-kgflAQ gQpgQa\">\u003Cdiv class=\"sc-ckMVTt kAITBJ\">\u003Cdiv class=\"Div-sc-11jq7rw-0 hpCGik sc-gsnTZi jnFvAE\">\u003Csvg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 40 40\">\u003Cg fill=\"none\" fill-rule=\"evenodd\">\u003Crect width=\"40\" height=\"40\" fill=\"#3B76CB\" rx=\"3\">\u003C/rect>\u003Cpath d=\"M10 10h20v20H10z\">\u003C/path>\u003Cpath fill=\"#FFF\" fill-rule=\"nonzero\" d=\"M20 12.5c3.85 0 7.06 2.53 9.54 6.04.61.88.61 2.04 0 2.93-2.48 3.5-5.7 6.03-9.54 6.03-3.85 0-7.06-2.53-9.54-6.04a2.55 2.55 0 0 1 0-2.93c2.48-3.5 5.7-6.03 9.54-6.03Zm0 1.67c-3.15 0-5.98 2.22-8.17 5.32a.89.89 0 0 0 0 1.02c2.19 3.1 5.02 5.32 8.17 5.32 3.15 0 5.98-2.22 8.17-5.32a.89.89 0 0 0 0-1.02c-2.19-3.1-5.02-5.32-8.17-5.32Zm0 1.66a4.17 4.17 0 1 1 0 8.34 4.17 4.17 0 0 1 0-8.34Zm0 1.67a2.5 2.5 0 1 0 0 5 2.5 2.5 0 0 0 0-5Z\">\u003C/path>\u003C/g>\u003C/svg>\u003C/div>\u003Cspan class=\"sc-jqUVSM sc-kDDrLX bFgEkv jmsiOt\">Schedule a demo\u003C/span>\u003C/div>\u003C/a>\u003C/li>\u003C/ul>\u003C/div>\u003C/div>\u003C/li>\u003C/ul>\u003C/div>\u003Cdiv class=\"sc-jfmDQi haBxIG\">\u003Cdiv class=\"sc-cxabCf fUuusy\">\u003Cli>\u003Ca href=\"https://signup.mailgun.com/new/signup\" target=\"_tabs\" rel=\"noopener noreferrer\" class=\"sc-fLlhyt cveTRX\">\u003Cbutton aria-label=\"Get Started\" type=\"button\" class=\"Body2Medium-sc-1unb1vi-0-button PrimaryButton-sc-1qej8gy-0 krksek cvMjSL Button-sc-1orcykq-0 sc-jdAMXn gKvlir Agxqx sc-kgUAyh dbQSLE sc-kgUAyh dbQSLE c-n Button-sc-1orcykq-0 sc-jdAMXn gKvlir Agxqx sc-kgUAyh dbQSLE sc-kgUAyh dbQSLE\">\u003Cspan class=\"sc-jqUVSM sc-kDDrLX bFgEkv jmsiOt\">Get Started\u003C/span>\u003C/button>\u003C/a>\u003C/li>\u003C/div>\u003C/div>\u003C/nav>\u003Cdiv class=\"sc-llJcti sc-hNKHps iwIWiL\">\u003Cdiv id=\"tablet-mobile-panel\" class=\"sc-ZyCDH hkUxRX\">\u003Cbutton type=\"button\" class=\"Body2Medium-sc-1unb1vi-0-button PrimaryButton-sc-1qej8gy-0 krksek lfwmuB Button-sc-1orcykq-0 sc-cOFTSb sc-eKBdFk gKvlir gKkPWe cPxQXq c-n Button-sc-1orcykq-0 sc-cOFTSb sc-eKBdFk gKvlir gKkPWe cPxQXq\">\u003Csvg viewBox=\"0 0 16 16\" color=\"neutral50\" class=\"StyledIcon-sc-15jxfmr-0 gMqFin ChevronLeft-ibejhk-0 loLaEz c-n ChevronLeft-ibejhk-0 loLaEz\">\u003Cg>\u003Cpath d=\"M6.525 7.96L13 14.328 11.279 16 3 7.96 11.279 0 13 1.672z\">\u003C/path>\u003C/g>\u003C/svg>\u003Cp class=\"sc-jqUVSM sc-kDDrLX bFgEkv jmsiOt\">Back to Main menu\u003C/p>\u003C/button>\u003Cul class=\"sc-jOhDuK hmkNYb navbar-ul\">\u003Cli>\u003Ca to=\"/pricing/\" href=\"https://mailgun.com/pricing/\" class=\"sc-kgflAQ gQpgQa\">\u003Cdiv class=\"sc-ehmTmK glQONC\">\u003Cspan class=\"sc-jqUVSM sc-kDDrLX bFgEkv jmsiOt\">Pricing\u003C/span>\u003C/div>\u003C/a>\u003C/li>\u003Cli>\u003Cdiv class=\"sc-ivTmOn jeDBfc\">\u003Cdiv class=\"sc-BeQoi cSBkRl\">\u003Ca to=\"/products/\" href=\"https://mailgun.com/products/\" class=\"sc-kgflAQ gQpgQa\">\u003Cbutton aria-label=\"Products\" type=\"button\" class=\"Body2Medium-sc-1unb1vi-0-button PrimaryButton-sc-1qej8gy-0 krksek lfwmuB Button-sc-1orcykq-0 sc-cOFTSb gKvlir gKkPWe menubutton-mainMenu-1 c-n Button-sc-1orcykq-0 sc-cOFTSb gKvlir gKkPWe menubutton-mainMenu-1\">\u003Cspan class=\"sc-jqUVSM sc-kDDrLX bFgEkv jmsiOt\">Products\u003C/span>\u003C/button>\u003C/a>\u003Cul class=\"sc-jIAOiI cLzYUJ navbar-ul subpanel-mainMenu-1\">\u003Cdiv class=\"sc-llJcti iwIWiL\">\u003Cp class=\"sc-iqcoie iFUyHT\">Products\u003C/p>\u003Cli class=\"sc-fbPSWO funFpF\">\u003Ca to=\"/products/\" href=\"https://mailgun.com/products/\" class=\"sc-kgflAQ gQpgQa\">\u003Cspan class=\"sc-jqUVSM sc-kDDrLX bFgEkv jmsiOt\">Home\u003C/span>\u003C/a>\u003C/li>\u003C/div>\u003Cli class=\"sc-fXynhf idpcZh\">\u003Cul class=\"navbar-ul\">\u003Ca to=\"/products/send/\" href=\"https://mailgun.com/products/send/\" class=\"sc-kgflAQ gQpgQa\">\u003Cdiv class=\"sc-ckMVTt kAITBJ\">\u003Cdiv class=\"Div-sc-11jq7rw-0 hpCGik sc-gsnTZi jnFvAE\">\u003Csvg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 40 40\">\u003Cg fill=\"none\" fill-rule=\"evenodd\">\u003Crect width=\"40\" height=\"40\" fill=\"#5F94E7\" rx=\"3\">\u003C/rect>\u003Cpath d=\"M10 10h20v20H10z\">\u003C/path>\u003Cpath fill=\"#FFF\" fill-rule=\"nonzero\" d=\"M27.5 11.67a2.5 2.5 0 0 1 2.5 2.5v11.66a2.5 2.5 0 0 1-2.5 2.5h-15a2.5 2.5 0 0 1-2.5-2.5V14.17a2.5 2.5 0 0 1 2.5-2.5Zm0 1.66h-15a.83.83 0 0 0-.83.84v11.66c0 .46.37.84.83.84h15c.46 0 .83-.38.83-.84V14.17a.83.83 0 0 0-.83-.84Zm-11.67 8 1.18 1.17-2.84 2.85-1.18-1.18 2.84-2.85Zm8.34 0L27 24.16l-1.18 1.18L23 22.5l1.18-1.18Zm1.66-6.68 1.18 1.18L20 22.85l-7.01-7.02 1.18-1.18L20 20.5l5.83-5.84Z\">\u003C/path>\u003C/g>\u003C/svg>\u003C/div>\u003Cspan class=\"sc-iqcoie iFUyHT\">Send and receive email\u003C/span>\u003C/div>\u003C/a>\u003C/ul>\u003Cul class=\"sc-dwLEzm cGOEkA navbar-ul\">\u003Cul class=\"navbar-ul\">\u003Ca to=\"/products/send/email-api/\" href=\"https://mailgun.com/products/send/email-api/\" class=\"sc-kgflAQ gQpgQa\">\u003Cdiv class=\"sc-TRNrF iELkNU\">\u003Cspan class=\"sc-jqUVSM sc-kDDrLX bFgEkv jmsiOt\">Email API\u003C/span>\u003C/div>\u003C/a>\u003C/ul>\u003Cul class=\"navbar-ul\">\u003Ca to=\"/products/send/smtp/\" href=\"https://mailgun.com/products/send/smtp/\" class=\"sc-kgflAQ gQpgQa\">\u003Cdiv class=\"sc-TRNrF iELkNU\">\u003Cspan class=\"sc-jqUVSM sc-kDDrLX bFgEkv jmsiOt\">SMTP\u003C/span>\u003C/div>\u003C/a>\u003C/ul>\u003Cul class=\"navbar-ul\">\u003Ca to=\"/products/send/inbound-routing/\" href=\"https://mailgun.com/products/send/inbound-routing/\" class=\"sc-kgflAQ gQpgQa\">\u003Cdiv class=\"sc-TRNrF iELkNU\">\u003Cspan class=\"sc-jqUVSM sc-kDDrLX bFgEkv jmsiOt\">Inbound Email Routing\u003C/span>\u003C/div>\u003C/a>\u003C/ul>\u003Cul class=\"navbar-ul\">\u003Ca to=\"/products/send/send-time-optimization/\" href=\"https://mailgun.com/products/send/send-time-optimization/\" class=\"sc-kgflAQ gQpgQa\">\u003Cdiv class=\"sc-TRNrF iELkNU\">\u003Cspan class=\"sc-jqUVSM sc-kDDrLX bFgEkv jmsiOt\">Send Time Optimization\u003C/span>\u003C/div>\u003C/a>\u003C/ul>\u003C/ul>\u003C/li>\u003Cli class=\"sc-fXynhf idpcZh\">\u003Cul class=\"navbar-ul\">\u003Ca to=\"/products/measure/\" href=\"https://mailgun.com/products/measure/\" class=\"sc-kgflAQ gQpgQa\">\u003Cdiv class=\"sc-ckMVTt kAITBJ\">\u003Cdiv class=\"Div-sc-11jq7rw-0 hpCGik sc-gsnTZi jnFvAE\">\u003Csvg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 40 40\">\u003Cg fill=\"none\" fill-rule=\"evenodd\">\u003Crect width=\"40\" height=\"40\" fill=\"#3B76CB\" rx=\"3\">\u003C/rect>\u003Cpath d=\"M10 10h20v20H10z\">\u003C/path>\u003Cpath fill=\"#FFF\" fill-rule=\"nonzero\" d=\"M13.33 11.67v15h15v1.66H12.5a.83.83 0 0 1-.83-.83V11.67h1.66Zm13.58 3.57 1.18 1.18-5 5a.83.83 0 0 1-1.18 0L20 19.52l-3.58 3.57-1.18-1.18 4.17-4.17a.83.83 0 0 1 1.18 0l1.91 1.92 4.41-4.42Z\">\u003C/path>\u003C/g>\u003C/svg>\u003C/div>\u003Cspan class=\"sc-iqcoie iFUyHT\">Measure Success\u003C/span>\u003C/div>\u003C/a>\u003C/ul>\u003Cul class=\"sc-dwLEzm cGOEkA navbar-ul\">\u003Cul class=\"navbar-ul\">\u003Ca to=\"/products/measure/email-analytics/\" href=\"https://mailgun.com/products/measure/email-analytics/\" class=\"sc-kgflAQ gQpgQa\">\u003Cdiv class=\"sc-TRNrF iELkNU\">\u003Cspan class=\"sc-jqUVSM sc-kDDrLX bFgEkv jmsiOt\">Email Analytics\u003C/span>\u003C/div>\u003C/a>\u003C/ul>\u003Cul class=\"navbar-ul\">\u003Ca to=\"/products/measure/email-analytics/logs/\" href=\"https://mailgun.com/products/measure/email-analytics/logs/\" class=\"sc-kgflAQ gQpgQa\">\u003Cdiv class=\"sc-TRNrF iELkNU\">\u003Cspan class=\"sc-jqUVSM sc-kDDrLX bFgEkv jmsiOt\">Email Logs\u003C/span>\u003C/div>\u003C/a>\u003C/ul>\u003C/ul>\u003C/li>\u003Cli class=\"sc-fXynhf idpcZh\">\u003Cul class=\"navbar-ul\">\u003Ca to=\"/products/inbox/\" href=\"https://mailgun.com/products/inbox/\" class=\"sc-kgflAQ gQpgQa\">\u003Cdiv class=\"sc-ckMVTt kAITBJ\">\u003Cdiv class=\"Div-sc-11jq7rw-0 hpCGik sc-gsnTZi jnFvAE\">\u003Csvg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 40 40\">\u003Cg fill=\"none\" fill-rule=\"evenodd\">\u003Crect width=\"40\" height=\"40\" fill=\"#285896\" rx=\"3\">\u003C/rect>\u003Cpath d=\"M10 10h20v20H10z\">\u003C/path>\u003Cpath fill=\"#FFF\" fill-rule=\"nonzero\" d=\"M26.67 10.83a2.5 2.5 0 0 1 2.5 2.5v13.34a2.5 2.5 0 0 1-2.5 2.5H13.33a2.5 2.5 0 0 1-2.5-2.5V13.33a2.5 2.5 0 0 1 2.5-2.5ZM12.5 26.67c0 .46.37.83.83.83h13.34c.46 0 .83-.37.83-.83V22.5h-3.33V25h-8.34v-2.5H12.5ZM26.67 12.5H13.33a.83.83 0 0 0-.83.83v7.5h5v2.5h5v-2.5h5v-7.5a.83.83 0 0 0-.73-.82l-.1-.01Z\">\u003C/path>\u003C/g>\u003C/svg>\u003C/div>\u003Cspan class=\"sc-iqcoie iFUyHT\">Land In The Inbox\u003C/span>\u003C/div>\u003C/a>\u003C/ul>\u003Cul class=\"sc-dwLEzm cGOEkA navbar-ul\">\u003Cul class=\"navbar-ul\">\u003Ca to=\"/products/inbox/deliverability-services/\" href=\"https://mailgun.com/products/inbox/deliverability-services/\" class=\"sc-kgflAQ gQpgQa\">\u003Cdiv class=\"sc-TRNrF iELkNU\">\u003Cspan class=\"sc-jqUVSM sc-kDDrLX bFgEkv jmsiOt\">Deliverability Services\u003C/span>\u003C/div>\u003C/a>\u003C/ul>\u003Cul class=\"navbar-ul\">\u003Ca to=\"/products/inbox/email-verification/\" href=\"https://mailgun.com/products/inbox/email-verification/\" class=\"sc-kgflAQ gQpgQa\">\u003Cdiv class=\"sc-TRNrF iELkNU\">\u003Cspan class=\"sc-jqUVSM sc-kDDrLX bFgEkv jmsiOt\">Email Verification\u003C/span>\u003C/div>\u003C/a>\u003C/ul>\u003Cul class=\"navbar-ul\">\u003Ca to=\"/products/inbox/inboxready/\" href=\"https://mailgun.com/products/inbox/inboxready/\" class=\"sc-kgflAQ gQpgQa\">\u003Cdiv class=\"sc-TRNrF iELkNU\">\u003Cspan class=\"sc-jqUVSM sc-kDDrLX bFgEkv jmsiOt\">InboxReady\u003C/span>\u003C/div>\u003C/a>\u003C/ul>\u003Cul class=\"navbar-ul\">\u003Ca to=\"/products/inbox/inbox-placement/\" href=\"https://mailgun.com/products/inbox/inbox-placement/\" class=\"sc-kgflAQ gQpgQa\">\u003Cdiv class=\"sc-TRNrF iELkNU\">\u003Cspan class=\"sc-jqUVSM sc-kDDrLX bFgEkv jmsiOt\">Inbox Placement\u003C/span>\u003C/div>\u003C/a>\u003C/ul>\u003Cul class=\"navbar-ul\">\u003Ca to=\"/products/inbox/email-testing-tool/\" href=\"https://mailgun.com/products/inbox/email-testing-tool/\" class=\"sc-kgflAQ gQpgQa\">\u003Cdiv class=\"sc-TRNrF iELkNU\">\u003Cspan class=\"sc-jqUVSM sc-kDDrLX bFgEkv jmsiOt\">Email Testing Tools\u003C/span>\u003C/div>\u003C/a>\u003C/ul>\u003C/ul>\u003C/li>\u003C/ul>\u003C/div>\u003C/div>\u003Cdiv class=\"sc-llJcti iwIWiL\">\u003Cdiv class=\"sc-BeQoi cSBkRl\">\u003Ca class=\"sc-kgflAQ gQpgQa\">\u003Cbutton aria-label=\"Products\" type=\"button\" class=\"Body2Medium-sc-1unb1vi-0-button PrimaryButton-sc-1qej8gy-0 krksek lfwmuB Button-sc-1orcykq-0 sc-cOFTSb gKvlir gKkPWe menubutton-mainMenu-1 c-n Button-sc-1orcykq-0 sc-cOFTSb gKvlir gKkPWe menubutton-mainMenu-1\">\u003Cspan class=\"sc-jqUVSM sc-kDDrLX bFgEkv jmsiOt\">Products\u003C/span>\u003Csvg class=\"sc-ezWOiH hKFszO sc-kLLXSd bicBwf\" width=\"13px\" height=\"20px\" viewBox=\"0 0 13 20\" version=\"1.1\" xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\">\u003Cg id=\"Mailgun\" stroke=\"none\" stroke-width=\"1\" fill=\"none\" fill-rule=\"evenodd\">\u003Cg id=\"Email-API-Desktop-01\" transform=\"translate(-1070.000000, -2382.000000)\" stroke=\"#131B20\" stroke-width=\"4\">\u003Cg id=\"Dribbble-Case-Study-Banner\" transform=\"translate(128.000000, 2312.000000)\">\u003Cpolyline id=\"Arrow-3\" transform=\"translate(948.000000, 80.000000) rotate(-90.000000) translate(-948.000000, -80.000000) \" points=\"940 76 948 84 956 76\">\u003C/polyline>\u003C/g>\u003C/g>\u003C/g>\u003C/svg>\u003C/button>\u003C/a>\u003Cul class=\"sc-jIAOiI cLzYUJ navbar-ul subpanel-mainMenu-1\">\u003Cdiv class=\"sc-llJcti iwIWiL\">\u003Cp class=\"sc-iqcoie iFUyHT\">Products\u003C/p>\u003Cli class=\"sc-fbPSWO funFpF\">\u003Ca to=\"/products/\" href=\"https://mailgun.com/products/\" class=\"sc-kgflAQ gQpgQa\">\u003Cspan class=\"sc-jqUVSM sc-kDDrLX bFgEkv jmsiOt\">Home\u003C/span>\u003C/a>\u003C/li>\u003C/div>\u003Cli class=\"sc-fXynhf idpcZh\">\u003Cul class=\"navbar-ul\">\u003Ca to=\"/products/send/\" href=\"https://mailgun.com/products/send/\" class=\"sc-kgflAQ gQpgQa\">\u003Cdiv class=\"sc-ckMVTt kAITBJ\">\u003Cdiv class=\"Div-sc-11jq7rw-0 hpCGik sc-gsnTZi jnFvAE\">\u003Csvg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 40 40\">\u003Cg fill=\"none\" fill-rule=\"evenodd\">\u003Crect width=\"40\" height=\"40\" fill=\"#5F94E7\" rx=\"3\">\u003C/rect>\u003Cpath d=\"M10 10h20v20H10z\">\u003C/path>\u003Cpath fill=\"#FFF\" fill-rule=\"nonzero\" d=\"M27.5 11.67a2.5 2.5 0 0 1 2.5 2.5v11.66a2.5 2.5 0 0 1-2.5 2.5h-15a2.5 2.5 0 0 1-2.5-2.5V14.17a2.5 2.5 0 0 1 2.5-2.5Zm0 1.66h-15a.83.83 0 0 0-.83.84v11.66c0 .46.37.84.83.84h15c.46 0 .83-.38.83-.84V14.17a.83.83 0 0 0-.83-.84Zm-11.67 8 1.18 1.17-2.84 2.85-1.18-1.18 2.84-2.85Zm8.34 0L27 24.16l-1.18 1.18L23 22.5l1.18-1.18Zm1.66-6.68 1.18 1.18L20 22.85l-7.01-7.02 1.18-1.18L20 20.5l5.83-5.84Z\">\u003C/path>\u003C/g>\u003C/svg>\u003C/div>\u003Cspan class=\"sc-iqcoie iFUyHT\">Send and receive email\u003C/span>\u003C/div>\u003C/a>\u003C/ul>\u003Cul class=\"sc-dwLEzm cGOEkA navbar-ul\">\u003Cul class=\"navbar-ul\">\u003Ca to=\"/products/send/email-api/\" href=\"https://mailgun.com/products/send/email-api/\" class=\"sc-kgflAQ gQpgQa\">\u003Cdiv class=\"sc-TRNrF iELkNU\">\u003Cspan class=\"sc-jqUVSM sc-kDDrLX bFgEkv jmsiOt\">Email API\u003C/span>\u003C/div>\u003C/a>\u003C/ul>\u003Cul class=\"navbar-ul\">\u003Ca to=\"/products/send/smtp/\" href=\"https://mailgun.com/products/send/smtp/\" class=\"sc-kgflAQ gQpgQa\">\u003Cdiv class=\"sc-TRNrF iELkNU\">\u003Cspan class=\"sc-jqUVSM sc-kDDrLX bFgEkv jmsiOt\">SMTP\u003C/span>\u003C/div>\u003C/a>\u003C/ul>\u003Cul class=\"navbar-ul\">\u003Ca to=\"/products/send/inbound-routing/\" href=\"https://mailgun.com/products/send/inbound-routing/\" class=\"sc-kgflAQ gQpgQa\">\u003Cdiv class=\"sc-TRNrF iELkNU\">\u003Cspan class=\"sc-jqUVSM sc-kDDrLX bFgEkv jmsiOt\">Inbound Email Routing\u003C/span>\u003C/div>\u003C/a>\u003C/ul>\u003Cul class=\"navbar-ul\">\u003Ca to=\"/products/send/send-time-optimization/\" href=\"https://mailgun.com/products/send/send-time-optimization/\" class=\"sc-kgflAQ gQpgQa\">\u003Cdiv class=\"sc-TRNrF iELkNU\">\u003Cspan class=\"sc-jqUVSM sc-kDDrLX bFgEkv jmsiOt\">Send Time Optimization\u003C/span>\u003C/div>\u003C/a>\u003C/ul>\u003C/ul>\u003C/li>\u003Cli class=\"sc-fXynhf idpcZh\">\u003Cul class=\"navbar-ul\">\u003Ca to=\"/products/measure/\" href=\"https://mailgun.com/products/measure/\" class=\"sc-kgflAQ gQpgQa\">\u003Cdiv class=\"sc-ckMVTt kAITBJ\">\u003Cdiv class=\"Div-sc-11jq7rw-0 hpCGik sc-gsnTZi jnFvAE\">\u003Csvg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 40 40\">\u003Cg fill=\"none\" fill-rule=\"evenodd\">\u003Crect width=\"40\" height=\"40\" fill=\"#3B76CB\" rx=\"3\">\u003C/rect>\u003Cpath d=\"M10 10h20v20H10z\">\u003C/path>\u003Cpath fill=\"#FFF\" fill-rule=\"nonzero\" d=\"M13.33 11.67v15h15v1.66H12.5a.83.83 0 0 1-.83-.83V11.67h1.66Zm13.58 3.57 1.18 1.18-5 5a.83.83 0 0 1-1.18 0L20 19.52l-3.58 3.57-1.18-1.18 4.17-4.17a.83.83 0 0 1 1.18 0l1.91 1.92 4.41-4.42Z\">\u003C/path>\u003C/g>\u003C/svg>\u003C/div>\u003Cspan class=\"sc-iqcoie iFUyHT\">Measure Success\u003C/span>\u003C/div>\u003C/a>\u003C/ul>\u003Cul class=\"sc-dwLEzm cGOEkA navbar-ul\">\u003Cul class=\"navbar-ul\">\u003Ca to=\"/products/measure/email-analytics/\" href=\"https://mailgun.com/products/measure/email-analytics/\" class=\"sc-kgflAQ gQpgQa\">\u003Cdiv class=\"sc-TRNrF iELkNU\">\u003Cspan class=\"sc-jqUVSM sc-kDDrLX bFgEkv jmsiOt\">Email Analytics\u003C/span>\u003C/div>\u003C/a>\u003C/ul>\u003Cul class=\"navbar-ul\">\u003Ca to=\"/products/measure/email-analytics/logs/\" href=\"https://mailgun.com/products/measure/email-analytics/logs/\" class=\"sc-kgflAQ gQpgQa\">\u003Cdiv class=\"sc-TRNrF iELkNU\">\u003Cspan class=\"sc-jqUVSM sc-kDDrLX bFgEkv jmsiOt\">Email Logs\u003C/span>\u003C/div>\u003C/a>\u003C/ul>\u003C/ul>\u003C/li>\u003Cli class=\"sc-fXynhf idpcZh\">\u003Cul class=\"navbar-ul\">\u003Ca to=\"/products/inbox/\" href=\"https://mailgun.com/products/inbox/\" class=\"sc-kgflAQ gQpgQa\">\u003Cdiv class=\"sc-ckMVTt kAITBJ\">\u003Cdiv class=\"Div-sc-11jq7rw-0 hpCGik sc-gsnTZi jnFvAE\">\u003Csvg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 40 40\">\u003Cg fill=\"none\" fill-rule=\"evenodd\">\u003Crect width=\"40\" height=\"40\" fill=\"#285896\" rx=\"3\">\u003C/rect>\u003Cpath d=\"M10 10h20v20H10z\">\u003C/path>\u003Cpath fill=\"#FFF\" fill-rule=\"nonzero\" d=\"M26.67 10.83a2.5 2.5 0 0 1 2.5 2.5v13.34a2.5 2.5 0 0 1-2.5 2.5H13.33a2.5 2.5 0 0 1-2.5-2.5V13.33a2.5 2.5 0 0 1 2.5-2.5ZM12.5 26.67c0 .46.37.83.83.83h13.34c.46 0 .83-.37.83-.83V22.5h-3.33V25h-8.34v-2.5H12.5ZM26.67 12.5H13.33a.83.83 0 0 0-.83.83v7.5h5v2.5h5v-2.5h5v-7.5a.83.83 0 0 0-.73-.82l-.1-.01Z\">\u003C/path>\u003C/g>\u003C/svg>\u003C/div>\u003Cspan class=\"sc-iqcoie iFUyHT\">Land In The Inbox\u003C/span>\u003C/div>\u003C/a>\u003C/ul>\u003Cul class=\"sc-dwLEzm cGOEkA navbar-ul\">\u003Cul class=\"navbar-ul\">\u003Ca to=\"/products/inbox/deliverability-services/\" href=\"https://mailgun.com/products/inbox/deliverability-services/\" class=\"sc-kgflAQ gQpgQa\">\u003Cdiv class=\"sc-TRNrF iELkNU\">\u003Cspan class=\"sc-jqUVSM sc-kDDrLX bFgEkv jmsiOt\">Deliverability Services\u003C/span>\u003C/div>\u003C/a>\u003C/ul>\u003Cul class=\"navbar-ul\">\u003Ca to=\"/products/inbox/email-verification/\" href=\"https://mailgun.com/products/inbox/email-verification/\" class=\"sc-kgflAQ gQpgQa\">\u003Cdiv class=\"sc-TRNrF iELkNU\">\u003Cspan class=\"sc-jqUVSM sc-kDDrLX bFgEkv jmsiOt\">Email Verification\u003C/span>\u003C/div>\u003C/a>\u003C/ul>\u003Cul class=\"navbar-ul\">\u003Ca to=\"/products/inbox/inboxready/\" href=\"https://mailgun.com/products/inbox/inboxready/\" class=\"sc-kgflAQ gQpgQa\">\u003Cdiv class=\"sc-TRNrF iELkNU\">\u003Cspan class=\"sc-jqUVSM sc-kDDrLX bFgEkv jmsiOt\">InboxReady\u003C/span>\u003C/div>\u003C/a>\u003C/ul>\u003Cul class=\"navbar-ul\">\u003Ca to=\"/products/inbox/inbox-placement/\" href=\"https://mailgun.com/products/inbox/inbox-placement/\" class=\"sc-kgflAQ gQpgQa\">\u003Cdiv class=\"sc-TRNrF iELkNU\">\u003Cspan class=\"sc-jqUVSM sc-kDDrLX bFgEkv jmsiOt\">Inbox Placement\u003C/span>\u003C/div>\u003C/a>\u003C/ul>\u003Cul class=\"navbar-ul\">\u003Ca to=\"/products/inbox/email-testing-tool/\" href=\"https://mailgun.com/products/inbox/email-testing-tool/\" class=\"sc-kgflAQ gQpgQa\">\u003Cdiv class=\"sc-TRNrF iELkNU\">\u003Cspan class=\"sc-jqUVSM sc-kDDrLX bFgEkv jmsiOt\">Email Testing Tools\u003C/span>\u003C/div>\u003C/a>\u003C/ul>\u003C/ul>\u003C/li>\u003C/ul>\u003C/div>\u003C/div>\u003C/li>\u003Cli>\u003Cdiv class=\"sc-ivTmOn jeDBfc\">\u003Cdiv class=\"sc-BeQoi cSBkRl\">\u003Ca to=\"/solutions/\" href=\"https://mailgun.com/solutions/\" class=\"sc-kgflAQ gQpgQa\">\u003Cbutton aria-label=\"Solutions\" type=\"button\" class=\"Body2Medium-sc-1unb1vi-0-button PrimaryButton-sc-1qej8gy-0 krksek lfwmuB Button-sc-1orcykq-0 sc-cOFTSb gKvlir gKkPWe menubutton-mainMenu-2 c-n Button-sc-1orcykq-0 sc-cOFTSb gKvlir gKkPWe menubutton-mainMenu-2\">\u003Cspan class=\"sc-jqUVSM sc-kDDrLX bFgEkv jmsiOt\">Solutions\u003C/span>\u003C/button>\u003C/a>\u003Cul class=\"sc-jIAOiI cLzYUJ navbar-ul subpanel-mainMenu-2\">\u003Cdiv class=\"sc-llJcti iwIWiL\">\u003Cp class=\"sc-iqcoie iFUyHT\">Solutions\u003C/p>\u003Cli class=\"sc-fbPSWO funFpF\">\u003Ca to=\"/solutions/\" href=\"https://mailgun.com/solutions/\" class=\"sc-kgflAQ gQpgQa\">\u003Cspan class=\"sc-jqUVSM sc-kDDrLX bFgEkv jmsiOt\">Home\u003C/span>\u003C/a>\u003C/li>\u003C/div>\u003Cli class=\"sc-fXynhf kEoloN\">\u003Cul class=\"navbar-ul\">\u003Cdiv class=\"sc-ckMVTt elIFyv\">\u003Cdiv class=\"Div-sc-11jq7rw-0 hpCGik sc-gsnTZi jnFvAE\">\u003Csvg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 40 40\">\u003Cg fill=\"none\" fill-rule=\"evenodd\">\u003Crect width=\"40\" height=\"40\" fill=\"#5F94E7\" rx=\"3\">\u003C/rect>\u003Cpath d=\"M10 10h20v19.96H10z\">\u003C/path>\u003Cpath fill=\"#FFF\" fill-rule=\"nonzero\" d=\"m20 10.81 8.33 1.85v8.15c0 2.85-1.55 5.18-4.1 7.01-.86.63-1.78 1.15-2.7 1.58l-.36.16-.16.07-.3.12-.13.05-.22.08L20 30l-.36-.12-.35-.13-.14-.06-.32-.13-.35-.16c-.93-.43-1.85-.95-2.72-1.58-2.54-1.83-4.1-4.16-4.1-7.01v-8.15L20 10.8Zm0 1.7L13.33 14v6.82c0 2.16 1.17 3.98 3.18 5.5l.23.16a14.82 14.82 0 0 0 3.24 1.76H20l.2-.07.4-.17.22-.1c.84-.39 1.67-.86 2.44-1.42 2.15-1.54 3.4-3.42 3.4-5.66V14L20 12.51Zm4.08 2.97 1.26 1.08-6.13 7.13-3.72-3.71 1.18-1.18 2.45 2.45 4.96-5.77Z\">\u003C/path>\u003C/g>\u003C/svg>\u003C/div>\u003Cspan class=\"sc-iqcoie iFUyHT\">Use Cases\u003C/span>\u003C/div>\u003C/ul>\u003Cul class=\"sc-dwLEzm cGOEkA navbar-ul\">\u003Cul class=\"navbar-ul\">\u003Ca to=\"/solutions/use-cases/transactional-email/\" href=\"https://mailgun.com/solutions/use-cases/transactional-email/\" class=\"sc-kgflAQ gQpgQa\">\u003Cdiv class=\"sc-TRNrF iELkNU\">\u003Cspan class=\"sc-jqUVSM sc-kDDrLX bFgEkv jmsiOt\">Transactional Emails\u003C/span>\u003C/div>\u003C/a>\u003C/ul>\u003Cul class=\"navbar-ul\">\u003Ca to=\"/solutions/use-cases/email-marketing/\" href=\"https://mailgun.com/solutions/use-cases/email-marketing/\" class=\"sc-kgflAQ gQpgQa\">\u003Cdiv class=\"sc-TRNrF iELkNU\">\u003Cspan class=\"sc-jqUVSM sc-kDDrLX bFgEkv jmsiOt\">Email Marketing\u003C/span>\u003C/div>\u003C/a>\u003C/ul>\u003Cul class=\"navbar-ul\">\u003Ca to=\"/solutions/use-cases/email-parsing/\" href=\"https://mailgun.com/solutions/use-cases/email-parsing/\" class=\"sc-kgflAQ gQpgQa\">\u003Cdiv class=\"sc-TRNrF iELkNU\">\u003Cspan class=\"sc-jqUVSM sc-kDDrLX bFgEkv jmsiOt\">Email Parsing\u003C/span>\u003C/div>\u003C/a>\u003C/ul>\u003Cul class=\"navbar-ul\">\u003Ca to=\"/solutions/use-cases/sending-email/\" href=\"https://mailgun.com/solutions/use-cases/sending-email/\" class=\"sc-kgflAQ gQpgQa\">\u003Cdiv class=\"sc-TRNrF iELkNU\">\u003Cspan class=\"sc-jqUVSM sc-kDDrLX bFgEkv jmsiOt\">Email Sending\u003C/span>\u003C/div>\u003C/a>\u003C/ul>\u003Cul class=\"navbar-ul\">\u003Ca to=\"/solutions/use-cases/white-label-email-service/\" href=\"https://mailgun.com/solutions/use-cases/white-label-email-service/\" class=\"sc-kgflAQ gQpgQa\">\u003Cdiv class=\"sc-TRNrF iELkNU\">\u003Cspan class=\"sc-jqUVSM sc-kDDrLX bFgEkv jmsiOt\">White Labeling\u003C/span>\u003C/div>\u003C/a>\u003C/ul>\u003Cul class=\"navbar-ul\">\u003Ca to=\"/products/send/inbound-routing/\" href=\"https://mailgun.com/products/send/inbound-routing/\" class=\"sc-kgflAQ gQpgQa\">\u003Cdiv class=\"sc-TRNrF iELkNU\">\u003Cspan class=\"sc-jqUVSM sc-kDDrLX bFgEkv jmsiOt\">Receiving Email\u003C/span>\u003C/div>\u003C/a>\u003C/ul>\u003Cul class=\"navbar-ul\">\u003Ca to=\"/solutions/use-cases/rapid-fire-email/\" href=\"https://mailgun.com/solutions/use-cases/rapid-fire-email/\" class=\"sc-kgflAQ gQpgQa\">\u003Cdiv class=\"sc-TRNrF iELkNU\">\u003Cspan class=\"sc-jqUVSM sc-kDDrLX bFgEkv jmsiOt\">Burst Sending\u003C/span>\u003C/div>\u003C/a>\u003C/ul>\u003C/ul>\u003C/li>\u003C/ul>\u003C/div>\u003C/div>\u003Cdiv class=\"sc-llJcti iwIWiL\">\u003Cdiv class=\"sc-BeQoi cSBkRl\">\u003Ca class=\"sc-kgflAQ gQpgQa\">\u003Cbutton aria-label=\"Solutions\" type=\"button\" class=\"Body2Medium-sc-1unb1vi-0-button PrimaryButton-sc-1qej8gy-0 krksek lfwmuB Button-sc-1orcykq-0 sc-cOFTSb gKvlir gKkPWe menubutton-mainMenu-2 c-n Button-sc-1orcykq-0 sc-cOFTSb gKvlir gKkPWe menubutton-mainMenu-2\">\u003Cspan class=\"sc-jqUVSM sc-kDDrLX bFgEkv jmsiOt\">Solutions\u003C/span>\u003Csvg class=\"sc-ezWOiH hKFszO sc-kLLXSd bicBwf\" width=\"13px\" height=\"20px\" viewBox=\"0 0 13 20\" version=\"1.1\" xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\">\u003Cg id=\"Mailgun\" stroke=\"none\" stroke-width=\"1\" fill=\"none\" fill-rule=\"evenodd\">\u003Cg id=\"Email-API-Desktop-01\" transform=\"translate(-1070.000000, -2382.000000)\" stroke=\"#131B20\" stroke-width=\"4\">\u003Cg id=\"Dribbble-Case-Study-Banner\" transform=\"translate(128.000000, 2312.000000)\">\u003Cpolyline id=\"Arrow-3\" transform=\"translate(948.000000, 80.000000) rotate(-90.000000) translate(-948.000000, -80.000000) \" points=\"940 76 948 84 956 76\">\u003C/polyline>\u003C/g>\u003C/g>\u003C/g>\u003C/svg>\u003C/button>\u003C/a>\u003Cul class=\"sc-jIAOiI cLzYUJ navbar-ul subpanel-mainMenu-2\">\u003Cdiv class=\"sc-llJcti iwIWiL\">\u003Cp class=\"sc-iqcoie iFUyHT\">Solutions\u003C/p>\u003Cli class=\"sc-fbPSWO funFpF\">\u003Ca to=\"/solutions/\" href=\"https://mailgun.com/solutions/\" class=\"sc-kgflAQ gQpgQa\">\u003Cspan class=\"sc-jqUVSM sc-kDDrLX bFgEkv jmsiOt\">Home\u003C/span>\u003C/a>\u003C/li>\u003C/div>\u003Cli class=\"sc-fXynhf kEoloN\">\u003Cul class=\"navbar-ul\">\u003Cdiv class=\"sc-ckMVTt elIFyv\">\u003Cdiv class=\"Div-sc-11jq7rw-0 hpCGik sc-gsnTZi jnFvAE\">\u003Csvg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 40 40\">\u003Cg fill=\"none\" fill-rule=\"evenodd\">\u003Crect width=\"40\" height=\"40\" fill=\"#5F94E7\" rx=\"3\">\u003C/rect>\u003Cpath d=\"M10 10h20v19.96H10z\">\u003C/path>\u003Cpath fill=\"#FFF\" fill-rule=\"nonzero\" d=\"m20 10.81 8.33 1.85v8.15c0 2.85-1.55 5.18-4.1 7.01-.86.63-1.78 1.15-2.7 1.58l-.36.16-.16.07-.3.12-.13.05-.22.08L20 30l-.36-.12-.35-.13-.14-.06-.32-.13-.35-.16c-.93-.43-1.85-.95-2.72-1.58-2.54-1.83-4.1-4.16-4.1-7.01v-8.15L20 10.8Zm0 1.7L13.33 14v6.82c0 2.16 1.17 3.98 3.18 5.5l.23.16a14.82 14.82 0 0 0 3.24 1.76H20l.2-.07.4-.17.22-.1c.84-.39 1.67-.86 2.44-1.42 2.15-1.54 3.4-3.42 3.4-5.66V14L20 12.51Zm4.08 2.97 1.26 1.08-6.13 7.13-3.72-3.71 1.18-1.18 2.45 2.45 4.96-5.77Z\">\u003C/path>\u003C/g>\u003C/svg>\u003C/div>\u003Cspan class=\"sc-iqcoie iFUyHT\">Use Cases\u003C/span>\u003C/div>\u003C/ul>\u003Cul class=\"sc-dwLEzm cGOEkA navbar-ul\">\u003Cul class=\"navbar-ul\">\u003Ca to=\"/solutions/use-cases/transactional-email/\" href=\"https://mailgun.com/solutions/use-cases/transactional-email/\" class=\"sc-kgflAQ gQpgQa\">\u003Cdiv class=\"sc-TRNrF iELkNU\">\u003Cspan class=\"sc-jqUVSM sc-kDDrLX bFgEkv jmsiOt\">Transactional Emails\u003C/span>\u003C/div>\u003C/a>\u003C/ul>\u003Cul class=\"navbar-ul\">\u003Ca to=\"/solutions/use-cases/email-marketing/\" href=\"https://mailgun.com/solutions/use-cases/email-marketing/\" class=\"sc-kgflAQ gQpgQa\">\u003Cdiv class=\"sc-TRNrF iELkNU\">\u003Cspan class=\"sc-jqUVSM sc-kDDrLX bFgEkv jmsiOt\">Email Marketing\u003C/span>\u003C/div>\u003C/a>\u003C/ul>\u003Cul class=\"navbar-ul\">\u003Ca to=\"/solutions/use-cases/email-parsing/\" href=\"https://mailgun.com/solutions/use-cases/email-parsing/\" class=\"sc-kgflAQ gQpgQa\">\u003Cdiv class=\"sc-TRNrF iELkNU\">\u003Cspan class=\"sc-jqUVSM sc-kDDrLX bFgEkv jmsiOt\">Email Parsing\u003C/span>\u003C/div>\u003C/a>\u003C/ul>\u003Cul class=\"navbar-ul\">\u003Ca to=\"/solutions/use-cases/sending-email/\" href=\"https://mailgun.com/solutions/use-cases/sending-email/\" class=\"sc-kgflAQ gQpgQa\">\u003Cdiv class=\"sc-TRNrF iELkNU\">\u003Cspan class=\"sc-jqUVSM sc-kDDrLX bFgEkv jmsiOt\">Email Sending\u003C/span>\u003C/div>\u003C/a>\u003C/ul>\u003Cul class=\"navbar-ul\">\u003Ca to=\"/solutions/use-cases/white-label-email-service/\" href=\"https://mailgun.com/solutions/use-cases/white-label-email-service/\" class=\"sc-kgflAQ gQpgQa\">\u003Cdiv class=\"sc-TRNrF iELkNU\">\u003Cspan class=\"sc-jqUVSM sc-kDDrLX bFgEkv jmsiOt\">White Labeling\u003C/span>\u003C/div>\u003C/a>\u003C/ul>\u003Cul class=\"navbar-ul\">\u003Ca to=\"/products/send/inbound-routing/\" href=\"https://mailgun.com/products/send/inbound-routing/\" class=\"sc-kgflAQ gQpgQa\">\u003Cdiv class=\"sc-TRNrF iELkNU\">\u003Cspan class=\"sc-jqUVSM sc-kDDrLX bFgEkv jmsiOt\">Receiving Email\u003C/span>\u003C/div>\u003C/a>\u003C/ul>\u003Cul class=\"navbar-ul\">\u003Ca to=\"/solutions/use-cases/rapid-fire-email/\" href=\"https://mailgun.com/solutions/use-cases/rapid-fire-email/\" class=\"sc-kgflAQ gQpgQa\">\u003Cdiv class=\"sc-TRNrF iELkNU\">\u003Cspan class=\"sc-jqUVSM sc-kDDrLX bFgEkv jmsiOt\">Burst Sending\u003C/span>\u003C/div>\u003C/a>\u003C/ul>\u003C/ul>\u003C/li>\u003C/ul>\u003C/div>\u003C/div>\u003C/li>\u003Cli>\u003Cdiv class=\"sc-ivTmOn jeDBfc\">\u003Cdiv class=\"sc-BeQoi cSBkRl\">\u003Ca class=\"sc-kgflAQ gQpgQa\">\u003Cbutton aria-label=\"Enterprise\" type=\"button\" class=\"Body2Medium-sc-1unb1vi-0-button PrimaryButton-sc-1qej8gy-0 krksek lfwmuB Button-sc-1orcykq-0 sc-cOFTSb gKvlir gKkPWe menubutton-mainMenu-3 c-n Button-sc-1orcykq-0 sc-cOFTSb gKvlir gKkPWe menubutton-mainMenu-3\">\u003Cspan class=\"sc-jqUVSM sc-kDDrLX bFgEkv jmsiOt\">Enterprise\u003C/span>\u003C/button>\u003C/a>\u003Cul class=\"sc-jIAOiI fNFNIy navbar-ul subpanel-mainMenu-3\">\u003Cdiv class=\"sc-llJcti iwIWiL\">\u003Cp class=\"sc-iqcoie iFUyHT\">Enterprise\u003C/p>\u003C/div>\u003Cli>\u003Ca to=\"/enterprise/\" href=\"https://mailgun.com/enterprise/\" class=\"sc-kgflAQ gQpgQa\">\u003Cdiv class=\"sc-ckMVTt kAITBJ\">\u003Cdiv class=\"Div-sc-11jq7rw-0 hpCGik sc-gsnTZi jnFvAE\">\u003Csvg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 40 40\">\u003Cg fill=\"none\" fill-rule=\"evenodd\">\u003Crect width=\"40\" height=\"40\" fill=\"#5F94E7\" rx=\"3\">\u003C/rect>\u003Cpath d=\"M10 10h20v20H10z\">\u003C/path>\u003Cpath fill=\"#FFF\" fill-rule=\"nonzero\" d=\"m20 10.55 10 3V30H10V20h3.33v-3.33h10v11.66h5V14.8l-6.66-2v3.04H20v-5.28Zm-6.67 11.12h-1.66v6.66h1.66v-6.66Zm8.34-3.34H15v10h6.67v-10ZM20 25v1.67h-3.33V25H20Zm6.67-8.33v10H25v-10h1.67ZM20 22.5v1.67h-3.33V22.5H20Zm0-2.5v1.67h-3.33V20H20Z\">\u003C/path>\u003C/g>\u003C/svg>\u003C/div>\u003Cspan class=\"sc-jqUVSM sc-kDDrLX bFgEkv jmsiOt\">Enterprise\u003C/span>\u003C/div>\u003C/a>\u003C/li>\u003Cli>\u003Ca to=\"/enterprise/email-consulting-services/\" href=\"https://mailgun.com/enterprise/email-consulting-services/\" class=\"sc-kgflAQ gQpgQa\">\u003Cdiv class=\"sc-ckMVTt kAITBJ\">\u003Cdiv class=\"Div-sc-11jq7rw-0 hpCGik sc-gsnTZi jnFvAE\">\u003Csvg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 40 40\">\u003Cg fill=\"none\" fill-rule=\"evenodd\">\u003Crect width=\"40\" height=\"40\" fill=\"#3B76CB\" rx=\"3\">\u003C/rect>\u003Cpath d=\"M10 10h20v20H10z\">\u003C/path>\u003Cpath fill=\"#FFF\" fill-rule=\"nonzero\" d=\"M29.17 26.67c0 1.78-1.4 3.24-3.17 3.33h-5.17v-1.67h5c.88 0 1.6-.68 1.67-1.54v-.27c-.2.07-.4.12-.62.14h-3.55v-7.5h4.17a7.5 7.5 0 0 0-15-.21v.22h4.17v7.5h-3.34a2.5 2.5 0 0 1-2.5-2.34v-5.16a9.17 9.17 0 0 1 18.33-.24v7.74Zm-1.67-5.84H25V25h1.67c.39 0 .72-.27.8-.63l.02-.1.01-.1v-3.34Zm-12.5 0h-2.5v3.34c0 .39.27.72.63.8l.1.02.1.01H15v-4.17Z\">\u003C/path>\u003C/g>\u003C/svg>\u003C/div>\u003Cspan class=\"sc-jqUVSM sc-kDDrLX bFgEkv jmsiOt\">Consulting\u003C/span>\u003C/div>\u003C/a>\u003C/li>\u003C/ul>\u003C/div>\u003C/div>\u003Cdiv class=\"sc-llJcti iwIWiL\">\u003Cdiv class=\"sc-BeQoi cSBkRl\">\u003Ca class=\"sc-kgflAQ gQpgQa\">\u003Cbutton aria-label=\"Enterprise\" type=\"button\" class=\"Body2Medium-sc-1unb1vi-0-button PrimaryButton-sc-1qej8gy-0 krksek lfwmuB Button-sc-1orcykq-0 sc-cOFTSb gKvlir gKkPWe menubutton-mainMenu-3 c-n Button-sc-1orcykq-0 sc-cOFTSb gKvlir gKkPWe menubutton-mainMenu-3\">\u003Cspan class=\"sc-jqUVSM sc-kDDrLX bFgEkv jmsiOt\">Enterprise\u003C/span>\u003Csvg class=\"sc-ezWOiH hKFszO sc-kLLXSd bicBwf\" width=\"13px\" height=\"20px\" viewBox=\"0 0 13 20\" version=\"1.1\" xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\">\u003Cg id=\"Mailgun\" stroke=\"none\" stroke-width=\"1\" fill=\"none\" fill-rule=\"evenodd\">\u003Cg id=\"Email-API-Desktop-01\" transform=\"translate(-1070.000000, -2382.000000)\" stroke=\"#131B20\" stroke-width=\"4\">\u003Cg id=\"Dribbble-Case-Study-Banner\" transform=\"translate(128.000000, 2312.000000)\">\u003Cpolyline id=\"Arrow-3\" transform=\"translate(948.000000, 80.000000) rotate(-90.000000) translate(-948.000000, -80.000000) \" points=\"940 76 948 84 956 76\">\u003C/polyline>\u003C/g>\u003C/g>\u003C/g>\u003C/svg>\u003C/button>\u003C/a>\u003Cul class=\"sc-jIAOiI fNFNIy navbar-ul subpanel-mainMenu-3\">\u003Cdiv class=\"sc-llJcti iwIWiL\">\u003Cp class=\"sc-iqcoie iFUyHT\">Enterprise\u003C/p>\u003C/div>\u003Cli>\u003Ca to=\"/enterprise/\" href=\"https://mailgun.com/enterprise/\" class=\"sc-kgflAQ gQpgQa\">\u003Cdiv class=\"sc-ckMVTt kAITBJ\">\u003Cdiv class=\"Div-sc-11jq7rw-0 hpCGik sc-gsnTZi jnFvAE\">\u003Csvg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 40 40\">\u003Cg fill=\"none\" fill-rule=\"evenodd\">\u003Crect width=\"40\" height=\"40\" fill=\"#5F94E7\" rx=\"3\">\u003C/rect>\u003Cpath d=\"M10 10h20v20H10z\">\u003C/path>\u003Cpath fill=\"#FFF\" fill-rule=\"nonzero\" d=\"m20 10.55 10 3V30H10V20h3.33v-3.33h10v11.66h5V14.8l-6.66-2v3.04H20v-5.28Zm-6.67 11.12h-1.66v6.66h1.66v-6.66Zm8.34-3.34H15v10h6.67v-10ZM20 25v1.67h-3.33V25H20Zm6.67-8.33v10H25v-10h1.67ZM20 22.5v1.67h-3.33V22.5H20Zm0-2.5v1.67h-3.33V20H20Z\">\u003C/path>\u003C/g>\u003C/svg>\u003C/div>\u003Cspan class=\"sc-jqUVSM sc-kDDrLX bFgEkv jmsiOt\">Enterprise\u003C/span>\u003C/div>\u003C/a>\u003C/li>\u003Cli>\u003Ca to=\"/enterprise/email-consulting-services/\" href=\"https://mailgun.com/enterprise/email-consulting-services/\" class=\"sc-kgflAQ gQpgQa\">\u003Cdiv class=\"sc-ckMVTt kAITBJ\">\u003Cdiv class=\"Div-sc-11jq7rw-0 hpCGik sc-gsnTZi jnFvAE\">\u003Csvg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 40 40\">\u003Cg fill=\"none\" fill-rule=\"evenodd\">\u003Crect width=\"40\" height=\"40\" fill=\"#3B76CB\" rx=\"3\">\u003C/rect>\u003Cpath d=\"M10 10h20v20H10z\">\u003C/path>\u003Cpath fill=\"#FFF\" fill-rule=\"nonzero\" d=\"M29.17 26.67c0 1.78-1.4 3.24-3.17 3.33h-5.17v-1.67h5c.88 0 1.6-.68 1.67-1.54v-.27c-.2.07-.4.12-.62.14h-3.55v-7.5h4.17a7.5 7.5 0 0 0-15-.21v.22h4.17v7.5h-3.34a2.5 2.5 0 0 1-2.5-2.34v-5.16a9.17 9.17 0 0 1 18.33-.24v7.74Zm-1.67-5.84H25V25h1.67c.39 0 .72-.27.8-.63l.02-.1.01-.1v-3.34Zm-12.5 0h-2.5v3.34c0 .39.27.72.63.8l.1.02.1.01H15v-4.17Z\">\u003C/path>\u003C/g>\u003C/svg>\u003C/div>\u003Cspan class=\"sc-jqUVSM sc-kDDrLX bFgEkv jmsiOt\">Consulting\u003C/span>\u003C/div>\u003C/a>\u003C/li>\u003C/ul>\u003C/div>\u003C/div>\u003C/li>\u003Cli>\u003Cdiv class=\"sc-ivTmOn jeDBfc\">\u003Cdiv class=\"sc-BeQoi cSBkRl\">\u003Ca to=\"/resources/\" href=\"https://mailgun.com/resources/\" class=\"sc-kgflAQ gQpgQa\">\u003Cbutton aria-label=\"Resources\" type=\"button\" class=\"Body2Medium-sc-1unb1vi-0-button PrimaryButton-sc-1qej8gy-0 krksek lfwmuB Button-sc-1orcykq-0 sc-cOFTSb gKvlir gKkPWe menubutton-mainMenu-4 c-n Button-sc-1orcykq-0 sc-cOFTSb gKvlir gKkPWe menubutton-mainMenu-4\">\u003Cspan class=\"sc-jqUVSM sc-kDDrLX bFgEkv jmsiOt\">Resources\u003C/span>\u003C/button>\u003C/a>\u003Cul class=\"sc-jIAOiI cLzYUJ navbar-ul subpanel-mainMenu-4\">\u003Cdiv class=\"sc-llJcti iwIWiL\">\u003Cp class=\"sc-iqcoie iFUyHT\">Resources\u003C/p>\u003Cli class=\"sc-fbPSWO funFpF\">\u003Ca to=\"/resources/\" href=\"https://mailgun.com/resources/\" class=\"sc-kgflAQ gQpgQa\">\u003Cspan class=\"sc-jqUVSM sc-kDDrLX bFgEkv jmsiOt\">Home\u003C/span>\u003C/a>\u003C/li>\u003C/div>\u003Cli class=\"sc-fXynhf idpcZh\">\u003Cul class=\"navbar-ul\">\u003Cdiv class=\"sc-ckMVTt elIFyv\">\u003Cdiv class=\"Div-sc-11jq7rw-0 hpCGik sc-gsnTZi jnFvAE\">\u003Csvg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 40 40\">\u003Cg fill=\"none\" fill-rule=\"evenodd\">\u003Crect width=\"40\" height=\"40\" fill=\"#5F94E7\" rx=\"3\">\u003C/rect>\u003Cpath d=\"M10 10h20v20H10z\">\u003C/path>\u003Cpath fill=\"#FFF\" fill-rule=\"nonzero\" d=\"M18.33 11.67h.19c.53.04 1.01.25 1.4.56l.08.07.1-.08c.4-.32.88-.52 1.42-.55h5.98v1.66H30v15H10v-15h2.5v-1.66h5.83ZM27.5 25h-5.9a.83.83 0 0 0-.77.83h-1.66a.83.83 0 0 0-.84-.83H12.5V15h-.83v11.67h16.66V15h-.83v10Zm-8.34-10.93a.82.82 0 0 0-.73-.73h-4.26v10h4.16c.64 0 1.23.23 1.67.63l.09-.07c.35-.29.8-.48 1.27-.55l.15-.01h4.32v-10h-4.16a.83.83 0 0 0-.83.73v5.1h-1.67v-5Z\">\u003C/path>\u003C/g>\u003C/svg>\u003C/div>\u003Cspan class=\"sc-iqcoie iFUyHT\">Learn\u003C/span>\u003C/div>\u003C/ul>\u003Cul class=\"sc-dwLEzm cGOEkA navbar-ul\">\u003Cul class=\"navbar-ul\">\u003Ca to=\"/resources/guides/\" href=\"https://mailgun.com/resources/guides/\" class=\"sc-kgflAQ gQpgQa\">\u003Cdiv class=\"sc-TRNrF iELkNU\">\u003Cspan class=\"sc-jqUVSM sc-kDDrLX bFgEkv jmsiOt\">Guides\u003C/span>\u003C/div>\u003C/a>\u003C/ul>\u003Cul class=\"navbar-ul\">\u003Ca to=\"/resources/podcasts/\" href=\"https://mailgun.com/resources/podcasts/\" class=\"sc-kgflAQ gQpgQa\">\u003Cdiv class=\"sc-TRNrF iELkNU\">\u003Cspan class=\"sc-jqUVSM sc-kDDrLX bFgEkv jmsiOt\">Podcasts\u003C/span>\u003C/div>\u003C/a>\u003C/ul>\u003Cul class=\"navbar-ul\">\u003Ca to=\"/resources/videos/\" href=\"https://mailgun.com/resources/videos/\" class=\"sc-kgflAQ gQpgQa\">\u003Cdiv class=\"sc-TRNrF iELkNU\">\u003Cspan class=\"sc-jqUVSM sc-kDDrLX bFgEkv jmsiOt\">Videos\u003C/span>\u003C/div>\u003C/a>\u003C/ul>\u003Cul class=\"navbar-ul\">\u003Ca to=\"/resources/learn/glossary/\" href=\"https://mailgun.com/resources/learn/glossary/\" class=\"sc-kgflAQ gQpgQa\">\u003Cdiv class=\"sc-TRNrF iELkNU\">\u003Cspan class=\"sc-jqUVSM sc-kDDrLX bFgEkv jmsiOt\">Glossary\u003C/span>\u003C/div>\u003C/a>\u003C/ul>\u003C/ul>\u003C/li>\u003Cli class=\"sc-fXynhf idpcZh\">\u003Cul class=\"navbar-ul\">\u003Cdiv class=\"sc-ckMVTt elIFyv\">\u003Cdiv class=\"Div-sc-11jq7rw-0 hpCGik sc-gsnTZi jnFvAE\">\u003Csvg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 40 40\">\u003Cg fill=\"none\" fill-rule=\"evenodd\">\u003Crect width=\"40\" height=\"40\" fill=\"#3B76CB\" rx=\"3\">\u003C/rect>\u003Cpath d=\"M10 10h20v20H10z\">\u003C/path>\u003Cpath fill=\"#FFF\" fill-rule=\"nonzero\" d=\"m26.66 21.32 2.27 2.26a3.75 3.75 0 0 1 .08 5.16l-.18.19a3.75 3.75 0 0 1-5.15.09l-.15-.14-3.04-3.05 1.17-1.18 3.06 3.06a2.08 2.08 0 0 0 2.82.14l.12-.1.05-.06c.78-.77.83-2 .13-2.83l-.1-.1-2.25-2.26 1.17-1.18Zm-.68-11.06.25.1 1.13.49-2.85 2.83 1.82 1.8 2.9-2.88.45 1.21a5.1 5.1 0 0 1 .1 3.25 5.59 5.59 0 0 1-4.27 3.91c-.61.1-1.23.1-1.85 0l-.3-.04-.08-.02-6.92 7.78-.1.1-.1.12-.1.1a3.57 3.57 0 0 1-4.9.03L11 28.9l-.07-.08a3.68 3.68 0 0 1 .15-5.06l.15-.14 4.87-4.28-5.9-5.9 3.3-3.3 5.4 5.41v-.11a5.51 5.51 0 0 1 4.82-5.37l.22-.02.2-.02c.62-.06 1.25.03 1.84.24Zm-1.83 1.43-.24.03a3.85 3.85 0 0 0-3.21 4.77l.07.2.22.54-8.65 7.63a2 2 0 0 0-.27 2.71l.1.13.05.05a1.9 1.9 0 0 0 2.81-.07l.07-.08 7.62-8.57.5.15c.67.2 1.37.25 2 .15a3.91 3.91 0 0 0 3.06-3.14l.03-.2.01-.14-1.99 1.98-4.18-4.15 2-1.99Zm-10.65.8-.94.94 4.79 4.8 1-.89-4.85-4.85Z\">\u003C/path>\u003C/g>\u003C/svg>\u003C/div>\u003Cspan class=\"sc-iqcoie iFUyHT\">Tools\u003C/span>\u003C/div>\u003C/ul>\u003Cul class=\"sc-dwLEzm cGOEkA navbar-ul\">\u003Cul class=\"navbar-ul\">\u003Ca to=\"/resources/tools/email-marketing-roi-calculator/\" href=\"https://mailgun.com/resources/tools/email-marketing-roi-calculator/\" class=\"sc-kgflAQ gQpgQa\">\u003Cdiv class=\"sc-TRNrF iELkNU\">\u003Cspan class=\"sc-jqUVSM sc-kDDrLX bFgEkv jmsiOt\">Email ROI Tool\u003C/span>\u003C/div>\u003C/a>\u003C/ul>\u003Cul class=\"navbar-ul\">\u003Ca to=\"/resources/tools/email-templates/\" href=\"https://mailgun.com/resources/tools/email-templates/\" class=\"sc-kgflAQ gQpgQa\">\u003Cdiv class=\"sc-TRNrF iELkNU\">\u003Cspan class=\"sc-jqUVSM sc-kDDrLX bFgEkv jmsiOt\">Email Templates\u003C/span>\u003C/div>\u003C/a>\u003C/ul>\u003Cul class=\"navbar-ul\">\u003Ca to=\"/resources/integrations/\" href=\"https://mailgun.com/resources/integrations/\" class=\"sc-kgflAQ gQpgQa\">\u003Cdiv class=\"sc-TRNrF iELkNU\">\u003Cspan class=\"sc-jqUVSM sc-kDDrLX bFgEkv jmsiOt\">Integrations\u003C/span>\u003C/div>\u003C/a>\u003C/ul>\u003C/ul>\u003C/li>\u003Cli class=\"sc-fXynhf idpcZh\">\u003Cul class=\"navbar-ul\">\u003Cdiv class=\"sc-ckMVTt elIFyv\">\u003Cdiv class=\"Div-sc-11jq7rw-0 hpCGik sc-gsnTZi jnFvAE\">\u003Csvg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 40 40\">\u003Cg fill=\"none\" fill-rule=\"evenodd\">\u003Crect width=\"40\" height=\"40\" fill=\"#285896\" rx=\"3\">\u003C/rect>\u003Cpath d=\"M10 10h20v20H10z\">\u003C/path>\u003Cpath fill=\"#FFF\" fill-rule=\"nonzero\" d=\"M30 10v17.5a2.5 2.5 0 0 1-2.34 2.5H12.5a2.5 2.5 0 0 1-2.5-2.36V20h2.5v1.67h-.83v5.83c0 .42.32.78.74.83h.19a.84.84 0 0 0 .73-.73V10H30Zm-1.67 1.67H15V27.5c0 .18-.02.36-.06.54l-.04.17-.04.12H27.5c.39 0 .72-.27.8-.63l.03-.1V11.66Zm-1.66 12.5v1.66h-10v-1.67h10Zm0-3.34v1.67h-10v-1.67h10Zm0-6.66v5h-10v-5h10ZM25 15.83h-6.67v1.67H25v-1.67Z\">\u003C/path>\u003C/g>\u003C/svg>\u003C/div>\u003Cspan class=\"sc-iqcoie iFUyHT\">Success Stories\u003C/span>\u003C/div>\u003C/ul>\u003Cul class=\"sc-dwLEzm cGOEkA navbar-ul\">\u003Cul class=\"navbar-ul\">\u003Ca to=\"/resources/comparisons/esp-comparisons/\" href=\"https://mailgun.com/resources/comparisons/esp-comparisons/\" class=\"sc-kgflAQ gQpgQa\">\u003Cdiv class=\"sc-TRNrF iELkNU\">\u003Cspan class=\"sc-jqUVSM sc-kDDrLX bFgEkv jmsiOt\">Mailgun vs. Competitors\u003C/span>\u003C/div>\u003C/a>\u003C/ul>\u003Cul class=\"navbar-ul\">\u003Ca to=\"/resources/case-studies/\" href=\"https://mailgun.com/resources/case-studies/\" class=\"sc-kgflAQ gQpgQa\">\u003Cdiv class=\"sc-TRNrF iELkNU\">\u003Cspan class=\"sc-jqUVSM sc-kDDrLX bFgEkv jmsiOt\">Case studies\u003C/span>\u003C/div>\u003C/a>\u003C/ul>\u003Cul class=\"navbar-ul\">\u003Ca to=\"/resources/success-stories/our-customers/\" href=\"https://mailgun.com/resources/success-stories/our-customers/\" class=\"sc-kgflAQ gQpgQa\">\u003Cdiv class=\"sc-TRNrF iELkNU\">\u003Cspan class=\"sc-jqUVSM sc-kDDrLX bFgEkv jmsiOt\">Our customers\u003C/span>\u003C/div>\u003C/a>\u003C/ul>\u003C/ul>\u003C/li>\u003C/ul>\u003C/div>\u003C/div>\u003Cdiv class=\"sc-llJcti iwIWiL\">\u003Cdiv class=\"sc-BeQoi cSBkRl\">\u003Ca class=\"sc-kgflAQ gQpgQa\">\u003Cbutton aria-label=\"Resources\" type=\"button\" class=\"Body2Medium-sc-1unb1vi-0-button PrimaryButton-sc-1qej8gy-0 krksek lfwmuB Button-sc-1orcykq-0 sc-cOFTSb gKvlir gKkPWe menubutton-mainMenu-4 c-n Button-sc-1orcykq-0 sc-cOFTSb gKvlir gKkPWe menubutton-mainMenu-4\">\u003Cspan class=\"sc-jqUVSM sc-kDDrLX bFgEkv jmsiOt\">Resources\u003C/span>\u003Csvg class=\"sc-ezWOiH hKFszO sc-kLLXSd bicBwf\" width=\"13px\" height=\"20px\" viewBox=\"0 0 13 20\" version=\"1.1\" xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\">\u003Cg id=\"Mailgun\" stroke=\"none\" stroke-width=\"1\" fill=\"none\" fill-rule=\"evenodd\">\u003Cg id=\"Email-API-Desktop-01\" transform=\"translate(-1070.000000, -2382.000000)\" stroke=\"#131B20\" stroke-width=\"4\">\u003Cg id=\"Dribbble-Case-Study-Banner\" transform=\"translate(128.000000, 2312.000000)\">\u003Cpolyline id=\"Arrow-3\" transform=\"translate(948.000000, 80.000000) rotate(-90.000000) translate(-948.000000, -80.000000) \" points=\"940 76 948 84 956 76\">\u003C/polyline>\u003C/g>\u003C/g>\u003C/g>\u003C/svg>\u003C/button>\u003C/a>\u003Cul class=\"sc-jIAOiI cLzYUJ navbar-ul subpanel-mainMenu-4\">\u003Cdiv class=\"sc-llJcti iwIWiL\">\u003Cp class=\"sc-iqcoie iFUyHT\">Resources\u003C/p>\u003Cli class=\"sc-fbPSWO funFpF\">\u003Ca to=\"/resources/\" href=\"https://mailgun.com/resources/\" class=\"sc-kgflAQ gQpgQa\">\u003Cspan class=\"sc-jqUVSM sc-kDDrLX bFgEkv jmsiOt\">Home\u003C/span>\u003C/a>\u003C/li>\u003C/div>\u003Cli class=\"sc-fXynhf idpcZh\">\u003Cul class=\"navbar-ul\">\u003Cdiv class=\"sc-ckMVTt elIFyv\">\u003Cdiv class=\"Div-sc-11jq7rw-0 hpCGik sc-gsnTZi jnFvAE\">\u003Csvg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 40 40\">\u003Cg fill=\"none\" fill-rule=\"evenodd\">\u003Crect width=\"40\" height=\"40\" fill=\"#5F94E7\" rx=\"3\">\u003C/rect>\u003Cpath d=\"M10 10h20v20H10z\">\u003C/path>\u003Cpath fill=\"#FFF\" fill-rule=\"nonzero\" d=\"M18.33 11.67h.19c.53.04 1.01.25 1.4.56l.08.07.1-.08c.4-.32.88-.52 1.42-.55h5.98v1.66H30v15H10v-15h2.5v-1.66h5.83ZM27.5 25h-5.9a.83.83 0 0 0-.77.83h-1.66a.83.83 0 0 0-.84-.83H12.5V15h-.83v11.67h16.66V15h-.83v10Zm-8.34-10.93a.82.82 0 0 0-.73-.73h-4.26v10h4.16c.64 0 1.23.23 1.67.63l.09-.07c.35-.29.8-.48 1.27-.55l.15-.01h4.32v-10h-4.16a.83.83 0 0 0-.83.73v5.1h-1.67v-5Z\">\u003C/path>\u003C/g>\u003C/svg>\u003C/div>\u003Cspan class=\"sc-iqcoie iFUyHT\">Learn\u003C/span>\u003C/div>\u003C/ul>\u003Cul class=\"sc-dwLEzm cGOEkA navbar-ul\">\u003Cul class=\"navbar-ul\">\u003Ca to=\"/resources/guides/\" href=\"https://mailgun.com/resources/guides/\" class=\"sc-kgflAQ gQpgQa\">\u003Cdiv class=\"sc-TRNrF iELkNU\">\u003Cspan class=\"sc-jqUVSM sc-kDDrLX bFgEkv jmsiOt\">Guides\u003C/span>\u003C/div>\u003C/a>\u003C/ul>\u003Cul class=\"navbar-ul\">\u003Ca to=\"/resources/podcasts/\" href=\"https://mailgun.com/resources/podcasts/\" class=\"sc-kgflAQ gQpgQa\">\u003Cdiv class=\"sc-TRNrF iELkNU\">\u003Cspan class=\"sc-jqUVSM sc-kDDrLX bFgEkv jmsiOt\">Podcasts\u003C/span>\u003C/div>\u003C/a>\u003C/ul>\u003Cul class=\"navbar-ul\">\u003Ca to=\"/resources/videos/\" href=\"https://mailgun.com/resources/videos/\" class=\"sc-kgflAQ gQpgQa\">\u003Cdiv class=\"sc-TRNrF iELkNU\">\u003Cspan class=\"sc-jqUVSM sc-kDDrLX bFgEkv jmsiOt\">Videos\u003C/span>\u003C/div>\u003C/a>\u003C/ul>\u003Cul class=\"navbar-ul\">\u003Ca to=\"/resources/learn/glossary/\" href=\"https://mailgun.com/resources/learn/glossary/\" class=\"sc-kgflAQ gQpgQa\">\u003Cdiv class=\"sc-TRNrF iELkNU\">\u003Cspan class=\"sc-jqUVSM sc-kDDrLX bFgEkv jmsiOt\">Glossary\u003C/span>\u003C/div>\u003C/a>\u003C/ul>\u003C/ul>\u003C/li>\u003Cli class=\"sc-fXynhf idpcZh\">\u003Cul class=\"navbar-ul\">\u003Cdiv class=\"sc-ckMVTt elIFyv\">\u003Cdiv class=\"Div-sc-11jq7rw-0 hpCGik sc-gsnTZi jnFvAE\">\u003Csvg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 40 40\">\u003Cg fill=\"none\" fill-rule=\"evenodd\">\u003Crect width=\"40\" height=\"40\" fill=\"#3B76CB\" rx=\"3\">\u003C/rect>\u003Cpath d=\"M10 10h20v20H10z\">\u003C/path>\u003Cpath fill=\"#FFF\" fill-rule=\"nonzero\" d=\"m26.66 21.32 2.27 2.26a3.75 3.75 0 0 1 .08 5.16l-.18.19a3.75 3.75 0 0 1-5.15.09l-.15-.14-3.04-3.05 1.17-1.18 3.06 3.06a2.08 2.08 0 0 0 2.82.14l.12-.1.05-.06c.78-.77.83-2 .13-2.83l-.1-.1-2.25-2.26 1.17-1.18Zm-.68-11.06.25.1 1.13.49-2.85 2.83 1.82 1.8 2.9-2.88.45 1.21a5.1 5.1 0 0 1 .1 3.25 5.59 5.59 0 0 1-4.27 3.91c-.61.1-1.23.1-1.85 0l-.3-.04-.08-.02-6.92 7.78-.1.1-.1.12-.1.1a3.57 3.57 0 0 1-4.9.03L11 28.9l-.07-.08a3.68 3.68 0 0 1 .15-5.06l.15-.14 4.87-4.28-5.9-5.9 3.3-3.3 5.4 5.41v-.11a5.51 5.51 0 0 1 4.82-5.37l.22-.02.2-.02c.62-.06 1.25.03 1.84.24Zm-1.83 1.43-.24.03a3.85 3.85 0 0 0-3.21 4.77l.07.2.22.54-8.65 7.63a2 2 0 0 0-.27 2.71l.1.13.05.05a1.9 1.9 0 0 0 2.81-.07l.07-.08 7.62-8.57.5.15c.67.2 1.37.25 2 .15a3.91 3.91 0 0 0 3.06-3.14l.03-.2.01-.14-1.99 1.98-4.18-4.15 2-1.99Zm-10.65.8-.94.94 4.79 4.8 1-.89-4.85-4.85Z\">\u003C/path>\u003C/g>\u003C/svg>\u003C/div>\u003Cspan class=\"sc-iqcoie iFUyHT\">Tools\u003C/span>\u003C/div>\u003C/ul>\u003Cul class=\"sc-dwLEzm cGOEkA navbar-ul\">\u003Cul class=\"navbar-ul\">\u003Ca to=\"/resources/tools/email-marketing-roi-calculator/\" href=\"https://mailgun.com/resources/tools/email-marketing-roi-calculator/\" class=\"sc-kgflAQ gQpgQa\">\u003Cdiv class=\"sc-TRNrF iELkNU\">\u003Cspan class=\"sc-jqUVSM sc-kDDrLX bFgEkv jmsiOt\">Email ROI Tool\u003C/span>\u003C/div>\u003C/a>\u003C/ul>\u003Cul class=\"navbar-ul\">\u003Ca to=\"/resources/tools/email-templates/\" href=\"https://mailgun.com/resources/tools/email-templates/\" class=\"sc-kgflAQ gQpgQa\">\u003Cdiv class=\"sc-TRNrF iELkNU\">\u003Cspan class=\"sc-jqUVSM sc-kDDrLX bFgEkv jmsiOt\">Email Templates\u003C/span>\u003C/div>\u003C/a>\u003C/ul>\u003Cul class=\"navbar-ul\">\u003Ca to=\"/resources/integrations/\" href=\"https://mailgun.com/resources/integrations/\" class=\"sc-kgflAQ gQpgQa\">\u003Cdiv class=\"sc-TRNrF iELkNU\">\u003Cspan class=\"sc-jqUVSM sc-kDDrLX bFgEkv jmsiOt\">Integrations\u003C/span>\u003C/div>\u003C/a>\u003C/ul>\u003C/ul>\u003C/li>\u003Cli class=\"sc-fXynhf idpcZh\">\u003Cul class=\"navbar-ul\">\u003Cdiv class=\"sc-ckMVTt elIFyv\">\u003Cdiv class=\"Div-sc-11jq7rw-0 hpCGik sc-gsnTZi jnFvAE\">\u003Csvg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 40 40\">\u003Cg fill=\"none\" fill-rule=\"evenodd\">\u003Crect width=\"40\" height=\"40\" fill=\"#285896\" rx=\"3\">\u003C/rect>\u003Cpath d=\"M10 10h20v20H10z\">\u003C/path>\u003Cpath fill=\"#FFF\" fill-rule=\"nonzero\" d=\"M30 10v17.5a2.5 2.5 0 0 1-2.34 2.5H12.5a2.5 2.5 0 0 1-2.5-2.36V20h2.5v1.67h-.83v5.83c0 .42.32.78.74.83h.19a.84.84 0 0 0 .73-.73V10H30Zm-1.67 1.67H15V27.5c0 .18-.02.36-.06.54l-.04.17-.04.12H27.5c.39 0 .72-.27.8-.63l.03-.1V11.66Zm-1.66 12.5v1.66h-10v-1.67h10Zm0-3.34v1.67h-10v-1.67h10Zm0-6.66v5h-10v-5h10ZM25 15.83h-6.67v1.67H25v-1.67Z\">\u003C/path>\u003C/g>\u003C/svg>\u003C/div>\u003Cspan class=\"sc-iqcoie iFUyHT\">Success Stories\u003C/span>\u003C/div>\u003C/ul>\u003Cul class=\"sc-dwLEzm cGOEkA navbar-ul\">\u003Cul class=\"navbar-ul\">\u003Ca to=\"/resources/comparisons/esp-comparisons/\" href=\"https://mailgun.com/resources/comparisons/esp-comparisons/\" class=\"sc-kgflAQ gQpgQa\">\u003Cdiv class=\"sc-TRNrF iELkNU\">\u003Cspan class=\"sc-jqUVSM sc-kDDrLX bFgEkv jmsiOt\">Mailgun vs. Competitors\u003C/span>\u003C/div>\u003C/a>\u003C/ul>\u003Cul class=\"navbar-ul\">\u003Ca to=\"/resources/case-studies/\" href=\"https://mailgun.com/resources/case-studies/\" class=\"sc-kgflAQ gQpgQa\">\u003Cdiv class=\"sc-TRNrF iELkNU\">\u003Cspan class=\"sc-jqUVSM sc-kDDrLX bFgEkv jmsiOt\">Case studies\u003C/span>\u003C/div>\u003C/a>\u003C/ul>\u003Cul class=\"navbar-ul\">\u003Ca to=\"/resources/success-stories/our-customers/\" href=\"https://mailgun.com/resources/success-stories/our-customers/\" class=\"sc-kgflAQ gQpgQa\">\u003Cdiv class=\"sc-TRNrF iELkNU\">\u003Cspan class=\"sc-jqUVSM sc-kDDrLX bFgEkv jmsiOt\">Our customers\u003C/span>\u003C/div>\u003C/a>\u003C/ul>\u003C/ul>\u003C/li>\u003C/ul>\u003C/div>\u003C/div>\u003C/li>\u003Cli>\u003Cdiv class=\"sc-ivTmOn jeDBfc\">\u003Cdiv class=\"sc-BeQoi cSBkRl\">\u003Ca to=\"/contact/\" href=\"https://mailgun.com/contact/\" class=\"sc-kgflAQ gQpgQa\">\u003Cbutton aria-label=\"Contact\" type=\"button\" class=\"Body2Medium-sc-1unb1vi-0-button PrimaryButton-sc-1qej8gy-0 krksek lfwmuB Button-sc-1orcykq-0 sc-cOFTSb gKvlir gKkPWe menubutton-mainMenu-5 c-n Button-sc-1orcykq-0 sc-cOFTSb gKvlir gKkPWe menubutton-mainMenu-5\">\u003Cspan class=\"sc-jqUVSM sc-kDDrLX bFgEkv jmsiOt\">Contact\u003C/span>\u003C/button>\u003C/a>\u003Cul class=\"sc-jIAOiI fNFNIy navbar-ul subpanel-mainMenu-5\">\u003Cdiv class=\"sc-llJcti iwIWiL\">\u003Cp class=\"sc-iqcoie iFUyHT\">Contact\u003C/p>\u003Cli class=\"sc-fbPSWO funFpF\">\u003Ca to=\"/contact/\" href=\"https://mailgun.com/contact/\" class=\"sc-kgflAQ gQpgQa\">\u003Cspan class=\"sc-jqUVSM sc-kDDrLX bFgEkv jmsiOt\">Home\u003C/span>\u003C/a>\u003C/li>\u003C/div>\u003Cli>\u003Ca to=\"/contact/sales/\" href=\"https://mailgun.com/contact/sales/\" class=\"sc-kgflAQ gQpgQa\">\u003Cdiv class=\"sc-ckMVTt kAITBJ\">\u003Cdiv class=\"Div-sc-11jq7rw-0 hpCGik sc-gsnTZi jnFvAE\">\u003Csvg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 40 40\">\u003Cg fill=\"none\" fill-rule=\"evenodd\">\u003Crect width=\"40\" height=\"40\" fill=\"#5F94E7\" rx=\"3\">\u003C/rect>\u003Cpath d=\"M10 10h20v20H10z\">\u003C/path>\u003Cpath fill=\"#FFF\" fill-rule=\"nonzero\" d=\"M17.5 11.67v1.66l-.83.01A5.06 5.06 0 0 0 13 21.82l.15.16 4.74 4.74a4.17 4.17 0 0 0 3.45 1.19l-2.03-2.03 1.18-1.18 2.59 2.58c.19-.12.37-.26.54-.41l.16-.15.37-.37-2.66-2.65 1.18-1.18 2.64 2.64c.45-.62.43-1.47-.07-2.06l-.1-.1-3.6-3.6 1.18-1.18 3.6 3.6a3.33 3.33 0 0 1 .13 4.58l-.13.13-1.36 1.36a5.83 5.83 0 0 1-8.07.18l-.18-.18-4.74-4.73a6.73 6.73 0 0 1 4.43-11.48h.26l.83-.01Zm10.53 1.97a6.73 6.73 0 0 1 1.14 8l-.12.21-.43.72-1.43-.86.43-.71a5.06 5.06 0 0 0-7.77-6.33l-.15.15-3.47 3.46c.92.54 2.1.45 2.92-.27l.12-.12 2.4-2.4 1.17 1.18-2.4 2.4a4.17 4.17 0 0 1-5.74.15l-.15-.15-.73-.73 4.7-4.7a6.73 6.73 0 0 1 9.5 0Z\">\u003C/path>\u003C/g>\u003C/svg>\u003C/div>\u003Cspan class=\"sc-jqUVSM sc-kDDrLX bFgEkv jmsiOt\">Talk to Sales\u003C/span>\u003C/div>\u003C/a>\u003C/li>\u003Cli>\u003Ca to=\"/contact/schedule-a-demo/\" href=\"https://mailgun.com/contact/schedule-a-demo/\" class=\"sc-kgflAQ gQpgQa\">\u003Cdiv class=\"sc-ckMVTt kAITBJ\">\u003Cdiv class=\"Div-sc-11jq7rw-0 hpCGik sc-gsnTZi jnFvAE\">\u003Csvg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 40 40\">\u003Cg fill=\"none\" fill-rule=\"evenodd\">\u003Crect width=\"40\" height=\"40\" fill=\"#3B76CB\" rx=\"3\">\u003C/rect>\u003Cpath d=\"M10 10h20v20H10z\">\u003C/path>\u003Cpath fill=\"#FFF\" fill-rule=\"nonzero\" d=\"M20 12.5c3.85 0 7.06 2.53 9.54 6.04.61.88.61 2.04 0 2.93-2.48 3.5-5.7 6.03-9.54 6.03-3.85 0-7.06-2.53-9.54-6.04a2.55 2.55 0 0 1 0-2.93c2.48-3.5 5.7-6.03 9.54-6.03Zm0 1.67c-3.15 0-5.98 2.22-8.17 5.32a.89.89 0 0 0 0 1.02c2.19 3.1 5.02 5.32 8.17 5.32 3.15 0 5.98-2.22 8.17-5.32a.89.89 0 0 0 0-1.02c-2.19-3.1-5.02-5.32-8.17-5.32Zm0 1.66a4.17 4.17 0 1 1 0 8.34 4.17 4.17 0 0 1 0-8.34Zm0 1.67a2.5 2.5 0 1 0 0 5 2.5 2.5 0 0 0 0-5Z\">\u003C/path>\u003C/g>\u003C/svg>\u003C/div>\u003Cspan class=\"sc-jqUVSM sc-kDDrLX bFgEkv jmsiOt\">Schedule a demo\u003C/span>\u003C/div>\u003C/a>\u003C/li>\u003C/ul>\u003C/div>\u003C/div>\u003Cdiv class=\"sc-llJcti iwIWiL\">\u003Cdiv class=\"sc-BeQoi cSBkRl\">\u003Ca class=\"sc-kgflAQ gQpgQa\">\u003Cbutton aria-label=\"Contact\" type=\"button\" class=\"Body2Medium-sc-1unb1vi-0-button PrimaryButton-sc-1qej8gy-0 krksek lfwmuB Button-sc-1orcykq-0 sc-cOFTSb gKvlir gKkPWe menubutton-mainMenu-5 c-n Button-sc-1orcykq-0 sc-cOFTSb gKvlir gKkPWe menubutton-mainMenu-5\">\u003Cspan class=\"sc-jqUVSM sc-kDDrLX bFgEkv jmsiOt\">Contact\u003C/span>\u003Csvg class=\"sc-ezWOiH hKFszO sc-kLLXSd bicBwf\" width=\"13px\" height=\"20px\" viewBox=\"0 0 13 20\" version=\"1.1\" xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\">\u003Cg id=\"Mailgun\" stroke=\"none\" stroke-width=\"1\" fill=\"none\" fill-rule=\"evenodd\">\u003Cg id=\"Email-API-Desktop-01\" transform=\"translate(-1070.000000, -2382.000000)\" stroke=\"#131B20\" stroke-width=\"4\">\u003Cg id=\"Dribbble-Case-Study-Banner\" transform=\"translate(128.000000, 2312.000000)\">\u003Cpolyline id=\"Arrow-3\" transform=\"translate(948.000000, 80.000000) rotate(-90.000000) translate(-948.000000, -80.000000) \" points=\"940 76 948 84 956 76\">\u003C/polyline>\u003C/g>\u003C/g>\u003C/g>\u003C/svg>\u003C/button>\u003C/a>\u003Cul class=\"sc-jIAOiI fNFNIy navbar-ul subpanel-mainMenu-5\">\u003Cdiv class=\"sc-llJcti iwIWiL\">\u003Cp class=\"sc-iqcoie iFUyHT\">Contact\u003C/p>\u003Cli class=\"sc-fbPSWO funFpF\">\u003Ca to=\"/contact/\" href=\"https://mailgun.com/contact/\" class=\"sc-kgflAQ gQpgQa\">\u003Cspan class=\"sc-jqUVSM sc-kDDrLX bFgEkv jmsiOt\">Home\u003C/span>\u003C/a>\u003C/li>\u003C/div>\u003Cli>\u003Ca to=\"/contact/sales/\" href=\"https://mailgun.com/contact/sales/\" class=\"sc-kgflAQ gQpgQa\">\u003Cdiv class=\"sc-ckMVTt kAITBJ\">\u003Cdiv class=\"Div-sc-11jq7rw-0 hpCGik sc-gsnTZi jnFvAE\">\u003Csvg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 40 40\">\u003Cg fill=\"none\" fill-rule=\"evenodd\">\u003Crect width=\"40\" height=\"40\" fill=\"#5F94E7\" rx=\"3\">\u003C/rect>\u003Cpath d=\"M10 10h20v20H10z\">\u003C/path>\u003Cpath fill=\"#FFF\" fill-rule=\"nonzero\" d=\"M17.5 11.67v1.66l-.83.01A5.06 5.06 0 0 0 13 21.82l.15.16 4.74 4.74a4.17 4.17 0 0 0 3.45 1.19l-2.03-2.03 1.18-1.18 2.59 2.58c.19-.12.37-.26.54-.41l.16-.15.37-.37-2.66-2.65 1.18-1.18 2.64 2.64c.45-.62.43-1.47-.07-2.06l-.1-.1-3.6-3.6 1.18-1.18 3.6 3.6a3.33 3.33 0 0 1 .13 4.58l-.13.13-1.36 1.36a5.83 5.83 0 0 1-8.07.18l-.18-.18-4.74-4.73a6.73 6.73 0 0 1 4.43-11.48h.26l.83-.01Zm10.53 1.97a6.73 6.73 0 0 1 1.14 8l-.12.21-.43.72-1.43-.86.43-.71a5.06 5.06 0 0 0-7.77-6.33l-.15.15-3.47 3.46c.92.54 2.1.45 2.92-.27l.12-.12 2.4-2.4 1.17 1.18-2.4 2.4a4.17 4.17 0 0 1-5.74.15l-.15-.15-.73-.73 4.7-4.7a6.73 6.73 0 0 1 9.5 0Z\">\u003C/path>\u003C/g>\u003C/svg>\u003C/div>\u003Cspan class=\"sc-jqUVSM sc-kDDrLX bFgEkv jmsiOt\">Talk to Sales\u003C/span>\u003C/div>\u003C/a>\u003C/li>\u003Cli>\u003Ca to=\"/contact/schedule-a-demo/\" href=\"https://mailgun.com/contact/schedule-a-demo/\" class=\"sc-kgflAQ gQpgQa\">\u003Cdiv class=\"sc-ckMVTt kAITBJ\">\u003Cdiv class=\"Div-sc-11jq7rw-0 hpCGik sc-gsnTZi jnFvAE\">\u003Csvg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 40 40\">\u003Cg fill=\"none\" fill-rule=\"evenodd\">\u003Crect width=\"40\" height=\"40\" fill=\"#3B76CB\" rx=\"3\">\u003C/rect>\u003Cpath d=\"M10 10h20v20H10z\">\u003C/path>\u003Cpath fill=\"#FFF\" fill-rule=\"nonzero\" d=\"M20 12.5c3.85 0 7.06 2.53 9.54 6.04.61.88.61 2.04 0 2.93-2.48 3.5-5.7 6.03-9.54 6.03-3.85 0-7.06-2.53-9.54-6.04a2.55 2.55 0 0 1 0-2.93c2.48-3.5 5.7-6.03 9.54-6.03Zm0 1.67c-3.15 0-5.98 2.22-8.17 5.32a.89.89 0 0 0 0 1.02c2.19 3.1 5.02 5.32 8.17 5.32 3.15 0 5.98-2.22 8.17-5.32a.89.89 0 0 0 0-1.02c-2.19-3.1-5.02-5.32-8.17-5.32Zm0 1.66a4.17 4.17 0 1 1 0 8.34 4.17 4.17 0 0 1 0-8.34Zm0 1.67a2.5 2.5 0 1 0 0 5 2.5 2.5 0 0 0 0-5Z\">\u003C/path>\u003C/g>\u003C/svg>\u003C/div>\u003Cspan class=\"sc-jqUVSM sc-kDDrLX bFgEkv jmsiOt\">Schedule a demo\u003C/span>\u003C/div>\u003C/a>\u003C/li>\u003C/ul>\u003C/div>\u003C/div>\u003C/li>\u003Cdiv class=\"sc-gicCDI ixSIWE\">\u003Cdiv class=\"Div-sc-11jq7rw-0 cIrtsw\">\u003Cli>\u003Cdiv class=\"sc-ivTmOn jeDBfc\">\u003Cdiv class=\"sc-BeQoi cSBkRl\">\u003Ca class=\"sc-kgflAQ gQpgQa\">\u003Cbutton aria-label=\"About\" type=\"button\" class=\"Body2Medium-sc-1unb1vi-0-button PrimaryButton-sc-1qej8gy-0 krksek lfwmuB Button-sc-1orcykq-0 sc-cOFTSb gKvlir cHtyoL menubutton-topMenu-0 c-n Button-sc-1orcykq-0 sc-cOFTSb gKvlir cHtyoL menubutton-topMenu-0\">\u003Cdiv class=\"Div-sc-11jq7rw-0 iwwAAI\">\u003Cspan class=\"Caption-sc-1a81bqn-0 CaptionMedium-sc-3rxlpd-0 sc-evZas dqCXUP kLkmxH JGdqX c-n \">About\u003C/span>\u003C/div>\u003C/button>\u003C/a>\u003Cul class=\"sc-jIAOiI ffwoyY navbar-ul subpanel-topMenu-0\">\u003Cdiv class=\"sc-gicCDI ixSIWE\">\u003Cp class=\"sc-iqcoie iFUyHT\">About\u003C/p>\u003C/div>\u003Cli class=\"sc-fbPSWO iyYafp\">\u003Ca to=\"/about/company/\" href=\"https://mailgun.com/about/company/\" class=\"sc-kgflAQ gQpgQa\">\u003Cspan class=\"sc-jqUVSM sc-kDDrLX bFgEkv jmsiOt\">Company\u003C/span>\u003C/a>\u003C/li>\u003Cli class=\"sc-fbPSWO iyYafp\">\u003Ca to=\"/about/partners/\" href=\"https://mailgun.com/about/partners/\" class=\"sc-kgflAQ gQpgQa\">\u003Cspan class=\"sc-jqUVSM sc-kDDrLX bFgEkv jmsiOt\">Partners\u003C/span>\u003C/a>\u003C/li>\u003Cli class=\"sc-fbPSWO iyYafp\">\u003Ca to=\"/about/jobs/\" href=\"https://mailgun.com/about/jobs/\" class=\"sc-kgflAQ gQpgQa\">\u003Cspan class=\"sc-jqUVSM sc-kDDrLX bFgEkv jmsiOt\">Careers\u003C/span>\u003C/a>\u003C/li>\u003Cli class=\"sc-fbPSWO iyYafp\">\u003Ca to=\"/about/events/\" href=\"https://mailgun.com/about/events/\" class=\"sc-kgflAQ gQpgQa\">\u003Cspan class=\"sc-jqUVSM sc-kDDrLX bFgEkv jmsiOt\">Events\u003C/span>\u003C/a>\u003C/li>\u003C/ul>\u003C/div>\u003C/div>\u003Cdiv class=\"sc-iIPllB fdibKV\">\u003Cdiv class=\"sc-BeQoi cSBkRl\">\u003Ca class=\"sc-kgflAQ gQpgQa\">\u003Cbutton aria-label=\"About\" type=\"button\" class=\"Body2Medium-sc-1unb1vi-0-button PrimaryButton-sc-1qej8gy-0 krksek lfwmuB Button-sc-1orcykq-0 sc-cOFTSb gKvlir cHtyoL menubutton-topMenu-0 c-n Button-sc-1orcykq-0 sc-cOFTSb gKvlir cHtyoL menubutton-topMenu-0\">\u003Cdiv class=\"Div-sc-11jq7rw-0 iwwAAI\">\u003Cspan class=\"Caption-sc-1a81bqn-0 CaptionMedium-sc-3rxlpd-0 sc-evZas dqCXUP kLkmxH JGdqX c-n \">About\u003C/span>\u003C/div>\u003C/button>\u003C/a>\u003Cul class=\"sc-jIAOiI ffwoyY navbar-ul subpanel-topMenu-0\">\u003Cdiv class=\"sc-gicCDI ixSIWE\">\u003Cp class=\"sc-iqcoie iFUyHT\">About\u003C/p>\u003C/div>\u003Cli class=\"sc-fbPSWO iyYafp\">\u003Ca to=\"/about/company/\" href=\"https://mailgun.com/about/company/\" class=\"sc-kgflAQ gQpgQa\">\u003Cspan class=\"sc-jqUVSM sc-kDDrLX bFgEkv jmsiOt\">Company\u003C/span>\u003C/a>\u003C/li>\u003Cli class=\"sc-fbPSWO iyYafp\">\u003Ca to=\"/about/partners/\" href=\"https://mailgun.com/about/partners/\" class=\"sc-kgflAQ gQpgQa\">\u003Cspan class=\"sc-jqUVSM sc-kDDrLX bFgEkv jmsiOt\">Partners\u003C/span>\u003C/a>\u003C/li>\u003Cli class=\"sc-fbPSWO iyYafp\">\u003Ca to=\"/about/jobs/\" href=\"https://mailgun.com/about/jobs/\" class=\"sc-kgflAQ gQpgQa\">\u003Cspan class=\"sc-jqUVSM sc-kDDrLX bFgEkv jmsiOt\">Careers\u003C/span>\u003C/a>\u003C/li>\u003Cli class=\"sc-fbPSWO iyYafp\">\u003Ca to=\"/about/events/\" href=\"https://mailgun.com/about/events/\" class=\"sc-kgflAQ gQpgQa\">\u003Cspan class=\"sc-jqUVSM sc-kDDrLX bFgEkv jmsiOt\">Events\u003C/span>\u003C/a>\u003C/li>\u003C/ul>\u003C/div>\u003C/div>\u003Cdiv class=\"sc-gicCDI ixSIWE\">\u003Cdiv class=\"sc-BeQoi cSBkRl\">\u003Ca class=\"sc-kgflAQ gQpgQa\">\u003Cbutton aria-label=\"About\" type=\"button\" class=\"Body2Medium-sc-1unb1vi-0-button PrimaryButton-sc-1qej8gy-0 krksek lfwmuB Button-sc-1orcykq-0 sc-cOFTSb gKvlir cHtyoL menubutton-topMenu-0 c-n Button-sc-1orcykq-0 sc-cOFTSb gKvlir cHtyoL menubutton-topMenu-0\">\u003Cdiv class=\"Div-sc-11jq7rw-0 iwwAAI\">\u003Cspan class=\"Caption-sc-1a81bqn-0 CaptionMedium-sc-3rxlpd-0 sc-evZas dqCXUP kLkmxH JGdqX c-n \">About\u003C/span>\u003C/div>\u003Cdiv class=\"sc-gicCDI ixSIWE\">\u003Csvg class=\"sc-ezWOiH hKFszO sc-kLLXSd bicBwf\" width=\"13px\" height=\"20px\" viewBox=\"0 0 13 20\" version=\"1.1\" xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\">\u003Cg id=\"Mailgun\" stroke=\"none\" stroke-width=\"1\" fill=\"none\" fill-rule=\"evenodd\">\u003Cg id=\"Email-API-Desktop-01\" transform=\"translate(-1070.000000, -2382.000000)\" stroke=\"#131B20\" stroke-width=\"4\">\u003Cg id=\"Dribbble-Case-Study-Banner\" transform=\"translate(128.000000, 2312.000000)\">\u003Cpolyline id=\"Arrow-3\" transform=\"translate(948.000000, 80.000000) rotate(-90.000000) translate(-948.000000, -80.000000) \" points=\"940 76 948 84 956 76\">\u003C/polyline>\u003C/g>\u003C/g>\u003C/g>\u003C/svg>\u003C/div>\u003C/button>\u003C/a>\u003Cul class=\"sc-jIAOiI ffwoyY navbar-ul subpanel-topMenu-0\">\u003Cdiv class=\"sc-gicCDI ixSIWE\">\u003Cp class=\"sc-iqcoie iFUyHT\">About\u003C/p>\u003C/div>\u003Cli class=\"sc-fbPSWO iyYafp\">\u003Ca to=\"/about/company/\" href=\"https://mailgun.com/about/company/\" class=\"sc-kgflAQ gQpgQa\">\u003Cspan class=\"sc-jqUVSM sc-kDDrLX bFgEkv jmsiOt\">Company\u003C/span>\u003C/a>\u003C/li>\u003Cli class=\"sc-fbPSWO iyYafp\">\u003Ca to=\"/about/partners/\" href=\"https://mailgun.com/about/partners/\" class=\"sc-kgflAQ gQpgQa\">\u003Cspan class=\"sc-jqUVSM sc-kDDrLX bFgEkv jmsiOt\">Partners\u003C/span>\u003C/a>\u003C/li>\u003Cli class=\"sc-fbPSWO iyYafp\">\u003Ca to=\"/about/jobs/\" href=\"https://mailgun.com/about/jobs/\" class=\"sc-kgflAQ gQpgQa\">\u003Cspan class=\"sc-jqUVSM sc-kDDrLX bFgEkv jmsiOt\">Careers\u003C/span>\u003C/a>\u003C/li>\u003Cli class=\"sc-fbPSWO iyYafp\">\u003Ca to=\"/about/events/\" href=\"https://mailgun.com/about/events/\" class=\"sc-kgflAQ gQpgQa\">\u003Cspan class=\"sc-jqUVSM sc-kDDrLX bFgEkv jmsiOt\">Events\u003C/span>\u003C/a>\u003C/li>\u003C/ul>\u003C/div>\u003C/div>\u003C/li>\u003Cli>\u003Cdiv class=\"sc-ivTmOn jeDBfc\">\u003Cdiv class=\"sc-BeQoi cSBkRl\">\u003Ca to=\"/blog/\" href=\"https://mailgun.com/blog/\" class=\"sc-kgflAQ gQpgQa\">\u003Cbutton aria-label=\"Blog\" type=\"button\" class=\"Body2Medium-sc-1unb1vi-0-button PrimaryButton-sc-1qej8gy-0 krksek lfwmuB Button-sc-1orcykq-0 sc-cOFTSb gKvlir cHtyoL menubutton-topMenu-1 c-n Button-sc-1orcykq-0 sc-cOFTSb gKvlir cHtyoL menubutton-topMenu-1\">\u003Cdiv class=\"Div-sc-11jq7rw-0 iwwAAI\">\u003Cspan class=\"Caption-sc-1a81bqn-0 CaptionMedium-sc-3rxlpd-0 sc-evZas dqCXUP kLkmxH JGdqX c-n \">Blog\u003C/span>\u003C/div>\u003C/button>\u003C/a>\u003C/div>\u003C/div>\u003Cdiv class=\"sc-iIPllB fdibKV\">\u003Cdiv class=\"sc-BeQoi cSBkRl\">\u003Ca to=\"/blog/\" href=\"https://mailgun.com/blog/\" class=\"sc-kgflAQ gQpgQa\">\u003Cbutton aria-label=\"Blog\" type=\"button\" class=\"Body2Medium-sc-1unb1vi-0-button PrimaryButton-sc-1qej8gy-0 krksek lfwmuB Button-sc-1orcykq-0 sc-cOFTSb gKvlir cHtyoL menubutton-topMenu-1 c-n Button-sc-1orcykq-0 sc-cOFTSb gKvlir cHtyoL menubutton-topMenu-1\">\u003Cdiv class=\"Div-sc-11jq7rw-0 iwwAAI\">\u003Cspan class=\"Caption-sc-1a81bqn-0 CaptionMedium-sc-3rxlpd-0 sc-evZas dqCXUP kLkmxH JGdqX c-n \">Blog\u003C/span>\u003C/div>\u003C/button>\u003C/a>\u003C/div>\u003C/div>\u003Cdiv class=\"sc-gicCDI ixSIWE\">\u003Cdiv class=\"sc-BeQoi cSBkRl\">\u003Ca to=\"/blog/\" href=\"https://mailgun.com/blog/\" class=\"sc-kgflAQ gQpgQa\">\u003Cbutton aria-label=\"Blog\" type=\"button\" class=\"Body2Medium-sc-1unb1vi-0-button PrimaryButton-sc-1qej8gy-0 krksek lfwmuB Button-sc-1orcykq-0 sc-cOFTSb gKvlir cHtyoL menubutton-topMenu-1 c-n Button-sc-1orcykq-0 sc-cOFTSb gKvlir cHtyoL menubutton-topMenu-1\">\u003Cdiv class=\"Div-sc-11jq7rw-0 iwwAAI\">\u003Cspan class=\"Caption-sc-1a81bqn-0 CaptionMedium-sc-3rxlpd-0 sc-evZas dqCXUP kLkmxH JGdqX c-n \">Blog\u003C/span>\u003C/div>\u003C/button>\u003C/a>\u003C/div>\u003C/div>\u003C/li>\u003Cli>\u003Cdiv class=\"sc-ivTmOn jeDBfc\">\u003Cdiv class=\"sc-BeQoi cSBkRl\">\u003Ca class=\"sc-kgflAQ gQpgQa\">\u003Cbutton aria-label=\"Help\" type=\"button\" class=\"Body2Medium-sc-1unb1vi-0-button PrimaryButton-sc-1qej8gy-0 krksek lfwmuB Button-sc-1orcykq-0 sc-cOFTSb gKvlir cHtyoL menubutton-topMenu-2 c-n Button-sc-1orcykq-0 sc-cOFTSb gKvlir cHtyoL menubutton-topMenu-2\">\u003Cdiv class=\"Div-sc-11jq7rw-0 iwwAAI\">\u003Cspan class=\"Caption-sc-1a81bqn-0 CaptionMedium-sc-3rxlpd-0 sc-evZas dqCXUP kLkmxH JGdqX c-n \">Help\u003C/span>\u003C/div>\u003C/button>\u003C/a>\u003Cul class=\"sc-jIAOiI ffwoyY navbar-ul subpanel-topMenu-2\">\u003Cdiv class=\"sc-gicCDI ixSIWE\">\u003Cp class=\"sc-iqcoie iFUyHT\">Help\u003C/p>\u003C/div>\u003Cli class=\"sc-fbPSWO iyYafp\">\u003Ca to=\"/contact/support/\" href=\"https://mailgun.com/contact/support/\" class=\"sc-kgflAQ gQpgQa\">\u003Cspan class=\"sc-jqUVSM sc-kDDrLX bFgEkv jmsiOt\">Contact Support\u003C/span>\u003C/a>\u003C/li>\u003Cli class=\"sc-fbPSWO iyYafp\">\u003Ca href=\"https://help.mailgun.com/hc/en-us\" target=\"_tabs\" rel=\"noopener noreferrer\" class=\"sc-fLlhyt cveTRX\">\u003Cspan class=\"sc-jqUVSM sc-kDDrLX bFgEkv jmsiOt\">Help Center\u003C/span>\u003C/a>\u003C/li>\u003Cli class=\"sc-fbPSWO iyYafp\">\u003Ca href=\"https://status.mailgun.com/\" target=\"_tabs\" rel=\"noopener noreferrer\" class=\"sc-fLlhyt cveTRX\">\u003Cspan class=\"sc-jqUVSM sc-kDDrLX bFgEkv jmsiOt\">Status\u003C/span>\u003C/a>\u003C/li>\u003Cli class=\"sc-fbPSWO iyYafp\">\u003Ca href=\"https://security.mailgun.com/\" target=\"_tabs\" rel=\"noopener noreferrer\" class=\"sc-fLlhyt cveTRX\">\u003Cspan class=\"sc-jqUVSM sc-kDDrLX bFgEkv jmsiOt\">Security Portal\u003C/span>\u003C/a>\u003C/li>\u003Cli class=\"sc-fbPSWO iyYafp\">\u003Ca to=\"/resources/learn/gdpr/\" href=\"https://mailgun.com/resources/learn/gdpr/\" class=\"sc-kgflAQ gQpgQa\">\u003Cspan class=\"sc-jqUVSM sc-kDDrLX bFgEkv jmsiOt\">GDPR\u003C/span>\u003C/a>\u003C/li>\u003C/ul>\u003C/div>\u003C/div>\u003Cdiv class=\"sc-iIPllB fdibKV\">\u003Cdiv class=\"sc-BeQoi cSBkRl\">\u003Ca class=\"sc-kgflAQ gQpgQa\">\u003Cbutton aria-label=\"Help\" type=\"button\" class=\"Body2Medium-sc-1unb1vi-0-button PrimaryButton-sc-1qej8gy-0 krksek lfwmuB Button-sc-1orcykq-0 sc-cOFTSb gKvlir cHtyoL menubutton-topMenu-2 c-n Button-sc-1orcykq-0 sc-cOFTSb gKvlir cHtyoL menubutton-topMenu-2\">\u003Cdiv class=\"Div-sc-11jq7rw-0 iwwAAI\">\u003Cspan class=\"Caption-sc-1a81bqn-0 CaptionMedium-sc-3rxlpd-0 sc-evZas dqCXUP kLkmxH JGdqX c-n \">Help\u003C/span>\u003C/div>\u003C/button>\u003C/a>\u003Cul class=\"sc-jIAOiI ffwoyY navbar-ul subpanel-topMenu-2\">\u003Cdiv class=\"sc-gicCDI ixSIWE\">\u003Cp class=\"sc-iqcoie iFUyHT\">Help\u003C/p>\u003C/div>\u003Cli class=\"sc-fbPSWO iyYafp\">\u003Ca to=\"/contact/support/\" href=\"https://mailgun.com/contact/support/\" class=\"sc-kgflAQ gQpgQa\">\u003Cspan class=\"sc-jqUVSM sc-kDDrLX bFgEkv jmsiOt\">Contact Support\u003C/span>\u003C/a>\u003C/li>\u003Cli class=\"sc-fbPSWO iyYafp\">\u003Ca href=\"https://help.mailgun.com/hc/en-us\" target=\"_tabs\" rel=\"noopener noreferrer\" class=\"sc-fLlhyt cveTRX\">\u003Cspan class=\"sc-jqUVSM sc-kDDrLX bFgEkv jmsiOt\">Help Center\u003C/span>\u003C/a>\u003C/li>\u003Cli class=\"sc-fbPSWO iyYafp\">\u003Ca href=\"https://status.mailgun.com/\" target=\"_tabs\" rel=\"noopener noreferrer\" class=\"sc-fLlhyt cveTRX\">\u003Cspan class=\"sc-jqUVSM sc-kDDrLX bFgEkv jmsiOt\">Status\u003C/span>\u003C/a>\u003C/li>\u003Cli class=\"sc-fbPSWO iyYafp\">\u003Ca href=\"https://security.mailgun.com/\" target=\"_tabs\" rel=\"noopener noreferrer\" class=\"sc-fLlhyt cveTRX\">\u003Cspan class=\"sc-jqUVSM sc-kDDrLX bFgEkv jmsiOt\">Security Portal\u003C/span>\u003C/a>\u003C/li>\u003Cli class=\"sc-fbPSWO iyYafp\">\u003Ca to=\"/resources/learn/gdpr/\" href=\"https://mailgun.com/resources/learn/gdpr/\" class=\"sc-kgflAQ gQpgQa\">\u003Cspan class=\"sc-jqUVSM sc-kDDrLX bFgEkv jmsiOt\">GDPR\u003C/span>\u003C/a>\u003C/li>\u003C/ul>\u003C/div>\u003C/div>\u003Cdiv class=\"sc-gicCDI ixSIWE\">\u003Cdiv class=\"sc-BeQoi cSBkRl\">\u003Ca class=\"sc-kgflAQ gQpgQa\">\u003Cbutton aria-label=\"Help\" type=\"button\" class=\"Body2Medium-sc-1unb1vi-0-button PrimaryButton-sc-1qej8gy-0 krksek lfwmuB Button-sc-1orcykq-0 sc-cOFTSb gKvlir cHtyoL menubutton-topMenu-2 c-n Button-sc-1orcykq-0 sc-cOFTSb gKvlir cHtyoL menubutton-topMenu-2\">\u003Cdiv class=\"Div-sc-11jq7rw-0 iwwAAI\">\u003Cspan class=\"Caption-sc-1a81bqn-0 CaptionMedium-sc-3rxlpd-0 sc-evZas dqCXUP kLkmxH JGdqX c-n \">Help\u003C/span>\u003C/div>\u003Cdiv class=\"sc-gicCDI ixSIWE\">\u003Csvg class=\"sc-ezWOiH hKFszO sc-kLLXSd bicBwf\" width=\"13px\" height=\"20px\" viewBox=\"0 0 13 20\" version=\"1.1\" xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\">\u003Cg id=\"Mailgun\" stroke=\"none\" stroke-width=\"1\" fill=\"none\" fill-rule=\"evenodd\">\u003Cg id=\"Email-API-Desktop-01\" transform=\"translate(-1070.000000, -2382.000000)\" stroke=\"#131B20\" stroke-width=\"4\">\u003Cg id=\"Dribbble-Case-Study-Banner\" transform=\"translate(128.000000, 2312.000000)\">\u003Cpolyline id=\"Arrow-3\" transform=\"translate(948.000000, 80.000000) rotate(-90.000000) translate(-948.000000, -80.000000) \" points=\"940 76 948 84 956 76\">\u003C/polyline>\u003C/g>\u003C/g>\u003C/g>\u003C/svg>\u003C/div>\u003C/button>\u003C/a>\u003Cul class=\"sc-jIAOiI ffwoyY navbar-ul subpanel-topMenu-2\">\u003Cdiv class=\"sc-gicCDI ixSIWE\">\u003Cp class=\"sc-iqcoie iFUyHT\">Help\u003C/p>\u003C/div>\u003Cli class=\"sc-fbPSWO iyYafp\">\u003Ca to=\"/contact/support/\" href=\"https://mailgun.com/contact/support/\" class=\"sc-kgflAQ gQpgQa\">\u003Cspan class=\"sc-jqUVSM sc-kDDrLX bFgEkv jmsiOt\">Contact Support\u003C/span>\u003C/a>\u003C/li>\u003Cli class=\"sc-fbPSWO iyYafp\">\u003Ca href=\"https://help.mailgun.com/hc/en-us\" target=\"_tabs\" rel=\"noopener noreferrer\" class=\"sc-fLlhyt cveTRX\">\u003Cspan class=\"sc-jqUVSM sc-kDDrLX bFgEkv jmsiOt\">Help Center\u003C/span>\u003C/a>\u003C/li>\u003Cli class=\"sc-fbPSWO iyYafp\">\u003Ca href=\"https://status.mailgun.com/\" target=\"_tabs\" rel=\"noopener noreferrer\" class=\"sc-fLlhyt cveTRX\">\u003Cspan class=\"sc-jqUVSM sc-kDDrLX bFgEkv jmsiOt\">Status\u003C/span>\u003C/a>\u003C/li>\u003Cli class=\"sc-fbPSWO iyYafp\">\u003Ca href=\"https://security.mailgun.com/\" target=\"_tabs\" rel=\"noopener noreferrer\" class=\"sc-fLlhyt cveTRX\">\u003Cspan class=\"sc-jqUVSM sc-kDDrLX bFgEkv jmsiOt\">Security Portal\u003C/span>\u003C/a>\u003C/li>\u003Cli class=\"sc-fbPSWO iyYafp\">\u003Ca to=\"/resources/learn/gdpr/\" href=\"https://mailgun.com/resources/learn/gdpr/\" class=\"sc-kgflAQ gQpgQa\">\u003Cspan class=\"sc-jqUVSM sc-kDDrLX bFgEkv jmsiOt\">GDPR\u003C/span>\u003C/a>\u003C/li>\u003C/ul>\u003C/div>\u003C/div>\u003C/li>\u003Cli>\u003Cdiv class=\"sc-ivTmOn jeDBfc\">\u003Cdiv class=\"sc-BeQoi cSBkRl\">\u003Ca to=\"https://documentation.mailgun.com/en/latest/quickstart.html\" href=\"https://documentation.mailgun.com/en/latest/quickstart.html\" class=\"sc-kgflAQ gQpgQa\">\u003Cbutton aria-label=\"Documentation\" type=\"button\" class=\"Body2Medium-sc-1unb1vi-0-button PrimaryButton-sc-1qej8gy-0 krksek lfwmuB Button-sc-1orcykq-0 sc-cOFTSb gKvlir cHtyoL menubutton-topMenu-3 c-n Button-sc-1orcykq-0 sc-cOFTSb gKvlir cHtyoL menubutton-topMenu-3\">\u003Cdiv class=\"Div-sc-11jq7rw-0 iwwAAI\">\u003Cspan class=\"Caption-sc-1a81bqn-0 CaptionMedium-sc-3rxlpd-0 sc-evZas dqCXUP kLkmxH JGdqX c-n \">Documentation\u003C/span>\u003C/div>\u003C/button>\u003C/a>\u003C/div>\u003C/div>\u003Cdiv class=\"sc-iIPllB fdibKV\">\u003Cdiv class=\"sc-BeQoi cSBkRl\">\u003Ca to=\"https://documentation.mailgun.com/en/latest/quickstart.html\" href=\"https://documentation.mailgun.com/en/latest/quickstart.html\" class=\"sc-kgflAQ gQpgQa\">\u003Cbutton aria-label=\"Documentation\" type=\"button\" class=\"Body2Medium-sc-1unb1vi-0-button PrimaryButton-sc-1qej8gy-0 krksek lfwmuB Button-sc-1orcykq-0 sc-cOFTSb gKvlir cHtyoL menubutton-topMenu-3 c-n Button-sc-1orcykq-0 sc-cOFTSb gKvlir cHtyoL menubutton-topMenu-3\">\u003Cdiv class=\"Div-sc-11jq7rw-0 iwwAAI\">\u003Cspan class=\"Caption-sc-1a81bqn-0 CaptionMedium-sc-3rxlpd-0 sc-evZas dqCXUP kLkmxH JGdqX c-n \">Documentation\u003C/span>\u003C/div>\u003C/button>\u003C/a>\u003C/div>\u003C/div>\u003Cdiv class=\"sc-gicCDI ixSIWE\">\u003Cdiv class=\"sc-BeQoi cSBkRl\">\u003Ca to=\"https://documentation.mailgun.com/en/latest/quickstart.html\" href=\"https://documentation.mailgun.com/en/latest/quickstart.html\" class=\"sc-kgflAQ gQpgQa\">\u003Cbutton aria-label=\"Documentation\" type=\"button\" class=\"Body2Medium-sc-1unb1vi-0-button PrimaryButton-sc-1qej8gy-0 krksek lfwmuB Button-sc-1orcykq-0 sc-cOFTSb gKvlir cHtyoL menubutton-topMenu-3 c-n Button-sc-1orcykq-0 sc-cOFTSb gKvlir cHtyoL menubutton-topMenu-3\">\u003Cdiv class=\"Div-sc-11jq7rw-0 iwwAAI\">\u003Cspan class=\"Caption-sc-1a81bqn-0 CaptionMedium-sc-3rxlpd-0 sc-evZas dqCXUP kLkmxH JGdqX c-n \">Documentation\u003C/span>\u003C/div>\u003C/button>\u003C/a>\u003C/div>\u003C/div>\u003C/li>\u003Cli>\u003Cdiv class=\"sc-ivTmOn jeDBfc\">\u003Cdiv class=\"sc-BeQoi cSBkRl\">\u003Ca to=\"https://login.mailgun.com/login/\" href=\"https://login.mailgun.com/login/\" class=\"sc-kgflAQ gQpgQa\">\u003Cbutton aria-label=\"Log in\" type=\"button\" class=\"Body2Medium-sc-1unb1vi-0-button PrimaryButton-sc-1qej8gy-0 krksek lfwmuB Button-sc-1orcykq-0 sc-cOFTSb gKvlir cHtyoL menubutton-topMenu-4 c-n Button-sc-1orcykq-0 sc-cOFTSb gKvlir cHtyoL menubutton-topMenu-4\">\u003Cdiv class=\"Div-sc-11jq7rw-0 iwwAAI\">\u003Cspan class=\"Caption-sc-1a81bqn-0 CaptionMedium-sc-3rxlpd-0 sc-evZas dqCXUP kLkmxH JGdqX c-n \">Log in\u003C/span>\u003C/div>\u003C/button>\u003C/a>\u003C/div>\u003C/div>\u003Cdiv class=\"sc-iIPllB fdibKV\">\u003Cdiv class=\"sc-BeQoi cSBkRl\">\u003Ca to=\"https://login.mailgun.com/login/\" href=\"https://login.mailgun.com/login/\" class=\"sc-kgflAQ gQpgQa\">\u003Cbutton aria-label=\"Log in\" type=\"button\" class=\"Body2Medium-sc-1unb1vi-0-button PrimaryButton-sc-1qej8gy-0 krksek lfwmuB Button-sc-1orcykq-0 sc-cOFTSb gKvlir cHtyoL menubutton-topMenu-4 c-n Button-sc-1orcykq-0 sc-cOFTSb gKvlir cHtyoL menubutton-topMenu-4\">\u003Cdiv class=\"Div-sc-11jq7rw-0 iwwAAI\">\u003Cspan class=\"Caption-sc-1a81bqn-0 CaptionMedium-sc-3rxlpd-0 sc-evZas dqCXUP kLkmxH JGdqX c-n \">Log in\u003C/span>\u003C/div>\u003C/button>\u003C/a>\u003C/div>\u003C/div>\u003Cdiv class=\"sc-gicCDI ixSIWE\">\u003Cdiv class=\"sc-BeQoi cSBkRl\">\u003Ca to=\"https://login.mailgun.com/login/\" href=\"https://login.mailgun.com/login/\" class=\"sc-kgflAQ gQpgQa\">\u003Cbutton aria-label=\"Log in\" type=\"button\" class=\"Body2Medium-sc-1unb1vi-0-button PrimaryButton-sc-1qej8gy-0 krksek lfwmuB Button-sc-1orcykq-0 sc-cOFTSb gKvlir cHtyoL menubutton-topMenu-4 c-n Button-sc-1orcykq-0 sc-cOFTSb gKvlir cHtyoL menubutton-topMenu-4\">\u003Cdiv class=\"Div-sc-11jq7rw-0 iwwAAI\">\u003Cspan class=\"Caption-sc-1a81bqn-0 CaptionMedium-sc-3rxlpd-0 sc-evZas dqCXUP kLkmxH JGdqX c-n \">Log in\u003C/span>\u003C/div>\u003C/button>\u003C/a>\u003C/div>\u003C/div>\u003C/li>\u003C/div>\u003Cli>\u003Ca href=\"https://signup.mailgun.com/new/signup\" target=\"_tabs\" rel=\"noopener noreferrer\" class=\"sc-fLlhyt cveTRX\">\u003Cbutton aria-label=\"Get Started\" type=\"button\" class=\"Body2Medium-sc-1unb1vi-0-button PrimaryButton-sc-1qej8gy-0 krksek cvMjSL Button-sc-1orcykq-0 sc-jdAMXn gKvlir Agxqx sc-kgUAyh dbQSLE sc-kgUAyh dbQSLE c-n Button-sc-1orcykq-0 sc-jdAMXn gKvlir Agxqx sc-kgUAyh dbQSLE sc-kgUAyh dbQSLE\">\u003Cspan class=\"sc-jqUVSM sc-kDDrLX bFgEkv jmsiOt\">Get Started\u003C/span>\u003C/button>\u003C/a>\u003C/li>\u003C/div>\u003C/ul>\u003Cdiv class=\"sc-hlnMnd iwzEcU\">\u003Cul class=\"sc-jIAOiI cLzYUJ navbar-ul subpanel-mainMenu-1\">\u003Cdiv class=\"sc-llJcti iwIWiL\">\u003Cp class=\"sc-iqcoie iFUyHT\">Products\u003C/p>\u003Cli class=\"sc-fbPSWO funFpF\">\u003Ca to=\"/products/\" href=\"https://mailgun.com/products/\" class=\"sc-kgflAQ gQpgQa\">\u003Cspan class=\"sc-jqUVSM sc-kDDrLX bFgEkv jmsiOt\">Home\u003C/span>\u003C/a>\u003C/li>\u003C/div>\u003Cli class=\"sc-fXynhf idpcZh\">\u003Cul class=\"navbar-ul\">\u003Ca to=\"/products/send/\" href=\"https://mailgun.com/products/send/\" class=\"sc-kgflAQ gQpgQa\">\u003Cdiv class=\"sc-ckMVTt kAITBJ\">\u003Cdiv class=\"Div-sc-11jq7rw-0 hpCGik sc-gsnTZi jnFvAE\">\u003Csvg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 40 40\">\u003Cg fill=\"none\" fill-rule=\"evenodd\">\u003Crect width=\"40\" height=\"40\" fill=\"#5F94E7\" rx=\"3\">\u003C/rect>\u003Cpath d=\"M10 10h20v20H10z\">\u003C/path>\u003Cpath fill=\"#FFF\" fill-rule=\"nonzero\" d=\"M27.5 11.67a2.5 2.5 0 0 1 2.5 2.5v11.66a2.5 2.5 0 0 1-2.5 2.5h-15a2.5 2.5 0 0 1-2.5-2.5V14.17a2.5 2.5 0 0 1 2.5-2.5Zm0 1.66h-15a.83.83 0 0 0-.83.84v11.66c0 .46.37.84.83.84h15c.46 0 .83-.38.83-.84V14.17a.83.83 0 0 0-.83-.84Zm-11.67 8 1.18 1.17-2.84 2.85-1.18-1.18 2.84-2.85Zm8.34 0L27 24.16l-1.18 1.18L23 22.5l1.18-1.18Zm1.66-6.68 1.18 1.18L20 22.85l-7.01-7.02 1.18-1.18L20 20.5l5.83-5.84Z\">\u003C/path>\u003C/g>\u003C/svg>\u003C/div>\u003Cspan class=\"sc-iqcoie iFUyHT\">Send and receive email\u003C/span>\u003C/div>\u003C/a>\u003C/ul>\u003Cul class=\"sc-dwLEzm cGOEkA navbar-ul\">\u003Cul class=\"navbar-ul\">\u003Ca to=\"/products/send/email-api/\" href=\"https://mailgun.com/products/send/email-api/\" class=\"sc-kgflAQ gQpgQa\">\u003Cdiv class=\"sc-TRNrF iELkNU\">\u003Cspan class=\"sc-jqUVSM sc-kDDrLX bFgEkv jmsiOt\">Email API\u003C/span>\u003C/div>\u003C/a>\u003C/ul>\u003Cul class=\"navbar-ul\">\u003Ca to=\"/products/send/smtp/\" href=\"https://mailgun.com/products/send/smtp/\" class=\"sc-kgflAQ gQpgQa\">\u003Cdiv class=\"sc-TRNrF iELkNU\">\u003Cspan class=\"sc-jqUVSM sc-kDDrLX bFgEkv jmsiOt\">SMTP\u003C/span>\u003C/div>\u003C/a>\u003C/ul>\u003Cul class=\"navbar-ul\">\u003Ca to=\"/products/send/inbound-routing/\" href=\"https://mailgun.com/products/send/inbound-routing/\" class=\"sc-kgflAQ gQpgQa\">\u003Cdiv class=\"sc-TRNrF iELkNU\">\u003Cspan class=\"sc-jqUVSM sc-kDDrLX bFgEkv jmsiOt\">Inbound Email Routing\u003C/span>\u003C/div>\u003C/a>\u003C/ul>\u003Cul class=\"navbar-ul\">\u003Ca to=\"/products/send/send-time-optimization/\" href=\"https://mailgun.com/products/send/send-time-optimization/\" class=\"sc-kgflAQ gQpgQa\">\u003Cdiv class=\"sc-TRNrF iELkNU\">\u003Cspan class=\"sc-jqUVSM sc-kDDrLX bFgEkv jmsiOt\">Send Time Optimization\u003C/span>\u003C/div>\u003C/a>\u003C/ul>\u003C/ul>\u003C/li>\u003Cli class=\"sc-fXynhf idpcZh\">\u003Cul class=\"navbar-ul\">\u003Ca to=\"/products/measure/\" href=\"https://mailgun.com/products/measure/\" class=\"sc-kgflAQ gQpgQa\">\u003Cdiv class=\"sc-ckMVTt kAITBJ\">\u003Cdiv class=\"Div-sc-11jq7rw-0 hpCGik sc-gsnTZi jnFvAE\">\u003Csvg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 40 40\">\u003Cg fill=\"none\" fill-rule=\"evenodd\">\u003Crect width=\"40\" height=\"40\" fill=\"#3B76CB\" rx=\"3\">\u003C/rect>\u003Cpath d=\"M10 10h20v20H10z\">\u003C/path>\u003Cpath fill=\"#FFF\" fill-rule=\"nonzero\" d=\"M13.33 11.67v15h15v1.66H12.5a.83.83 0 0 1-.83-.83V11.67h1.66Zm13.58 3.57 1.18 1.18-5 5a.83.83 0 0 1-1.18 0L20 19.52l-3.58 3.57-1.18-1.18 4.17-4.17a.83.83 0 0 1 1.18 0l1.91 1.92 4.41-4.42Z\">\u003C/path>\u003C/g>\u003C/svg>\u003C/div>\u003Cspan class=\"sc-iqcoie iFUyHT\">Measure Success\u003C/span>\u003C/div>\u003C/a>\u003C/ul>\u003Cul class=\"sc-dwLEzm cGOEkA navbar-ul\">\u003Cul class=\"navbar-ul\">\u003Ca to=\"/products/measure/email-analytics/\" href=\"https://mailgun.com/products/measure/email-analytics/\" class=\"sc-kgflAQ gQpgQa\">\u003Cdiv class=\"sc-TRNrF iELkNU\">\u003Cspan class=\"sc-jqUVSM sc-kDDrLX bFgEkv jmsiOt\">Email Analytics\u003C/span>\u003C/div>\u003C/a>\u003C/ul>\u003Cul class=\"navbar-ul\">\u003Ca to=\"/products/measure/email-analytics/logs/\" href=\"https://mailgun.com/products/measure/email-analytics/logs/\" class=\"sc-kgflAQ gQpgQa\">\u003Cdiv class=\"sc-TRNrF iELkNU\">\u003Cspan class=\"sc-jqUVSM sc-kDDrLX bFgEkv jmsiOt\">Email Logs\u003C/span>\u003C/div>\u003C/a>\u003C/ul>\u003C/ul>\u003C/li>\u003Cli class=\"sc-fXynhf idpcZh\">\u003Cul class=\"navbar-ul\">\u003Ca to=\"/products/inbox/\" href=\"https://mailgun.com/products/inbox/\" class=\"sc-kgflAQ gQpgQa\">\u003Cdiv class=\"sc-ckMVTt kAITBJ\">\u003Cdiv class=\"Div-sc-11jq7rw-0 hpCGik sc-gsnTZi jnFvAE\">\u003Csvg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 40 40\">\u003Cg fill=\"none\" fill-rule=\"evenodd\">\u003Crect width=\"40\" height=\"40\" fill=\"#285896\" rx=\"3\">\u003C/rect>\u003Cpath d=\"M10 10h20v20H10z\">\u003C/path>\u003Cpath fill=\"#FFF\" fill-rule=\"nonzero\" d=\"M26.67 10.83a2.5 2.5 0 0 1 2.5 2.5v13.34a2.5 2.5 0 0 1-2.5 2.5H13.33a2.5 2.5 0 0 1-2.5-2.5V13.33a2.5 2.5 0 0 1 2.5-2.5ZM12.5 26.67c0 .46.37.83.83.83h13.34c.46 0 .83-.37.83-.83V22.5h-3.33V25h-8.34v-2.5H12.5ZM26.67 12.5H13.33a.83.83 0 0 0-.83.83v7.5h5v2.5h5v-2.5h5v-7.5a.83.83 0 0 0-.73-.82l-.1-.01Z\">\u003C/path>\u003C/g>\u003C/svg>\u003C/div>\u003Cspan class=\"sc-iqcoie iFUyHT\">Land In The Inbox\u003C/span>\u003C/div>\u003C/a>\u003C/ul>\u003Cul class=\"sc-dwLEzm cGOEkA navbar-ul\">\u003Cul class=\"navbar-ul\">\u003Ca to=\"/products/inbox/deliverability-services/\" href=\"https://mailgun.com/products/inbox/deliverability-services/\" class=\"sc-kgflAQ gQpgQa\">\u003Cdiv class=\"sc-TRNrF iELkNU\">\u003Cspan class=\"sc-jqUVSM sc-kDDrLX bFgEkv jmsiOt\">Deliverability Services\u003C/span>\u003C/div>\u003C/a>\u003C/ul>\u003Cul class=\"navbar-ul\">\u003Ca to=\"/products/inbox/email-verification/\" href=\"https://mailgun.com/products/inbox/email-verification/\" class=\"sc-kgflAQ gQpgQa\">\u003Cdiv class=\"sc-TRNrF iELkNU\">\u003Cspan class=\"sc-jqUVSM sc-kDDrLX bFgEkv jmsiOt\">Email Verification\u003C/span>\u003C/div>\u003C/a>\u003C/ul>\u003Cul class=\"navbar-ul\">\u003Ca to=\"/products/inbox/inboxready/\" href=\"https://mailgun.com/products/inbox/inboxready/\" class=\"sc-kgflAQ gQpgQa\">\u003Cdiv class=\"sc-TRNrF iELkNU\">\u003Cspan class=\"sc-jqUVSM sc-kDDrLX bFgEkv jmsiOt\">InboxReady\u003C/span>\u003C/div>\u003C/a>\u003C/ul>\u003Cul class=\"navbar-ul\">\u003Ca to=\"/products/inbox/inbox-placement/\" href=\"https://mailgun.com/products/inbox/inbox-placement/\" class=\"sc-kgflAQ gQpgQa\">\u003Cdiv class=\"sc-TRNrF iELkNU\">\u003Cspan class=\"sc-jqUVSM sc-kDDrLX bFgEkv jmsiOt\">Inbox Placement\u003C/span>\u003C/div>\u003C/a>\u003C/ul>\u003Cul class=\"navbar-ul\">\u003Ca to=\"/products/inbox/email-testing-tool/\" href=\"https://mailgun.com/products/inbox/email-testing-tool/\" class=\"sc-kgflAQ gQpgQa\">\u003Cdiv class=\"sc-TRNrF iELkNU\">\u003Cspan class=\"sc-jqUVSM sc-kDDrLX bFgEkv jmsiOt\">Email Testing Tools\u003C/span>\u003C/div>\u003C/a>\u003C/ul>\u003C/ul>\u003C/li>\u003C/ul>\u003Cul class=\"sc-jIAOiI cLzYUJ navbar-ul subpanel-mainMenu-2\">\u003Cdiv class=\"sc-llJcti iwIWiL\">\u003Cp class=\"sc-iqcoie iFUyHT\">Solutions\u003C/p>\u003Cli class=\"sc-fbPSWO funFpF\">\u003Ca to=\"/solutions/\" href=\"https://mailgun.com/solutions/\" class=\"sc-kgflAQ gQpgQa\">\u003Cspan class=\"sc-jqUVSM sc-kDDrLX bFgEkv jmsiOt\">Home\u003C/span>\u003C/a>\u003C/li>\u003C/div>\u003Cli class=\"sc-fXynhf kEoloN\">\u003Cul class=\"navbar-ul\">\u003Cdiv class=\"sc-ckMVTt elIFyv\">\u003Cdiv class=\"Div-sc-11jq7rw-0 hpCGik sc-gsnTZi jnFvAE\">\u003Csvg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 40 40\">\u003Cg fill=\"none\" fill-rule=\"evenodd\">\u003Crect width=\"40\" height=\"40\" fill=\"#5F94E7\" rx=\"3\">\u003C/rect>\u003Cpath d=\"M10 10h20v19.96H10z\">\u003C/path>\u003Cpath fill=\"#FFF\" fill-rule=\"nonzero\" d=\"m20 10.81 8.33 1.85v8.15c0 2.85-1.55 5.18-4.1 7.01-.86.63-1.78 1.15-2.7 1.58l-.36.16-.16.07-.3.12-.13.05-.22.08L20 30l-.36-.12-.35-.13-.14-.06-.32-.13-.35-.16c-.93-.43-1.85-.95-2.72-1.58-2.54-1.83-4.1-4.16-4.1-7.01v-8.15L20 10.8Zm0 1.7L13.33 14v6.82c0 2.16 1.17 3.98 3.18 5.5l.23.16a14.82 14.82 0 0 0 3.24 1.76H20l.2-.07.4-.17.22-.1c.84-.39 1.67-.86 2.44-1.42 2.15-1.54 3.4-3.42 3.4-5.66V14L20 12.51Zm4.08 2.97 1.26 1.08-6.13 7.13-3.72-3.71 1.18-1.18 2.45 2.45 4.96-5.77Z\">\u003C/path>\u003C/g>\u003C/svg>\u003C/div>\u003Cspan class=\"sc-iqcoie iFUyHT\">Use Cases\u003C/span>\u003C/div>\u003C/ul>\u003Cul class=\"sc-dwLEzm cGOEkA navbar-ul\">\u003Cul class=\"navbar-ul\">\u003Ca to=\"/solutions/use-cases/transactional-email/\" href=\"https://mailgun.com/solutions/use-cases/transactional-email/\" class=\"sc-kgflAQ gQpgQa\">\u003Cdiv class=\"sc-TRNrF iELkNU\">\u003Cspan class=\"sc-jqUVSM sc-kDDrLX bFgEkv jmsiOt\">Transactional Emails\u003C/span>\u003C/div>\u003C/a>\u003C/ul>\u003Cul class=\"navbar-ul\">\u003Ca to=\"/solutions/use-cases/email-marketing/\" href=\"https://mailgun.com/solutions/use-cases/email-marketing/\" class=\"sc-kgflAQ gQpgQa\">\u003Cdiv class=\"sc-TRNrF iELkNU\">\u003Cspan class=\"sc-jqUVSM sc-kDDrLX bFgEkv jmsiOt\">Email Marketing\u003C/span>\u003C/div>\u003C/a>\u003C/ul>\u003Cul class=\"navbar-ul\">\u003Ca to=\"/solutions/use-cases/email-parsing/\" href=\"https://mailgun.com/solutions/use-cases/email-parsing/\" class=\"sc-kgflAQ gQpgQa\">\u003Cdiv class=\"sc-TRNrF iELkNU\">\u003Cspan class=\"sc-jqUVSM sc-kDDrLX bFgEkv jmsiOt\">Email Parsing\u003C/span>\u003C/div>\u003C/a>\u003C/ul>\u003Cul class=\"navbar-ul\">\u003Ca to=\"/solutions/use-cases/sending-email/\" href=\"https://mailgun.com/solutions/use-cases/sending-email/\" class=\"sc-kgflAQ gQpgQa\">\u003Cdiv class=\"sc-TRNrF iELkNU\">\u003Cspan class=\"sc-jqUVSM sc-kDDrLX bFgEkv jmsiOt\">Email Sending\u003C/span>\u003C/div>\u003C/a>\u003C/ul>\u003Cul class=\"navbar-ul\">\u003Ca to=\"/solutions/use-cases/white-label-email-service/\" href=\"https://mailgun.com/solutions/use-cases/white-label-email-service/\" class=\"sc-kgflAQ gQpgQa\">\u003Cdiv class=\"sc-TRNrF iELkNU\">\u003Cspan class=\"sc-jqUVSM sc-kDDrLX bFgEkv jmsiOt\">White Labeling\u003C/span>\u003C/div>\u003C/a>\u003C/ul>\u003Cul class=\"navbar-ul\">\u003Ca to=\"/products/send/inbound-routing/\" href=\"https://mailgun.com/products/send/inbound-routing/\" class=\"sc-kgflAQ gQpgQa\">\u003Cdiv class=\"sc-TRNrF iELkNU\">\u003Cspan class=\"sc-jqUVSM sc-kDDrLX bFgEkv jmsiOt\">Receiving Email\u003C/span>\u003C/div>\u003C/a>\u003C/ul>\u003Cul class=\"navbar-ul\">\u003Ca to=\"/solutions/use-cases/rapid-fire-email/\" href=\"https://mailgun.com/solutions/use-cases/rapid-fire-email/\" class=\"sc-kgflAQ gQpgQa\">\u003Cdiv class=\"sc-TRNrF iELkNU\">\u003Cspan class=\"sc-jqUVSM sc-kDDrLX bFgEkv jmsiOt\">Burst Sending\u003C/span>\u003C/div>\u003C/a>\u003C/ul>\u003C/ul>\u003C/li>\u003C/ul>\u003Cul class=\"sc-jIAOiI fNFNIy navbar-ul subpanel-mainMenu-3\">\u003Cdiv class=\"sc-llJcti iwIWiL\">\u003Cp class=\"sc-iqcoie iFUyHT\">Enterprise\u003C/p>\u003C/div>\u003Cli>\u003Ca to=\"/enterprise/\" href=\"https://mailgun.com/enterprise/\" class=\"sc-kgflAQ gQpgQa\">\u003Cdiv class=\"sc-ckMVTt kAITBJ\">\u003Cdiv class=\"Div-sc-11jq7rw-0 hpCGik sc-gsnTZi jnFvAE\">\u003Csvg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 40 40\">\u003Cg fill=\"none\" fill-rule=\"evenodd\">\u003Crect width=\"40\" height=\"40\" fill=\"#5F94E7\" rx=\"3\">\u003C/rect>\u003Cpath d=\"M10 10h20v20H10z\">\u003C/path>\u003Cpath fill=\"#FFF\" fill-rule=\"nonzero\" d=\"m20 10.55 10 3V30H10V20h3.33v-3.33h10v11.66h5V14.8l-6.66-2v3.04H20v-5.28Zm-6.67 11.12h-1.66v6.66h1.66v-6.66Zm8.34-3.34H15v10h6.67v-10ZM20 25v1.67h-3.33V25H20Zm6.67-8.33v10H25v-10h1.67ZM20 22.5v1.67h-3.33V22.5H20Zm0-2.5v1.67h-3.33V20H20Z\">\u003C/path>\u003C/g>\u003C/svg>\u003C/div>\u003Cspan class=\"sc-jqUVSM sc-kDDrLX bFgEkv jmsiOt\">Enterprise\u003C/span>\u003C/div>\u003C/a>\u003C/li>\u003Cli>\u003Ca to=\"/enterprise/email-consulting-services/\" href=\"https://mailgun.com/enterprise/email-consulting-services/\" class=\"sc-kgflAQ gQpgQa\">\u003Cdiv class=\"sc-ckMVTt kAITBJ\">\u003Cdiv class=\"Div-sc-11jq7rw-0 hpCGik sc-gsnTZi jnFvAE\">\u003Csvg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 40 40\">\u003Cg fill=\"none\" fill-rule=\"evenodd\">\u003Crect width=\"40\" height=\"40\" fill=\"#3B76CB\" rx=\"3\">\u003C/rect>\u003Cpath d=\"M10 10h20v20H10z\">\u003C/path>\u003Cpath fill=\"#FFF\" fill-rule=\"nonzero\" d=\"M29.17 26.67c0 1.78-1.4 3.24-3.17 3.33h-5.17v-1.67h5c.88 0 1.6-.68 1.67-1.54v-.27c-.2.07-.4.12-.62.14h-3.55v-7.5h4.17a7.5 7.5 0 0 0-15-.21v.22h4.17v7.5h-3.34a2.5 2.5 0 0 1-2.5-2.34v-5.16a9.17 9.17 0 0 1 18.33-.24v7.74Zm-1.67-5.84H25V25h1.67c.39 0 .72-.27.8-.63l.02-.1.01-.1v-3.34Zm-12.5 0h-2.5v3.34c0 .39.27.72.63.8l.1.02.1.01H15v-4.17Z\">\u003C/path>\u003C/g>\u003C/svg>\u003C/div>\u003Cspan class=\"sc-jqUVSM sc-kDDrLX bFgEkv jmsiOt\">Consulting\u003C/span>\u003C/div>\u003C/a>\u003C/li>\u003C/ul>\u003Cul class=\"sc-jIAOiI cLzYUJ navbar-ul subpanel-mainMenu-4\">\u003Cdiv class=\"sc-llJcti iwIWiL\">\u003Cp class=\"sc-iqcoie iFUyHT\">Resources\u003C/p>\u003Cli class=\"sc-fbPSWO funFpF\">\u003Ca to=\"/resources/\" href=\"https://mailgun.com/resources/\" class=\"sc-kgflAQ gQpgQa\">\u003Cspan class=\"sc-jqUVSM sc-kDDrLX bFgEkv jmsiOt\">Home\u003C/span>\u003C/a>\u003C/li>\u003C/div>\u003Cli class=\"sc-fXynhf idpcZh\">\u003Cul class=\"navbar-ul\">\u003Cdiv class=\"sc-ckMVTt elIFyv\">\u003Cdiv class=\"Div-sc-11jq7rw-0 hpCGik sc-gsnTZi jnFvAE\">\u003Csvg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 40 40\">\u003Cg fill=\"none\" fill-rule=\"evenodd\">\u003Crect width=\"40\" height=\"40\" fill=\"#5F94E7\" rx=\"3\">\u003C/rect>\u003Cpath d=\"M10 10h20v20H10z\">\u003C/path>\u003Cpath fill=\"#FFF\" fill-rule=\"nonzero\" d=\"M18.33 11.67h.19c.53.04 1.01.25 1.4.56l.08.07.1-.08c.4-.32.88-.52 1.42-.55h5.98v1.66H30v15H10v-15h2.5v-1.66h5.83ZM27.5 25h-5.9a.83.83 0 0 0-.77.83h-1.66a.83.83 0 0 0-.84-.83H12.5V15h-.83v11.67h16.66V15h-.83v10Zm-8.34-10.93a.82.82 0 0 0-.73-.73h-4.26v10h4.16c.64 0 1.23.23 1.67.63l.09-.07c.35-.29.8-.48 1.27-.55l.15-.01h4.32v-10h-4.16a.83.83 0 0 0-.83.73v5.1h-1.67v-5Z\">\u003C/path>\u003C/g>\u003C/svg>\u003C/div>\u003Cspan class=\"sc-iqcoie iFUyHT\">Learn\u003C/span>\u003C/div>\u003C/ul>\u003Cul class=\"sc-dwLEzm cGOEkA navbar-ul\">\u003Cul class=\"navbar-ul\">\u003Ca to=\"/resources/guides/\" href=\"https://mailgun.com/resources/guides/\" class=\"sc-kgflAQ gQpgQa\">\u003Cdiv class=\"sc-TRNrF iELkNU\">\u003Cspan class=\"sc-jqUVSM sc-kDDrLX bFgEkv jmsiOt\">Guides\u003C/span>\u003C/div>\u003C/a>\u003C/ul>\u003Cul class=\"navbar-ul\">\u003Ca to=\"/resources/podcasts/\" href=\"https://mailgun.com/resources/podcasts/\" class=\"sc-kgflAQ gQpgQa\">\u003Cdiv class=\"sc-TRNrF iELkNU\">\u003Cspan class=\"sc-jqUVSM sc-kDDrLX bFgEkv jmsiOt\">Podcasts\u003C/span>\u003C/div>\u003C/a>\u003C/ul>\u003Cul class=\"navbar-ul\">\u003Ca to=\"/resources/videos/\" href=\"https://mailgun.com/resources/videos/\" class=\"sc-kgflAQ gQpgQa\">\u003Cdiv class=\"sc-TRNrF iELkNU\">\u003Cspan class=\"sc-jqUVSM sc-kDDrLX bFgEkv jmsiOt\">Videos\u003C/span>\u003C/div>\u003C/a>\u003C/ul>\u003Cul class=\"navbar-ul\">\u003Ca to=\"/resources/learn/glossary/\" href=\"https://mailgun.com/resources/learn/glossary/\" class=\"sc-kgflAQ gQpgQa\">\u003Cdiv class=\"sc-TRNrF iELkNU\">\u003Cspan class=\"sc-jqUVSM sc-kDDrLX bFgEkv jmsiOt\">Glossary\u003C/span>\u003C/div>\u003C/a>\u003C/ul>\u003C/ul>\u003C/li>\u003Cli class=\"sc-fXynhf idpcZh\">\u003Cul class=\"navbar-ul\">\u003Cdiv class=\"sc-ckMVTt elIFyv\">\u003Cdiv class=\"Div-sc-11jq7rw-0 hpCGik sc-gsnTZi jnFvAE\">\u003Csvg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 40 40\">\u003Cg fill=\"none\" fill-rule=\"evenodd\">\u003Crect width=\"40\" height=\"40\" fill=\"#3B76CB\" rx=\"3\">\u003C/rect>\u003Cpath d=\"M10 10h20v20H10z\">\u003C/path>\u003Cpath fill=\"#FFF\" fill-rule=\"nonzero\" d=\"m26.66 21.32 2.27 2.26a3.75 3.75 0 0 1 .08 5.16l-.18.19a3.75 3.75 0 0 1-5.15.09l-.15-.14-3.04-3.05 1.17-1.18 3.06 3.06a2.08 2.08 0 0 0 2.82.14l.12-.1.05-.06c.78-.77.83-2 .13-2.83l-.1-.1-2.25-2.26 1.17-1.18Zm-.68-11.06.25.1 1.13.49-2.85 2.83 1.82 1.8 2.9-2.88.45 1.21a5.1 5.1 0 0 1 .1 3.25 5.59 5.59 0 0 1-4.27 3.91c-.61.1-1.23.1-1.85 0l-.3-.04-.08-.02-6.92 7.78-.1.1-.1.12-.1.1a3.57 3.57 0 0 1-4.9.03L11 28.9l-.07-.08a3.68 3.68 0 0 1 .15-5.06l.15-.14 4.87-4.28-5.9-5.9 3.3-3.3 5.4 5.41v-.11a5.51 5.51 0 0 1 4.82-5.37l.22-.02.2-.02c.62-.06 1.25.03 1.84.24Zm-1.83 1.43-.24.03a3.85 3.85 0 0 0-3.21 4.77l.07.2.22.54-8.65 7.63a2 2 0 0 0-.27 2.71l.1.13.05.05a1.9 1.9 0 0 0 2.81-.07l.07-.08 7.62-8.57.5.15c.67.2 1.37.25 2 .15a3.91 3.91 0 0 0 3.06-3.14l.03-.2.01-.14-1.99 1.98-4.18-4.15 2-1.99Zm-10.65.8-.94.94 4.79 4.8 1-.89-4.85-4.85Z\">\u003C/path>\u003C/g>\u003C/svg>\u003C/div>\u003Cspan class=\"sc-iqcoie iFUyHT\">Tools\u003C/span>\u003C/div>\u003C/ul>\u003Cul class=\"sc-dwLEzm cGOEkA navbar-ul\">\u003Cul class=\"navbar-ul\">\u003Ca to=\"/resources/tools/email-marketing-roi-calculator/\" href=\"https://mailgun.com/resources/tools/email-marketing-roi-calculator/\" class=\"sc-kgflAQ gQpgQa\">\u003Cdiv class=\"sc-TRNrF iELkNU\">\u003Cspan class=\"sc-jqUVSM sc-kDDrLX bFgEkv jmsiOt\">Email ROI Tool\u003C/span>\u003C/div>\u003C/a>\u003C/ul>\u003Cul class=\"navbar-ul\">\u003Ca to=\"/resources/tools/email-templates/\" href=\"https://mailgun.com/resources/tools/email-templates/\" class=\"sc-kgflAQ gQpgQa\">\u003Cdiv class=\"sc-TRNrF iELkNU\">\u003Cspan class=\"sc-jqUVSM sc-kDDrLX bFgEkv jmsiOt\">Email Templates\u003C/span>\u003C/div>\u003C/a>\u003C/ul>\u003Cul class=\"navbar-ul\">\u003Ca to=\"/resources/integrations/\" href=\"https://mailgun.com/resources/integrations/\" class=\"sc-kgflAQ gQpgQa\">\u003Cdiv class=\"sc-TRNrF iELkNU\">\u003Cspan class=\"sc-jqUVSM sc-kDDrLX bFgEkv jmsiOt\">Integrations\u003C/span>\u003C/div>\u003C/a>\u003C/ul>\u003C/ul>\u003C/li>\u003Cli class=\"sc-fXynhf idpcZh\">\u003Cul class=\"navbar-ul\">\u003Cdiv class=\"sc-ckMVTt elIFyv\">\u003Cdiv class=\"Div-sc-11jq7rw-0 hpCGik sc-gsnTZi jnFvAE\">\u003Csvg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 40 40\">\u003Cg fill=\"none\" fill-rule=\"evenodd\">\u003Crect width=\"40\" height=\"40\" fill=\"#285896\" rx=\"3\">\u003C/rect>\u003Cpath d=\"M10 10h20v20H10z\">\u003C/path>\u003Cpath fill=\"#FFF\" fill-rule=\"nonzero\" d=\"M30 10v17.5a2.5 2.5 0 0 1-2.34 2.5H12.5a2.5 2.5 0 0 1-2.5-2.36V20h2.5v1.67h-.83v5.83c0 .42.32.78.74.83h.19a.84.84 0 0 0 .73-.73V10H30Zm-1.67 1.67H15V27.5c0 .18-.02.36-.06.54l-.04.17-.04.12H27.5c.39 0 .72-.27.8-.63l.03-.1V11.66Zm-1.66 12.5v1.66h-10v-1.67h10Zm0-3.34v1.67h-10v-1.67h10Zm0-6.66v5h-10v-5h10ZM25 15.83h-6.67v1.67H25v-1.67Z\">\u003C/path>\u003C/g>\u003C/svg>\u003C/div>\u003Cspan class=\"sc-iqcoie iFUyHT\">Success Stories\u003C/span>\u003C/div>\u003C/ul>\u003Cul class=\"sc-dwLEzm cGOEkA navbar-ul\">\u003Cul class=\"navbar-ul\">\u003Ca to=\"/resources/comparisons/esp-comparisons/\" href=\"https://mailgun.com/resources/comparisons/esp-comparisons/\" class=\"sc-kgflAQ gQpgQa\">\u003Cdiv class=\"sc-TRNrF iELkNU\">\u003Cspan class=\"sc-jqUVSM sc-kDDrLX bFgEkv jmsiOt\">Mailgun vs. Competitors\u003C/span>\u003C/div>\u003C/a>\u003C/ul>\u003Cul class=\"navbar-ul\">\u003Ca to=\"/resources/case-studies/\" href=\"https://mailgun.com/resources/case-studies/\" class=\"sc-kgflAQ gQpgQa\">\u003Cdiv class=\"sc-TRNrF iELkNU\">\u003Cspan class=\"sc-jqUVSM sc-kDDrLX bFgEkv jmsiOt\">Case studies\u003C/span>\u003C/div>\u003C/a>\u003C/ul>\u003Cul class=\"navbar-ul\">\u003Ca to=\"/resources/success-stories/our-customers/\" href=\"https://mailgun.com/resources/success-stories/our-customers/\" class=\"sc-kgflAQ gQpgQa\">\u003Cdiv class=\"sc-TRNrF iELkNU\">\u003Cspan class=\"sc-jqUVSM sc-kDDrLX bFgEkv jmsiOt\">Our customers\u003C/span>\u003C/div>\u003C/a>\u003C/ul>\u003C/ul>\u003C/li>\u003C/ul>\u003Cul class=\"sc-jIAOiI fNFNIy navbar-ul subpanel-mainMenu-5\">\u003Cdiv class=\"sc-llJcti iwIWiL\">\u003Cp class=\"sc-iqcoie iFUyHT\">Contact\u003C/p>\u003Cli class=\"sc-fbPSWO funFpF\">\u003Ca to=\"/contact/\" href=\"https://mailgun.com/contact/\" class=\"sc-kgflAQ gQpgQa\">\u003Cspan class=\"sc-jqUVSM sc-kDDrLX bFgEkv jmsiOt\">Home\u003C/span>\u003C/a>\u003C/li>\u003C/div>\u003Cli>\u003Ca to=\"/contact/sales/\" href=\"https://mailgun.com/contact/sales/\" class=\"sc-kgflAQ gQpgQa\">\u003Cdiv class=\"sc-ckMVTt kAITBJ\">\u003Cdiv class=\"Div-sc-11jq7rw-0 hpCGik sc-gsnTZi jnFvAE\">\u003Csvg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 40 40\">\u003Cg fill=\"none\" fill-rule=\"evenodd\">\u003Crect width=\"40\" height=\"40\" fill=\"#5F94E7\" rx=\"3\">\u003C/rect>\u003Cpath d=\"M10 10h20v20H10z\">\u003C/path>\u003Cpath fill=\"#FFF\" fill-rule=\"nonzero\" d=\"M17.5 11.67v1.66l-.83.01A5.06 5.06 0 0 0 13 21.82l.15.16 4.74 4.74a4.17 4.17 0 0 0 3.45 1.19l-2.03-2.03 1.18-1.18 2.59 2.58c.19-.12.37-.26.54-.41l.16-.15.37-.37-2.66-2.65 1.18-1.18 2.64 2.64c.45-.62.43-1.47-.07-2.06l-.1-.1-3.6-3.6 1.18-1.18 3.6 3.6a3.33 3.33 0 0 1 .13 4.58l-.13.13-1.36 1.36a5.83 5.83 0 0 1-8.07.18l-.18-.18-4.74-4.73a6.73 6.73 0 0 1 4.43-11.48h.26l.83-.01Zm10.53 1.97a6.73 6.73 0 0 1 1.14 8l-.12.21-.43.72-1.43-.86.43-.71a5.06 5.06 0 0 0-7.77-6.33l-.15.15-3.47 3.46c.92.54 2.1.45 2.92-.27l.12-.12 2.4-2.4 1.17 1.18-2.4 2.4a4.17 4.17 0 0 1-5.74.15l-.15-.15-.73-.73 4.7-4.7a6.73 6.73 0 0 1 9.5 0Z\">\u003C/path>\u003C/g>\u003C/svg>\u003C/div>\u003Cspan class=\"sc-jqUVSM sc-kDDrLX bFgEkv jmsiOt\">Talk to Sales\u003C/span>\u003C/div>\u003C/a>\u003C/li>\u003Cli>\u003Ca to=\"/contact/schedule-a-demo/\" href=\"https://mailgun.com/contact/schedule-a-demo/\" class=\"sc-kgflAQ gQpgQa\">\u003Cdiv class=\"sc-ckMVTt kAITBJ\">\u003Cdiv class=\"Div-sc-11jq7rw-0 hpCGik sc-gsnTZi jnFvAE\">\u003Csvg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 40 40\">\u003Cg fill=\"none\" fill-rule=\"evenodd\">\u003Crect width=\"40\" height=\"40\" fill=\"#3B76CB\" rx=\"3\">\u003C/rect>\u003Cpath d=\"M10 10h20v20H10z\">\u003C/path>\u003Cpath fill=\"#FFF\" fill-rule=\"nonzero\" d=\"M20 12.5c3.85 0 7.06 2.53 9.54 6.04.61.88.61 2.04 0 2.93-2.48 3.5-5.7 6.03-9.54 6.03-3.85 0-7.06-2.53-9.54-6.04a2.55 2.55 0 0 1 0-2.93c2.48-3.5 5.7-6.03 9.54-6.03Zm0 1.67c-3.15 0-5.98 2.22-8.17 5.32a.89.89 0 0 0 0 1.02c2.19 3.1 5.02 5.32 8.17 5.32 3.15 0 5.98-2.22 8.17-5.32a.89.89 0 0 0 0-1.02c-2.19-3.1-5.02-5.32-8.17-5.32Zm0 1.66a4.17 4.17 0 1 1 0 8.34 4.17 4.17 0 0 1 0-8.34Zm0 1.67a2.5 2.5 0 1 0 0 5 2.5 2.5 0 0 0 0-5Z\">\u003C/path>\u003C/g>\u003C/svg>\u003C/div>\u003Cspan class=\"sc-jqUVSM sc-kDDrLX bFgEkv jmsiOt\">Schedule a demo\u003C/span>\u003C/div>\u003C/a>\u003C/li>\u003C/ul>\u003Cul class=\"sc-jIAOiI ffwoyY navbar-ul subpanel-topMenu-0\">\u003Cdiv class=\"sc-gicCDI ixSIWE\">\u003Cp class=\"sc-iqcoie iFUyHT\">About\u003C/p>\u003C/div>\u003Cli class=\"sc-fbPSWO iyYafp\">\u003Ca to=\"/about/company/\" href=\"https://mailgun.com/about/company/\" class=\"sc-kgflAQ gQpgQa\">\u003Cspan class=\"sc-jqUVSM sc-kDDrLX bFgEkv jmsiOt\">Company\u003C/span>\u003C/a>\u003C/li>\u003Cli class=\"sc-fbPSWO iyYafp\">\u003Ca to=\"/about/partners/\" href=\"https://mailgun.com/about/partners/\" class=\"sc-kgflAQ gQpgQa\">\u003Cspan class=\"sc-jqUVSM sc-kDDrLX bFgEkv jmsiOt\">Partners\u003C/span>\u003C/a>\u003C/li>\u003Cli class=\"sc-fbPSWO iyYafp\">\u003Ca to=\"/about/jobs/\" href=\"https://mailgun.com/about/jobs/\" class=\"sc-kgflAQ gQpgQa\">\u003Cspan class=\"sc-jqUVSM sc-kDDrLX bFgEkv jmsiOt\">Careers\u003C/span>\u003C/a>\u003C/li>\u003Cli class=\"sc-fbPSWO iyYafp\">\u003Ca to=\"/about/events/\" href=\"https://mailgun.com/about/events/\" class=\"sc-kgflAQ gQpgQa\">\u003Cspan class=\"sc-jqUVSM sc-kDDrLX bFgEkv jmsiOt\">Events\u003C/span>\u003C/a>\u003C/li>\u003C/ul>\u003Cul class=\"sc-jIAOiI ffwoyY navbar-ul subpanel-topMenu-2\">\u003Cdiv class=\"sc-gicCDI ixSIWE\">\u003Cp class=\"sc-iqcoie iFUyHT\">Help\u003C/p>\u003C/div>\u003Cli class=\"sc-fbPSWO iyYafp\">\u003Ca to=\"/contact/support/\" href=\"https://mailgun.com/contact/support/\" class=\"sc-kgflAQ gQpgQa\">\u003Cspan class=\"sc-jqUVSM sc-kDDrLX bFgEkv jmsiOt\">Contact Support\u003C/span>\u003C/a>\u003C/li>\u003Cli class=\"sc-fbPSWO iyYafp\">\u003Ca href=\"https://help.mailgun.com/hc/en-us\" target=\"_tabs\" rel=\"noopener noreferrer\" class=\"sc-fLlhyt cveTRX\">\u003Cspan class=\"sc-jqUVSM sc-kDDrLX bFgEkv jmsiOt\">Help Center\u003C/span>\u003C/a>\u003C/li>\u003Cli class=\"sc-fbPSWO iyYafp\">\u003Ca href=\"https://status.mailgun.com/\" target=\"_tabs\" rel=\"noopener noreferrer\" class=\"sc-fLlhyt cveTRX\">\u003Cspan class=\"sc-jqUVSM sc-kDDrLX bFgEkv jmsiOt\">Status\u003C/span>\u003C/a>\u003C/li>\u003Cli class=\"sc-fbPSWO iyYafp\">\u003Ca href=\"https://security.mailgun.com/\" target=\"_tabs\" rel=\"noopener noreferrer\" class=\"sc-fLlhyt cveTRX\">\u003Cspan class=\"sc-jqUVSM sc-kDDrLX bFgEkv jmsiOt\">Security Portal\u003C/span>\u003C/a>\u003C/li>\u003Cli class=\"sc-fbPSWO iyYafp\">\u003Ca to=\"/resources/learn/gdpr/\" href=\"https://mailgun.com/resources/learn/gdpr/\" class=\"sc-kgflAQ gQpgQa\">\u003Cspan class=\"sc-jqUVSM sc-kDDrLX bFgEkv jmsiOt\">GDPR\u003C/span>\u003C/a>\u003C/li>\u003C/ul>\u003C/div>\u003C/div>\u003C/div>\u003C/div>\u003C/div>\u003C/div>\n \u003Csection class=\"subnav\">\n \u003Cdiv class=\"container-fluid subnav-alignment\">\n \u003Ca href=\"https://github.com/mailgun/documentation\" class=\"edit-docs-link\" onclick=\"mixpanel.track('Clicked Edit Docs Link');\">Edit\u003C/a>\n \u003Cul id=\"headerButtons\" class=\"nav nav-pills\">\n \u003Cli class=\"lang-label\">\n Code sample preference:\n \u003C/li>\n \u003Cli class=\"lang active\">\n \u003Ca href=\"\" id=\"lang_bash\" class=\"current\">curl\u003C/a>\n \u003C/li>\n \u003Cli class=\"lang\">\n \u003Ca href=\"\" id=\"lang_rb\">Ruby\u003C/a>\n \u003C/li>\n \u003Cli class=\"lang\">\n \u003Ca href=\"\" id=\"lang_py\">Python\u003C/a>\n \u003C/li>\n \u003Cli class=\"lang\">\n \u003Ca href=\"\" id=\"lang_php\">PHP\u003C/a>\n \u003C/li>\n \u003Cli class=\"lang\">\n \u003Ca href=\"\" id=\"lang_java\">Java\u003C/a>\n \u003C/li>\n \u003Cli class=\"lang\">\n \u003Ca href=\"\" id=\"lang_csharp\">C#\u003C/a>\n \u003C/li>\n \u003Cli class=\"lang\">\n \u003Ca href=\"\" id=\"lang_go\">Go\u003C/a>\n \u003C/li>\n \u003Cli class=\"lang\">\n \u003Ca href=\"\" id=\"lang_js\">Node.js\u003C/a>\n \u003C/li>\n \u003Cdiv id=\"search\" role=\"search\" class=\"search-box\">\n \u003Cform action=\"search.html\" method=\"get\">\n \u003Csvg class=\"icon icon-search\" viewBox=\"0 0 32 32\">\u003Cuse xlink:href=\"#icon-search\">\u003C/use>\u003C/svg>\n \u003Cinput name=\"q\" type=\"search\" id=\"st-search-input\" class=\"prettysearch search-input\" autofocus=\"\">\n \u003Cinput type=\"hidden\" name=\"check_keywords\" value=\"yes\">\n \u003Cinput type=\"hidden\" name=\"area\" value=\"default\">\n \u003C/form>\n \u003C/div>\n \u003C/ul>\n \u003C/div>\n \u003C/section>\n\n \u003Csection class=\"main\">\n\n \u003Cdiv class=\"container\">\n\n\n \n \u003Caside id=\"sphinxsidebar\" class=\"docs-sidebar\">\n \u003Cdiv class=\"sphinxsidebarwrapper\">\n \u003Cul>\u003Cli class=\"toctree-l1\">\u003Ca href=\"index.html\">Docs Home\u003C/a>\u003C/li>\u003C/ul>\n \u003Cul class=\"current\">\n\u003Cli class=\"toctree-l1\">\u003Ca class=\"reference internal\" href=\"quickstart.html\">Quickstart Guide\u003C/a>\u003C/li>\n\u003Cli class=\"toctree-l1\">\u003Ca class=\"reference internal\" href=\"user_manual.html\">User Manual\u003C/a>\u003C/li>\n\u003Cli class=\"toctree-l1\">\u003Ca class=\"reference internal\" href=\"libraries.html\">Libraries\u003C/a>\u003C/li>\n\u003Cli class=\"toctree-l1 current\">\u003Ca class=\"reference internal\" href=\"api_reference.html\">Mailgun API Reference\u003C/a>\u003Cul class=\"current\">\n\u003Cli class=\"toctree-l2\">\u003Ca class=\"reference internal\" href=\"api-intro.html\">Introduction\u003C/a>\u003C/li>\n\u003Cli class=\"toctree-l2\">\u003Ca class=\"reference internal\" href=\"api-sending.html\">Messages\u003C/a>\u003C/li>\n\u003Cli class=\"toctree-l2\">\u003Ca class=\"reference internal\" href=\"api-domains.html\">Domains\u003C/a>\u003C/li>\n\u003Cli class=\"toctree-l2\">\u003Ca class=\"reference internal\" href=\"secure-tracking.html\">Secure Tracking\u003C/a>\u003C/li>\n\u003Cli class=\"toctree-l2\">\u003Ca class=\"reference internal\" href=\"api-ips.html\">IPs\u003C/a>\u003C/li>\n\u003Cli class=\"toctree-l2\">\u003Ca class=\"reference internal\" href=\"api-ip-pools.html\">IP Pools\u003C/a>\u003C/li>\n\u003Cli class=\"toctree-l2\">\u003Ca class=\"reference internal\" href=\"api-events.html\">Events\u003C/a>\u003C/li>\n\u003Cli class=\"toctree-l2\">\u003Ca class=\"reference internal\" href=\"api-stats.html\">Stats\u003C/a>\u003C/li>\n\u003Cli class=\"toctree-l2\">\u003Ca class=\"reference internal\" href=\"api-tags.html\">Tags\u003C/a>\u003C/li>\n\u003Cli class=\"toctree-l2\">\u003Ca class=\"reference internal\" href=\"api-suppressions.html\">Suppressions\u003C/a>\u003C/li>\n\u003Cli class=\"toctree-l2\">\u003Ca class=\"reference internal\" href=\"api-routes.html\">Routes\u003C/a>\u003C/li>\n\u003Cli class=\"toctree-l2\">\u003Ca class=\"reference internal\" href=\"api-webhooks.html\">Webhooks\u003C/a>\u003C/li>\n\u003Cli class=\"toctree-l2 current active\">\u003Ca class=\"current reference internal\" href=\"#\">Mailing Lists\u003C/a>\u003Cul>\n\u003Cli class=\"toctree-l3\">\u003Ca class=\"reference internal\" href=\"#access-levels\">Access Levels\u003C/a>\u003C/li>\n\u003Cli class=\"toctree-l3\">\u003Ca class=\"reference internal\" href=\"#examples\">Examples\u003C/a>\u003C/li>\n\u003C/ul>\n\u003C/li>\n\u003Cli class=\"toctree-l2\">\u003Ca class=\"reference internal\" href=\"api-templates.html\">Templates\u003C/a>\u003C/li>\n\u003Cli class=\"toctree-l2\">\u003Ca class=\"reference internal\" href=\"subaccounts.html\">Subaccounts\u003C/a>\u003C/li>\n\u003Cli class=\"toctree-l2\">\u003Ca class=\"reference internal\" href=\"api-email-validation.html\">Email Validation\u003C/a>\u003C/li>\n\u003C/ul>\n\u003C/li>\n\u003Cli class=\"toctree-l1\">\u003Ca class=\"reference internal\" href=\"inboxready_api_reference.html\">Optimize API Reference\u003C/a>\u003C/li>\n\u003Cli class=\"toctree-l1\">\u003Ca class=\"reference internal\" href=\"faqs.html\">FAQ\u003C/a>\u003C/li>\n\u003Cli class=\"toctree-l1\">\u003Ca class=\"reference internal\" href=\"best_practices.html\">Email Best Practices\u003C/a>\u003C/li>\n\u003C/ul>\n\n \u003Cdiv class=\"admonition note\">You can find your API Key in your \u003Ca href=\"https://app.mailgun.com/app/dashboard\" target=\"_blank\">Control Panel\u003C/a>\u003C/div>\n \u003Cdiv class=\"admonition note\">API and SMTP regions can be found at \u003Ca href=\"https://documentation.mailgun.com/en/latest/api-intro.html#mailgun-regions\" target=\"_blank\">Mailgun Regions\u003C/a>\u003C/div>\n \u003C/div>\n \u003C/aside>\n\n \n\n \u003Cdiv class=\"document\">\n \u003Cdiv id=\"st-results-container\">\u003C/div>\n \u003Cdiv class=\"documentwrapper\">\n \u003Cdiv class=\"bodywrapper\">\n \u003Cdiv class=\"body\">\n \n \u003Cdiv class=\"section\" id=\"mailing-lists\">\n\u003Cspan id=\"api-mailinglists\">\u003C/span>\u003Ch1>Mailing Lists\u003Ca class=\"headerlink\" href=\"#mailing-lists\" title=\"Permalink to this headline\">¶\u003C/a>\u003C/h1>\n\u003Cp>You can programmatically create mailing lists using Mailgun Mailing List API.\u003C/p>\n\u003Cp>The Mailing List API endpoint is available at:\u003C/p>\n\u003Cdiv class=\"highlight-url notranslate\">\u003Cdiv class=\"highlight\">\u003Cpre>\u003Cspan>\u003C/span>v3/lists\n\u003C/pre>\u003C/div>\n\u003C/div>\n\u003Cp>A mailing list is a group of members (recipients) which itself has an email address,\nlike \u003Ca class=\"reference external\" href=\"mailto:developers%40mailgun.net\">developers\u003Cspan>@\u003C/span>mailgun\u003Cspan>.\u003C/span>net\u003C/a>. This address becomes an ID for this mailing list.\u003C/p>\n\u003Cp>When you send a message to \u003Ca class=\"reference external\" href=\"mailto:developers%40mailgun.net\">developers\u003Cspan>@\u003C/span>mailgun\u003Cspan>.\u003C/span>net\u003C/a>, all members of the list will\nreceive a copy of it.\u003C/p>\n\u003Cdiv class=\"highlight-url notranslate\">\u003Cdiv class=\"highlight\">\u003Cpre>\u003Cspan>\u003C/span>GET /lists/pages\n\u003C/pre>\u003C/div>\n\u003C/div>\n\u003Cp>Paginate over mailing lists under your account\u003C/p>\n\u003Cdiv class=\"ptable docutils container\">\n\u003Cdiv class=\"wy-table-responsive\">\u003Ctable border=\"1\" class=\"docutils\">\n\u003Ccolgroup>\n\u003Ccol width=\"22%\">\n\u003Ccol width=\"78%\">\n\u003C/colgroup>\n\u003Cthead valign=\"bottom\">\n\u003Ctr class=\"row-odd\">\u003Cth class=\"head\">Parameter\u003C/th>\n\u003Cth class=\"head\">Description\u003C/th>\n\u003C/tr>\n\u003C/thead>\n\u003Ctbody valign=\"top\">\n\u003Ctr class=\"row-even\">\u003Ctd>limit\u003C/td>\n\u003Ctd>Maximum number of records to return \u003Cem>(optional: 100 by default)\u003C/em>\u003C/td>\n\u003C/tr>\n\u003C/tbody>\n\u003C/table>\u003C/div>\n\u003C/div>\n\u003Cdiv class=\"highlight-url notranslate\">\u003Cdiv class=\"highlight\">\u003Cpre>\u003Cspan>\u003C/span>GET /lists/<address>\n\u003C/pre>\u003C/div>\n\u003C/div>\n\u003Cp>Returns a single mailing list by a given address.\u003C/p>\n\u003Cdiv class=\"highlight-url notranslate\">\u003Cdiv class=\"highlight\">\u003Cpre>\u003Cspan>\u003C/span>POST /lists\n\u003C/pre>\u003C/div>\n\u003C/div>\n\u003Cp>Creates a new mailing list.\u003C/p>\n\u003Cdiv class=\"ptable docutils container\">\n\u003Cdiv class=\"wy-table-responsive\">\u003Ctable border=\"1\" class=\"docutils\">\n\u003Ccolgroup>\n\u003Ccol width=\"20%\">\n\u003Ccol width=\"80%\">\n\u003C/colgroup>\n\u003Cthead valign=\"bottom\">\n\u003Ctr class=\"row-odd\">\u003Cth class=\"head\">Parameter\u003C/th>\n\u003Cth class=\"head\">Description\u003C/th>\n\u003C/tr>\n\u003C/thead>\n\u003Ctbody valign=\"top\">\n\u003Ctr class=\"row-even\">\u003Ctd>address\u003C/td>\n\u003Ctd>A valid email address for the mailing list, e.g.\n\u003Ccode class=\"docutils literal notranslate\">\u003Cspan class=\"pre\">developers@mailgun.net\u003C/span>\u003C/code>, or \u003Ccode class=\"docutils literal notranslate\">\u003Cspan class=\"pre\">Developers\u003C/span> \u003Cspan class=\"pre\"><devs@mg.net>\u003C/span>\u003C/code>\u003C/td>\n\u003C/tr>\n\u003Ctr class=\"row-odd\">\u003Ctd>name\u003C/td>\n\u003Ctd>Mailing list name, e.g. \u003Ccode class=\"docutils literal notranslate\">\u003Cspan class=\"pre\">Developers\u003C/span>\u003C/code> \u003Cem>(optional)\u003C/em>\u003C/td>\n\u003C/tr>\n\u003Ctr class=\"row-even\">\u003Ctd>description\u003C/td>\n\u003Ctd>A description \u003Cem>(optional)\u003C/em>\u003C/td>\n\u003C/tr>\n\u003Ctr class=\"row-odd\">\u003Ctd>access_level\u003C/td>\n\u003Ctd>List access level, one of: readonly (default), members, everyone\u003C/td>\n\u003C/tr>\n\u003Ctr class=\"row-even\">\u003Ctd>reply_preference\u003C/td>\n\u003Ctd>Set where replies should go: \u003Ccode class=\"docutils literal notranslate\">\u003Cspan class=\"pre\">list\u003C/span>\u003C/code> (default) | \u003Ccode class=\"docutils literal notranslate\">\u003Cspan class=\"pre\">sender\u003C/span>\u003C/code> \u003Cem>(optional)\u003C/em>\u003C/td>\n\u003C/tr>\n\u003C/tbody>\n\u003C/table>\u003C/div>\n\u003C/div>\n\u003Cdiv class=\"highlight-url notranslate\">\u003Cdiv class=\"highlight\">\u003Cpre>\u003Cspan>\u003C/span>PUT /lists/<address>\n\u003C/pre>\u003C/div>\n\u003C/div>\n\u003Cp>Update mailing list properties, such as address, description or name\u003C/p>\n\u003Cdiv class=\"ptable docutils container\">\n\u003Cdiv class=\"wy-table-responsive\">\u003Ctable border=\"1\" class=\"docutils\">\n\u003Ccolgroup>\n\u003Ccol width=\"20%\">\n\u003Ccol width=\"80%\">\n\u003C/colgroup>\n\u003Cthead valign=\"bottom\">\n\u003Ctr class=\"row-odd\">\u003Cth class=\"head\">Parameter\u003C/th>\n\u003Cth class=\"head\">Description\u003C/th>\n\u003C/tr>\n\u003C/thead>\n\u003Ctbody valign=\"top\">\n\u003Ctr class=\"row-even\">\u003Ctd>address\u003C/td>\n\u003Ctd>New mailing list address, e.g. \u003Ccode class=\"docutils literal notranslate\">\u003Cspan class=\"pre\">devs@mg.net\u003C/span>\u003C/code> \u003Cem>(optional)\u003C/em>\u003C/td>\n\u003C/tr>\n\u003Ctr class=\"row-odd\">\u003Ctd>name\u003C/td>\n\u003Ctd>New name, e.g. \u003Ccode class=\"docutils literal notranslate\">\u003Cspan class=\"pre\">My\u003C/span> \u003Cspan class=\"pre\">newsletter\u003C/span>\u003C/code> \u003Cem>(optional)\u003C/em>\u003C/td>\n\u003C/tr>\n\u003Ctr class=\"row-even\">\u003Ctd>description\u003C/td>\n\u003Ctd>Description string \u003Cem>(optional)\u003C/em>\u003C/td>\n\u003C/tr>\n\u003Ctr class=\"row-odd\">\u003Ctd>access_level\u003C/td>\n\u003Ctd>List access level, one of: readonly (default), members, everyone\u003C/td>\n\u003C/tr>\n\u003Ctr class=\"row-even\">\u003Ctd>reply_preference\u003C/td>\n\u003Ctd>Set where replies should go: \u003Ccode class=\"docutils literal notranslate\">\u003Cspan class=\"pre\">list\u003C/span>\u003C/code> (default) | \u003Ccode class=\"docutils literal notranslate\">\u003Cspan class=\"pre\">sender\u003C/span>\u003C/code> \u003Cem>(optional)\u003C/em>\u003C/td>\n\u003C/tr>\n\u003C/tbody>\n\u003C/table>\u003C/div>\n\u003C/div>\n\u003Cdiv class=\"highlight-url notranslate\">\u003Cdiv class=\"highlight\">\u003Cpre>\u003Cspan>\u003C/span>DELETE /lists/<address>\n\u003C/pre>\u003C/div>\n\u003C/div>\n\u003Cp>Deletes a mailing list.\u003C/p>\n\u003Cdiv class=\"highlight-url notranslate\">\u003Cdiv class=\"highlight\">\u003Cpre>\u003Cspan>\u003C/span>POST /lists/<address>/validate\n\u003C/pre>\u003C/div>\n\u003C/div>\n\u003Cp>Verify all the members of the mailing list.\u003C/p>\n\u003Cdiv class=\"admonition note\">\n\u003Cp class=\"first admonition-title\">Note\u003C/p>\n\u003Cp class=\"last\">Our Email Validation service has been renamed to Email Verification service. While the names are different, nothing within our codebase has changed to cause a disruption in service.\u003C/p>\n\u003C/div>\n\u003Cdiv class=\"highlight-url notranslate\">\u003Cdiv class=\"highlight\">\u003Cpre>\u003Cspan>\u003C/span>GET /lists/<address>/validate\n\u003C/pre>\u003C/div>\n\u003C/div>\n\u003Cp>Retrieve current status of the mailing list verification job.\u003C/p>\n\u003Cdiv class=\"admonition note\">\n\u003Cp class=\"first admonition-title\">Note\u003C/p>\n\u003Cp class=\"last\">Our Email Validation service has been renamed to Email Verification service. While the names are different, nothing within our codebase has changed to cause a disruption in service.\u003C/p>\n\u003C/div>\n\u003Cdiv class=\"highlight-url notranslate\">\u003Cdiv class=\"highlight\">\u003Cpre>\u003Cspan>\u003C/span>DELETE /lists/<address>/validate\n\u003C/pre>\u003C/div>\n\u003C/div>\n\u003Cp>Cancel an active mailing list verification job.\u003C/p>\n\u003Cdiv class=\"admonition note\">\n\u003Cp class=\"first admonition-title\">Note\u003C/p>\n\u003Cp class=\"last\">Our Email Validation service has been renamed to Email Verification service. While the names are different, nothing within our codebase has changed to cause a disruption in service.\u003C/p>\n\u003C/div>\n\u003Cdiv class=\"highlight-url notranslate\">\u003Cdiv class=\"highlight\">\u003Cpre>\u003Cspan>\u003C/span>GET /lists/<address>/members/pages\n\u003C/pre>\u003C/div>\n\u003C/div>\n\u003Cp>Paginate over list members in the given mailing list\u003C/p>\n\u003Cdiv class=\"ptable docutils container\">\n\u003Cdiv class=\"wy-table-responsive\">\u003Ctable border=\"1\" class=\"docutils\">\n\u003Ccolgroup>\n\u003Ccol width=\"22%\">\n\u003Ccol width=\"78%\">\n\u003C/colgroup>\n\u003Cthead valign=\"bottom\">\n\u003Ctr class=\"row-odd\">\u003Cth class=\"head\">Parameter\u003C/th>\n\u003Cth class=\"head\">Description\u003C/th>\n\u003C/tr>\n\u003C/thead>\n\u003Ctbody valign=\"top\">\n\u003Ctr class=\"row-even\">\u003Ctd>subscribed\u003C/td>\n\u003Ctd>\u003Ccode class=\"docutils literal notranslate\">\u003Cspan class=\"pre\">yes\u003C/span>\u003C/code> to lists subscribed, \u003Ccode class=\"docutils literal notranslate\">\u003Cspan class=\"pre\">no\u003C/span>\u003C/code> for unsubscribed.\nlist all if not set\u003C/td>\n\u003C/tr>\n\u003Ctr class=\"row-odd\">\u003Ctd>limit\u003C/td>\n\u003Ctd>Maximum number of records to return \u003Cem>(optional: 100 by default)\u003C/em>\u003C/td>\n\u003C/tr>\n\u003C/tbody>\n\u003C/table>\u003C/div>\n\u003C/div>\n\u003Cdiv class=\"highlight-url notranslate\">\u003Cdiv class=\"highlight\">\u003Cpre>\u003Cspan>\u003C/span>GET /lists/<address>/members/<member_address>\n\u003C/pre>\u003C/div>\n\u003C/div>\n\u003Cp>Retrieves a mailing list member.\u003C/p>\n\u003Cdiv class=\"highlight-url notranslate\">\u003Cdiv class=\"highlight\">\u003Cpre>\u003Cspan>\u003C/span>POST /lists/<address>/members\n\u003C/pre>\u003C/div>\n\u003C/div>\n\u003Cp>Adds a member to the mailing list.\u003C/p>\n\u003Cdiv class=\"ptable docutils container\">\n\u003Cdiv class=\"wy-table-responsive\">\u003Ctable border=\"1\" class=\"docutils\">\n\u003Ccolgroup>\n\u003Ccol width=\"23%\">\n\u003Ccol width=\"77%\">\n\u003C/colgroup>\n\u003Cthead valign=\"bottom\">\n\u003Ctr class=\"row-odd\">\u003Cth class=\"head\">Parameter\u003C/th>\n\u003Cth class=\"head\">Description\u003C/th>\n\u003C/tr>\n\u003C/thead>\n\u003Ctbody valign=\"top\">\n\u003Ctr class=\"row-even\">\u003Ctd>address\u003C/td>\n\u003Ctd>Valid email address specification, e.g.\n\u003Ccode class=\"docutils literal notranslate\">\u003Cspan class=\"pre\">Alice\u003C/span> \u003Cspan class=\"pre\"><alice@example.com>\u003C/span>\u003C/code> or just \u003Ccode class=\"docutils literal notranslate\">\u003Cspan class=\"pre\">alice@example.com\u003C/span>\u003C/code>\u003C/td>\n\u003C/tr>\n\u003Ctr class=\"row-odd\">\u003Ctd>name\u003C/td>\n\u003Ctd>Optional member name\u003C/td>\n\u003C/tr>\n\u003Ctr class=\"row-even\">\u003Ctd>vars\u003C/td>\n\u003Ctd>JSON-encoded dictionary string with arbitrary\nparameters, e.g. \u003Ccode class=\"docutils literal notranslate\">\u003Cspan class=\"pre\">{\"gender\":\"female\",\"age\":27}\u003C/span>\u003C/code>\u003C/td>\n\u003C/tr>\n\u003Ctr class=\"row-odd\">\u003Ctd>subscribed\u003C/td>\n\u003Ctd>\u003Ccode class=\"docutils literal notranslate\">\u003Cspan class=\"pre\">yes\u003C/span>\u003C/code> to add as subscribed \u003Cem>(default)\u003C/em>,\n\u003Ccode class=\"docutils literal notranslate\">\u003Cspan class=\"pre\">no\u003C/span>\u003C/code> as unsubscribed\u003C/td>\n\u003C/tr>\n\u003Ctr class=\"row-even\">\u003Ctd>upsert\u003C/td>\n\u003Ctd>\u003Cdl class=\"first last docutils\">\n\u003Cdt>\u003Ccode class=\"docutils literal notranslate\">\u003Cspan class=\"pre\">yes\u003C/span>\u003C/code> to update member if present, \u003Ccode class=\"docutils literal notranslate\">\u003Cspan class=\"pre\">no\u003C/span>\u003C/code> to\u003C/dt>\n\u003Cdd>raise error in case of a duplicate member \u003Cem>(default)\u003C/em>\u003C/dd>\n\u003C/dl>\n\u003C/td>\n\u003C/tr>\n\u003C/tbody>\n\u003C/table>\u003C/div>\n\u003C/div>\n\u003Cdiv class=\"highlight-url notranslate\">\u003Cdiv class=\"highlight\">\u003Cpre>\u003Cspan>\u003C/span>PUT /lists/<address>/members/<member_address>\n\u003C/pre>\u003C/div>\n\u003C/div>\n\u003Cp>Updates a mailing list member with given properties.\nWon’t touch the property if it’s not passed in.\u003C/p>\n\u003Cdiv class=\"ptable docutils container\">\n\u003Cdiv class=\"wy-table-responsive\">\u003Ctable border=\"1\" class=\"docutils\">\n\u003Ccolgroup>\n\u003Ccol width=\"23%\">\n\u003Ccol width=\"77%\">\n\u003C/colgroup>\n\u003Cthead valign=\"bottom\">\n\u003Ctr class=\"row-odd\">\u003Cth class=\"head\">Parameter\u003C/th>\n\u003Cth class=\"head\">Description\u003C/th>\n\u003C/tr>\n\u003C/thead>\n\u003Ctbody valign=\"top\">\n\u003Ctr class=\"row-even\">\u003Ctd>address\u003C/td>\n\u003Ctd>Valid email address specification, e.g.\n\u003Ccode class=\"docutils literal notranslate\">\u003Cspan class=\"pre\">Alice\u003C/span> \u003Cspan class=\"pre\"><alice@example.com>\u003C/span>\u003C/code> or just \u003Ccode class=\"docutils literal notranslate\">\u003Cspan class=\"pre\">alice@example.com\u003C/span>\u003C/code>\u003C/td>\n\u003C/tr>\n\u003Ctr class=\"row-odd\">\u003Ctd>name\u003C/td>\n\u003Ctd>Recipient name, e.g. \u003Ccode class=\"docutils literal notranslate\">\u003Cspan class=\"pre\">Alice\u003C/span>\u003C/code>\u003C/td>\n\u003C/tr>\n\u003Ctr class=\"row-even\">\u003Ctd>vars\u003C/td>\n\u003Ctd>JSON-encoded dictionary string with arbitrary\nparameters, e.g. \u003Ccode class=\"docutils literal notranslate\">\u003Cspan class=\"pre\">{\"gender\":\"female\",\"age\":27}\u003C/span>\u003C/code>\u003C/td>\n\u003C/tr>\n\u003Ctr class=\"row-odd\">\u003Ctd>subscribed\u003C/td>\n\u003Ctd>\u003Ccode class=\"docutils literal notranslate\">\u003Cspan class=\"pre\">no\u003C/span>\u003C/code> to set unsubscribed, \u003Ccode class=\"docutils literal notranslate\">\u003Cspan class=\"pre\">yes\u003C/span>\u003C/code> as subscribed\u003C/td>\n\u003C/tr>\n\u003C/tbody>\n\u003C/table>\u003C/div>\n\u003C/div>\n\u003Cdiv class=\"highlight-url notranslate\">\u003Cdiv class=\"highlight\">\u003Cpre>\u003Cspan>\u003C/span>POST /lists/<address>/members.json\n\u003C/pre>\u003C/div>\n\u003C/div>\n\u003Cp>Adds multiple members, up to 1,000 per call, to a Mailing List.\u003C/p>\n\u003Cdiv class=\"ptable docutils container\">\n\u003Cdiv class=\"wy-table-responsive\">\u003Ctable border=\"1\" class=\"docutils\">\n\u003Ccolgroup>\n\u003Ccol width=\"8%\">\n\u003Ccol width=\"92%\">\n\u003C/colgroup>\n\u003Cthead valign=\"bottom\">\n\u003Ctr class=\"row-odd\">\u003Cth class=\"head\">Parameter\u003C/th>\n\u003Cth class=\"head\">Description\u003C/th>\n\u003C/tr>\n\u003C/thead>\n\u003Ctbody valign=\"top\">\n\u003Ctr class=\"row-even\">\u003Ctd>members\u003C/td>\n\u003Ctd>JSON-encoded array. Elements can be either addresses, e.g. \u003Ccode class=\"docutils literal notranslate\">\u003Cspan class=\"pre\">[\"bob@example.com\",\u003C/span> \u003Cspan class=\"pre\">\"alice@example.com\"]\u003C/span>\u003C/code>,\nor JSON objects, e.g. \u003Ccode class=\"docutils literal notranslate\">\u003Cspan class=\"pre\">[{\"address\":\u003C/span> \u003Cspan class=\"pre\">\"bob@example.com\",\u003C/span> \u003Cspan class=\"pre\">\"name\":\u003C/span> \u003Cspan class=\"pre\">\"Bob\",\u003C/span> \u003Cspan class=\"pre\">\"subscribed\":\u003C/span> \u003Cspan class=\"pre\">false},\u003C/span> \u003Cspan class=\"pre\">{\"address\":\u003C/span> \u003Cspan class=\"pre\">\"alice@example.com\",\u003C/span> \u003Cspan class=\"pre\">\"name\":\u003C/span> \u003Cspan class=\"pre\">\"Alice\"}]\u003C/span>\u003C/code> . Custom variables can be provided, see examples.\nWhen passing a JSON object \u003Ccode class=\"docutils literal notranslate\">\u003Cspan class=\"pre\">subscribed\u003C/span>\u003C/code> will always be set to \u003Ccode class=\"docutils literal notranslate\">\u003Cspan class=\"pre\">true\u003C/span>\u003C/code> if a value is not passed for it per member.\u003C/td>\n\u003C/tr>\n\u003Ctr class=\"row-odd\">\u003Ctd>upsert\u003C/td>\n\u003Ctd>\u003Ccode class=\"docutils literal notranslate\">\u003Cspan class=\"pre\">yes\u003C/span>\u003C/code> to update existing members, \u003Ccode class=\"docutils literal notranslate\">\u003Cspan class=\"pre\">no\u003C/span>\u003C/code> (default) to ignore duplicates\u003C/td>\n\u003C/tr>\n\u003C/tbody>\n\u003C/table>\u003C/div>\n\u003C/div>\n\u003Cdiv class=\"highlight-url notranslate\">\u003Cdiv class=\"highlight\">\u003Cpre>\u003Cspan>\u003C/span>DELETE /lists/<address>/members/<member_address>\n\u003C/pre>\u003C/div>\n\u003C/div>\n\u003Cp>Delete a mailing list member.\u003C/p>\n\u003Cdiv class=\"section\" id=\"access-levels\">\n\u003Ch2>Access Levels\u003Ca class=\"headerlink\" href=\"#access-levels\" title=\"Permalink to this headline\">¶\u003C/a>\u003C/h2>\n\u003Cp>Mailing lists have three different access levels. These levels define how users\ncan interact with the list.\u003C/p>\n\u003Cdiv class=\"ptable docutils container\">\n\u003Cdiv class=\"wy-table-responsive\">\u003Ctable border=\"1\" class=\"docutils\">\n\u003Ccolgroup>\n\u003Ccol width=\"22%\">\n\u003Ccol width=\"78%\">\n\u003C/colgroup>\n\u003Cthead valign=\"bottom\">\n\u003Ctr class=\"row-odd\">\u003Cth class=\"head\">Access Level\u003C/th>\n\u003Cth class=\"head\">Description\u003C/th>\n\u003C/tr>\n\u003C/thead>\n\u003Ctbody valign=\"top\">\n\u003Ctr class=\"row-even\">\u003Ctd>read-only\u003C/td>\n\u003Ctd>Only authenticated users can post to this list. It is used\nfor mass announcements and newsletters. This is the default\naccess level.\u003C/td>\n\u003C/tr>\n\u003Ctr class=\"row-odd\">\u003Ctd>members\u003C/td>\n\u003Ctd>Subscribed members of the list can communicate with each other.\u003C/td>\n\u003C/tr>\n\u003Ctr class=\"row-even\">\u003Ctd>everyone\u003C/td>\n\u003Ctd>Everyone can post to this list. Recommended turning spam\nfiltering on when using this mode.\u003C/td>\n\u003C/tr>\n\u003C/tbody>\n\u003C/table>\u003C/div>\n\u003C/div>\n\u003C/div>\n\u003Cdiv class=\"section\" id=\"examples\">\n\u003Ch2>Examples\u003Ca class=\"headerlink\" href=\"#examples\" title=\"Permalink to this headline\">¶\u003C/a>\u003C/h2>\n\u003Cp>Create a mailing list:\u003C/p>\n\u003Cdiv class=\"highlight-bash notranslate\" style=\"display: block;\">\u003Cdiv class=\"highlight\">\u003Cpre>\u003Cspan>\u003C/span>curl -s --user \u003Cspan class=\"s1\">'api:YOUR_API_KEY'\u003C/span> \u003Cspan class=\"se\">\\\u003C/span>\n https://api.mailgun.net/v3/lists \u003Cspan class=\"se\">\\\u003C/span>\n -F \u003Cspan class=\"nv\">address\u003C/span>\u003Cspan class=\"o\">=\u003C/span>\u003Cspan class=\"s1\">'LIST@YOUR_DOMAIN_NAME'\u003C/span> \u003Cspan class=\"se\">\\\u003C/span>\n -F \u003Cspan class=\"nv\">description\u003C/span>\u003Cspan class=\"o\">=\u003C/span>\u003Cspan class=\"s1\">'Mailgun developers list'\u003C/span>\n\u003C/pre>\u003C/div>\n\u003C/div>\n\u003Cdiv class=\"highlight-java notranslate\" style=\"display: none;\">\u003Cdiv class=\"highlight\">\u003Cpre>\u003Cspan>\u003C/span>\u003Cspan class=\"kn\">import\u003C/span> \u003Cspan class=\"nn\">com.mailgun.api.v3.MailgunMailingListApi\u003C/span>\u003Cspan class=\"p\">;\u003C/span>\n\u003Cspan class=\"kn\">import\u003C/span> \u003Cspan class=\"nn\">com.mailgun.enums.AccessLevel\u003C/span>\u003Cspan class=\"p\">;\u003C/span>\n\u003Cspan class=\"kn\">import\u003C/span> \u003Cspan class=\"nn\">com.mailgun.enums.ReplyPreference\u003C/span>\u003Cspan class=\"p\">;\u003C/span>\n\u003Cspan class=\"kn\">import\u003C/span> \u003Cspan class=\"nn\">com.mailgun.model.mailing.lists.MailingListRequest\u003C/span>\u003Cspan class=\"p\">;\u003C/span>\n\u003Cspan class=\"kn\">import\u003C/span> \u003Cspan class=\"nn\">com.mailgun.model.mailing.lists.MailingListResponse\u003C/span>\u003Cspan class=\"p\">;\u003C/span>\n\n\u003Cspan class=\"c1\">// ...\u003C/span>\n\n\u003Cspan class=\"kd\">public\u003C/span> \u003Cspan class=\"n\">MailingListResponse\u003C/span> \u003Cspan class=\"nf\">createMailingList\u003C/span>\u003Cspan class=\"p\">()\u003C/span> \u003Cspan class=\"p\">{\u003C/span>\n \u003Cspan class=\"n\">MailgunMailingListApi\u003C/span> \u003Cspan class=\"n\">mailgunMailingListApi\u003C/span> \u003Cspan class=\"o\">=\u003C/span> \u003Cspan class=\"n\">MailgunClient\u003C/span>\u003Cspan class=\"p\">.\u003C/span>\u003Cspan class=\"na\">config\u003C/span>\u003Cspan class=\"p\">(\u003C/span>\u003Cspan class=\"n\">API_KEY\u003C/span>\u003Cspan class=\"p\">)\u003C/span>\n \u003Cspan class=\"p\">.\u003C/span>\u003Cspan class=\"na\">createApi\u003C/span>\u003Cspan class=\"p\">(\u003C/span>\u003Cspan class=\"n\">MailgunMailingListApi\u003C/span>\u003Cspan class=\"p\">.\u003C/span>\u003Cspan class=\"na\">class\u003C/span>\u003Cspan class=\"p\">);\u003C/span>\n\n \u003Cspan class=\"n\">MailingListRequest\u003C/span> \u003Cspan class=\"n\">mailingListRequest\u003C/span> \u003Cspan class=\"o\">=\u003C/span> \u003Cspan class=\"n\">MailingListRequest\u003C/span>\u003Cspan class=\"p\">.\u003C/span>\u003Cspan class=\"na\">builder\u003C/span>\u003Cspan class=\"p\">()\u003C/span>\n \u003Cspan class=\"p\">.\u003C/span>\u003Cspan class=\"na\">address\u003C/span>\u003Cspan class=\"p\">(\u003C/span> \u003Cspan class=\"s\">\"LIST@YOUR_DOMAIN_NAME\"\u003C/span>\u003Cspan class=\"p\">)\u003C/span>\n \u003Cspan class=\"p\">.\u003C/span>\u003Cspan class=\"na\">name\u003C/span>\u003Cspan class=\"p\">(\u003C/span>\u003Cspan class=\"s\">\"LIST_NAME\"\u003C/span>\u003Cspan class=\"p\">)\u003C/span>\n \u003Cspan class=\"p\">.\u003C/span>\u003Cspan class=\"na\">description\u003C/span>\u003Cspan class=\"p\">(\u003C/span>\u003Cspan class=\"s\">\"LIST_DESCRIPTION\"\u003C/span>\u003Cspan class=\"p\">)\u003C/span>\n \u003Cspan class=\"p\">.\u003C/span>\u003Cspan class=\"na\">accessLevel\u003C/span>\u003Cspan class=\"p\">(\u003C/span>\u003Cspan class=\"n\">AccessLevel\u003C/span>\u003Cspan class=\"p\">.\u003C/span>\u003Cspan class=\"na\">EVERYONE\u003C/span>\u003Cspan class=\"p\">)\u003C/span>\n \u003Cspan class=\"p\">.\u003C/span>\u003Cspan class=\"na\">replyPreference\u003C/span>\u003Cspan class=\"p\">(\u003C/span>\u003Cspan class=\"n\">ReplyPreference\u003C/span>\u003Cspan class=\"p\">.\u003C/span>\u003Cspan class=\"na\">LIST\u003C/span>\u003Cspan class=\"p\">)\u003C/span>\n \u003Cspan class=\"p\">.\u003C/span>\u003Cspan class=\"na\">build\u003C/span>\u003Cspan class=\"p\">();\u003C/span>\n\n \u003Cspan class=\"k\">return\u003C/span> \u003Cspan class=\"n\">mailgunMailingListApi\u003C/span>\u003Cspan class=\"p\">.\u003C/span>\u003Cspan class=\"na\">createMailingList\u003C/span>\u003Cspan class=\"p\">(\u003C/span>\u003Cspan class=\"n\">mailingListRequest\u003C/span>\u003Cspan class=\"p\">);\u003C/span>\n\u003Cspan class=\"p\">}\u003C/span>\n\u003C/pre>\u003C/div>\n\u003C/div>\n\u003Cdiv class=\"highlight-php notranslate\" style=\"display: none;\">\u003Cdiv class=\"highlight\">\u003Cpre>\u003Cspan>\u003C/span>\u003Cspan class=\"c1\"># Include the Autoloader (see \"Libraries\" for install instructions)\u003C/span>\n\u003Cspan class=\"k\">require\u003C/span> \u003Cspan class=\"s1\">'vendor/autoload.php'\u003C/span>\u003Cspan class=\"p\">;\u003C/span>\n\u003Cspan class=\"k\">use\u003C/span> \u003Cspan class=\"nx\">Mailgun\\Mailgun\u003C/span>\u003Cspan class=\"p\">;\u003C/span>\n\n\u003Cspan class=\"c1\"># Instantiate the client.\u003C/span>\n\u003Cspan class=\"nv\">$mgClient\u003C/span> \u003Cspan class=\"o\">=\u003C/span> \u003Cspan class=\"nx\">Mailgun\u003C/span>\u003Cspan class=\"o\">::\u003C/span>\u003Cspan class=\"na\">create\u003C/span>\u003Cspan class=\"p\">(\u003C/span>\u003Cspan class=\"s1\">'PRIVATE_API_KEY'\u003C/span>\u003Cspan class=\"p\">,\u003C/span> \u003Cspan class=\"s1\">'https://API_HOSTNAME'\u003C/span>\u003Cspan class=\"p\">);\u003C/span>\n\u003Cspan class=\"nv\">$mailing_list\u003C/span> \u003Cspan class=\"o\">=\u003C/span> \u003Cspan class=\"s1\">'LIST@YOUR_DOMAIN_NAME'\u003C/span>\u003Cspan class=\"p\">;\u003C/span>\n\u003Cspan class=\"nv\">$list_name\u003C/span> \u003Cspan class=\"o\">=\u003C/span> \u003Cspan class=\"s1\">'Mailgun Subscribers'\u003C/span>\u003Cspan class=\"p\">;\u003C/span>\n\u003Cspan class=\"nv\">$list_description\u003C/span> \u003Cspan class=\"o\">=\u003C/span> \u003Cspan class=\"s1\">'News and service updates'\u003C/span>\u003Cspan class=\"p\">;\u003C/span>\n\u003Cspan class=\"nv\">$access_level\u003C/span> \u003Cspan class=\"o\">=\u003C/span> \u003Cspan class=\"s1\">'readonly'\u003C/span>\u003Cspan class=\"p\">;\u003C/span>\n\n\u003Cspan class=\"c1\"># Issue the call to the client.\u003C/span>\n\u003Cspan class=\"nv\">$result\u003C/span> \u003Cspan class=\"o\">=\u003C/span> \u003Cspan class=\"nv\">$mgClient\u003C/span>\u003Cspan class=\"o\">->\u003C/span>\u003Cspan class=\"na\">mailingList\u003C/span>\u003Cspan class=\"p\">()\u003C/span>\u003Cspan class=\"o\">->\u003C/span>\u003Cspan class=\"na\">create\u003C/span>\u003Cspan class=\"p\">(\u003C/span>\u003Cspan class=\"nv\">$mailing_list\u003C/span>\u003Cspan class=\"p\">,\u003C/span> \u003Cspan class=\"nv\">$list_name\u003C/span>\u003Cspan class=\"p\">,\u003C/span> \u003Cspan class=\"nv\">$list_description\u003C/span>\u003Cspan class=\"p\">,\u003C/span> \u003Cspan class=\"nv\">$access_level\u003C/span>\u003Cspan class=\"p\">);\u003C/span>\n\u003C/pre>\u003C/div>\n\u003C/div>\n\u003Cdiv class=\"highlight-py notranslate\" style=\"display: none;\">\u003Cdiv class=\"highlight\">\u003Cpre>\u003Cspan>\u003C/span>\u003Cspan class=\"k\">def\u003C/span> \u003Cspan class=\"nf\">create_mailing_list\u003C/span>\u003Cspan class=\"p\">():\u003C/span>\n \u003Cspan class=\"k\">return\u003C/span> \u003Cspan class=\"n\">requests\u003C/span>\u003Cspan class=\"o\">.\u003C/span>\u003Cspan class=\"n\">post\u003C/span>\u003Cspan class=\"p\">(\u003C/span>\n \u003Cspan class=\"s2\">\"https://api.mailgun.net/v3/lists\"\u003C/span>\u003Cspan class=\"p\">,\u003C/span>\n \u003Cspan class=\"n\">auth\u003C/span>\u003Cspan class=\"o\">=\u003C/span>\u003Cspan class=\"p\">(\u003C/span>\u003Cspan class=\"s1\">'api'\u003C/span>\u003Cspan class=\"p\">,\u003C/span> \u003Cspan class=\"s1\">'YOUR_API_KEY'\u003C/span>\u003Cspan class=\"p\">),\u003C/span>\n \u003Cspan class=\"n\">data\u003C/span>\u003Cspan class=\"o\">=\u003C/span>\u003Cspan class=\"p\">{\u003C/span>\u003Cspan class=\"s1\">'address'\u003C/span>\u003Cspan class=\"p\">:\u003C/span> \u003Cspan class=\"s1\">'LIST@YOUR_DOMAIN_NAME'\u003C/span>\u003Cspan class=\"p\">,\u003C/span>\n \u003Cspan class=\"s1\">'description'\u003C/span>\u003Cspan class=\"p\">:\u003C/span> \u003Cspan class=\"s2\">\"Mailgun developers list\"\u003C/span>\u003Cspan class=\"p\">})\u003C/span>\n\u003C/pre>\u003C/div>\n\u003C/div>\n\u003Cdiv class=\"highlight-rb notranslate\" style=\"display: none;\">\u003Cdiv class=\"highlight\">\u003Cpre>\u003Cspan>\u003C/span>\u003Cspan class=\"k\">def\u003C/span> \u003Cspan class=\"nf\">create_mailing_list\u003C/span>\n \u003Cspan class=\"no\">RestClient\u003C/span>\u003Cspan class=\"o\">.\u003C/span>\u003Cspan class=\"n\">post\u003C/span>\u003Cspan class=\"p\">(\u003C/span>\u003Cspan class=\"s2\">\"https://api:YOUR_API_KEY\"\u003C/span> \u003Cspan class=\"p\">\\\u003C/span>\n \u003Cspan class=\"s2\">\"@api.mailgun.net/v3/lists\"\u003C/span>\u003Cspan class=\"p\">,\u003C/span>\n \u003Cspan class=\"ss\">:address\u003C/span> \u003Cspan class=\"o\">=>\u003C/span> \u003Cspan class=\"s1\">'LIST@YOUR_DOMAIN_NAME'\u003C/span>\u003Cspan class=\"p\">,\u003C/span>\n \u003Cspan class=\"ss\">:description\u003C/span> \u003Cspan class=\"o\">=>\u003C/span> \u003Cspan class=\"s2\">\"Mailgun developers list\"\u003C/span>\u003Cspan class=\"p\">)\u003C/span>\n\u003Cspan class=\"k\">end\u003C/span>\n\u003C/pre>\u003C/div>\n\u003C/div>\n\u003Cdiv class=\"highlight-csharp notranslate\" style=\"display: none;\">\u003Cdiv class=\"highlight\">\u003Cpre>\u003Cspan>\u003C/span>\u003Cspan class=\"k\">using\u003C/span> \u003Cspan class=\"nn\">System\u003C/span>\u003Cspan class=\"p\">;\u003C/span>\n\u003Cspan class=\"k\">using\u003C/span> \u003Cspan class=\"nn\">System.IO\u003C/span>\u003Cspan class=\"p\">;\u003C/span>\n\u003Cspan class=\"k\">using\u003C/span> \u003Cspan class=\"nn\">RestSharp\u003C/span>\u003Cspan class=\"p\">;\u003C/span>\n\u003Cspan class=\"k\">using\u003C/span> \u003Cspan class=\"nn\">RestSharp.Authenticators\u003C/span>\u003Cspan class=\"p\">;\u003C/span>\n\n\u003Cspan class=\"k\">public\u003C/span> \u003Cspan class=\"k\">class\u003C/span> \u003Cspan class=\"nc\">CreateMailingListChunk\u003C/span>\n\u003Cspan class=\"p\">{\u003C/span>\n\n \u003Cspan class=\"k\">public\u003C/span> \u003Cspan class=\"k\">static\u003C/span> \u003Cspan class=\"k\">void\u003C/span> \u003Cspan class=\"nf\">Main\u003C/span> \u003Cspan class=\"p\">(\u003C/span>\u003Cspan class=\"kt\">string\u003C/span>\u003Cspan class=\"p\">[]\u003C/span> \u003Cspan class=\"n\">args\u003C/span>\u003Cspan class=\"p\">)\u003C/span>\n \u003Cspan class=\"p\">{\u003C/span>\n \u003Cspan class=\"n\">Console\u003C/span>\u003Cspan class=\"p\">.\u003C/span>\u003Cspan class=\"n\">WriteLine\u003C/span> \u003Cspan class=\"p\">(\u003C/span>\u003Cspan class=\"n\">CreateMailingList\u003C/span> \u003Cspan class=\"p\">().\u003C/span>\u003Cspan class=\"n\">Content\u003C/span>\u003Cspan class=\"p\">.\u003C/span>\u003Cspan class=\"n\">ToString\u003C/span> \u003Cspan class=\"p\">());\u003C/span>\n \u003Cspan class=\"p\">}\u003C/span>\n\n \u003Cspan class=\"k\">public\u003C/span> \u003Cspan class=\"k\">static\u003C/span> \u003Cspan class=\"n\">IRestResponse\u003C/span> \u003Cspan class=\"nf\">CreateMailingList\u003C/span> \u003Cspan class=\"p\">()\u003C/span>\n \u003Cspan class=\"p\">{\u003C/span>\n\n \u003Cspan class=\"n\">RestClient\u003C/span> \u003Cspan class=\"n\">client\u003C/span> \u003Cspan class=\"p\">=\u003C/span> \u003Cspan class=\"k\">new\u003C/span> \u003Cspan class=\"n\">RestClient\u003C/span> \u003Cspan class=\"p\">();\u003C/span>\n \u003Cspan class=\"n\">client\u003C/span>\u003Cspan class=\"p\">.\u003C/span>\u003Cspan class=\"n\">BaseUrl\u003C/span> \u003Cspan class=\"p\">=\u003C/span> \u003Cspan class=\"k\">new\u003C/span> \u003Cspan class=\"n\">Uri\u003C/span> \u003Cspan class=\"p\">(\u003C/span>\u003Cspan class=\"s\">\"https://api.mailgun.net/v3\"\u003C/span>\u003Cspan class=\"p\">);\u003C/span>\n \u003Cspan class=\"n\">client\u003C/span>\u003Cspan class=\"p\">.\u003C/span>\u003Cspan class=\"n\">Authenticator\u003C/span> \u003Cspan class=\"p\">=\u003C/span>\n \u003Cspan class=\"k\">new\u003C/span> \u003Cspan class=\"nf\">HttpBasicAuthenticator\u003C/span> \u003Cspan class=\"p\">(\u003C/span>\u003Cspan class=\"s\">\"api\"\u003C/span>\u003Cspan class=\"p\">,\u003C/span>\n \u003Cspan class=\"s\">\"YOUR_API_KEY\"\u003C/span>\u003Cspan class=\"p\">);\u003C/span>\n \u003Cspan class=\"n\">RestRequest\u003C/span> \u003Cspan class=\"n\">request\u003C/span> \u003Cspan class=\"p\">=\u003C/span> \u003Cspan class=\"k\">new\u003C/span> \u003Cspan class=\"n\">RestRequest\u003C/span> \u003Cspan class=\"p\">();\u003C/span>\n \u003Cspan class=\"n\">request\u003C/span>\u003Cspan class=\"p\">.\u003C/span>\u003Cspan class=\"n\">Resource\u003C/span> \u003Cspan class=\"p\">=\u003C/span> \u003Cspan class=\"s\">\"lists\"\u003C/span>\u003Cspan class=\"p\">;\u003C/span>\n \u003Cspan class=\"n\">request\u003C/span>\u003Cspan class=\"p\">.\u003C/span>\u003Cspan class=\"n\">AddParameter\u003C/span> \u003Cspan class=\"p\">(\u003C/span>\u003Cspan class=\"s\">\"address\"\u003C/span>\u003Cspan class=\"p\">,\u003C/span> \u003Cspan class=\"s\">\"LIST@YOUR_DOMAIN_NAME\"\u003C/span>\u003Cspan class=\"p\">);\u003C/span>\n \u003Cspan class=\"n\">request\u003C/span>\u003Cspan class=\"p\">.\u003C/span>\u003Cspan class=\"n\">AddParameter\u003C/span> \u003Cspan class=\"p\">(\u003C/span>\u003Cspan class=\"s\">\"description\"\u003C/span>\u003Cspan class=\"p\">,\u003C/span> \u003Cspan class=\"s\">\"Mailgun developers list\"\u003C/span>\u003Cspan class=\"p\">);\u003C/span>\n \u003Cspan class=\"n\">request\u003C/span>\u003Cspan class=\"p\">.\u003C/span>\u003Cspan class=\"n\">Method\u003C/span> \u003Cspan class=\"p\">=\u003C/span> \u003Cspan class=\"n\">Method\u003C/span>\u003Cspan class=\"p\">.\u003C/span>\u003Cspan class=\"n\">POST\u003C/span>\u003Cspan class=\"p\">;\u003C/span>\n \u003Cspan class=\"k\">return\u003C/span> \u003Cspan class=\"n\">client\u003C/span>\u003Cspan class=\"p\">.\u003C/span>\u003Cspan class=\"n\">Execute\u003C/span> \u003Cspan class=\"p\">(\u003C/span>\u003Cspan class=\"n\">request\u003C/span>\u003Cspan class=\"p\">);\u003C/span>\n \u003Cspan class=\"p\">}\u003C/span>\n\n\u003Cspan class=\"p\">}\u003C/span>\n\u003C/pre>\u003C/div>\n\u003C/div>\n\u003Cdiv class=\"highlight-go notranslate\" style=\"display: none;\">\u003Cdiv class=\"highlight\">\u003Cpre>\u003Cspan>\u003C/span>\u003Cspan class=\"kn\">import\u003C/span> \u003Cspan class=\"p\">(\u003C/span>\n \u003Cspan class=\"s\">\"context\"\u003C/span>\n \u003Cspan class=\"s\">\"github.com/mailgun/mailgun-go/v3\"\u003C/span>\n \u003Cspan class=\"s\">\"time\"\u003C/span>\n\u003Cspan class=\"p\">)\u003C/span>\n\n\u003Cspan class=\"kd\">func\u003C/span> \u003Cspan class=\"nx\">CreateMailingList\u003C/span>\u003Cspan class=\"p\">(\u003C/span>\u003Cspan class=\"nx\">domain\u003C/span>\u003Cspan class=\"p\">,\u003C/span> \u003Cspan class=\"nx\">apiKey\u003C/span> \u003Cspan class=\"kt\">string\u003C/span>\u003Cspan class=\"p\">)\u003C/span> \u003Cspan class=\"p\">(\u003C/span>\u003Cspan class=\"nx\">mailgun\u003C/span>\u003Cspan class=\"p\">.\u003C/span>\u003Cspan class=\"nx\">MailingList\u003C/span>\u003Cspan class=\"p\">,\u003C/span> \u003Cspan class=\"kt\">error\u003C/span>\u003Cspan class=\"p\">)\u003C/span> \u003Cspan class=\"p\">{\u003C/span>\n \u003Cspan class=\"nx\">mg\u003C/span> \u003Cspan class=\"o\">:=\u003C/span> \u003Cspan class=\"nx\">mailgun\u003C/span>\u003Cspan class=\"p\">.\u003C/span>\u003Cspan class=\"nx\">NewMailgun\u003C/span>\u003Cspan class=\"p\">(\u003C/span>\u003Cspan class=\"nx\">domain\u003C/span>\u003Cspan class=\"p\">,\u003C/span> \u003Cspan class=\"nx\">apiKey\u003C/span>\u003Cspan class=\"p\">)\u003C/span>\n\n \u003Cspan class=\"nx\">ctx\u003C/span>\u003Cspan class=\"p\">,\u003C/span> \u003Cspan class=\"nx\">cancel\u003C/span> \u003Cspan class=\"o\">:=\u003C/span> \u003Cspan class=\"nx\">context\u003C/span>\u003Cspan class=\"p\">.\u003C/span>\u003Cspan class=\"nx\">WithTimeout\u003C/span>\u003Cspan class=\"p\">(\u003C/span>\u003Cspan class=\"nx\">context\u003C/span>\u003Cspan class=\"p\">.\u003C/span>\u003Cspan class=\"nx\">Background\u003C/span>\u003Cspan class=\"p\">(),\u003C/span> \u003Cspan class=\"nx\">time\u003C/span>\u003Cspan class=\"p\">.\u003C/span>\u003Cspan class=\"nx\">Second\u003C/span>\u003Cspan class=\"o\">*\u003C/span>\u003Cspan class=\"mi\">30\u003C/span>\u003Cspan class=\"p\">)\u003C/span>\n \u003Cspan class=\"k\">defer\u003C/span> \u003Cspan class=\"nx\">cancel\u003C/span>\u003Cspan class=\"p\">()\u003C/span>\n\n \u003Cspan class=\"k\">return\u003C/span> \u003Cspan class=\"nx\">mg\u003C/span>\u003Cspan class=\"p\">.\u003C/span>\u003Cspan class=\"nx\">CreateMailingList\u003C/span>\u003Cspan class=\"p\">(\u003C/span>\u003Cspan class=\"nx\">ctx\u003C/span>\u003Cspan class=\"p\">,\u003C/span> \u003Cspan class=\"nx\">mailgun\u003C/span>\u003Cspan class=\"p\">.\u003C/span>\u003Cspan class=\"nx\">MailingList\u003C/span>\u003Cspan class=\"p\">{\u003C/span>\n \u003Cspan class=\"nx\">Address\u003C/span>\u003Cspan class=\"p\">:\u003C/span> \u003Cspan class=\"s\">\"list@example.com\"\u003C/span>\u003Cspan class=\"p\">,\u003C/span>\n \u003Cspan class=\"nx\">Name\u003C/span>\u003Cspan class=\"p\">:\u003C/span> \u003Cspan class=\"s\">\"dev\"\u003C/span>\u003Cspan class=\"p\">,\u003C/span>\n \u003Cspan class=\"nx\">Description\u003C/span>\u003Cspan class=\"p\">:\u003C/span> \u003Cspan class=\"s\">\"Mailgun developers list.\"\u003C/span>\u003Cspan class=\"p\">,\u003C/span>\n \u003Cspan class=\"nx\">AccessLevel\u003C/span>\u003Cspan class=\"p\">:\u003C/span> \u003Cspan class=\"nx\">mailgun\u003C/span>\u003Cspan class=\"p\">.\u003C/span>\u003Cspan class=\"nx\">AccessLevelMembers\u003C/span>\u003Cspan class=\"p\">,\u003C/span>\n \u003Cspan class=\"p\">})\u003C/span>\n\u003Cspan class=\"p\">}\u003C/span>\n\u003C/pre>\u003C/div>\n\u003C/div>\n\u003Cdiv class=\"highlight-js notranslate\" style=\"display: none;\">\u003Cdiv class=\"highlight\">\u003Cpre>\u003Cspan>\u003C/span>\u003Cspan class=\"kr\">const\u003C/span> \u003Cspan class=\"nx\">DOMAIN\u003C/span> \u003Cspan class=\"o\">=\u003C/span> \u003Cspan class=\"s1\">'YOUR_DOMAIN_NAME'\u003C/span>\u003Cspan class=\"p\">;\u003C/span>\n\n\u003Cspan class=\"kr\">import\u003C/span> \u003Cspan class=\"nx\">formData\u003C/span> \u003Cspan class=\"nx\">from\u003C/span> \u003Cspan class=\"s1\">'form-data'\u003C/span>\u003Cspan class=\"p\">;\u003C/span>\n\u003Cspan class=\"kr\">import\u003C/span> \u003Cspan class=\"nx\">Mailgun\u003C/span> \u003Cspan class=\"nx\">from\u003C/span> \u003Cspan class=\"s1\">'mailgun.js'\u003C/span>\u003Cspan class=\"p\">;\u003C/span>\n\n\u003Cspan class=\"kr\">const\u003C/span> \u003Cspan class=\"nx\">mailgun\u003C/span> \u003Cspan class=\"o\">=\u003C/span> \u003Cspan class=\"k\">new\u003C/span> \u003Cspan class=\"nx\">Mailgun\u003C/span>\u003Cspan class=\"p\">(\u003C/span>\u003Cspan class=\"nx\">formData\u003C/span>\u003Cspan class=\"p\">);\u003C/span>\n\n\u003Cspan class=\"kr\">const\u003C/span> \u003Cspan class=\"nx\">client\u003C/span> \u003Cspan class=\"o\">=\u003C/span> \u003Cspan class=\"nx\">mailgun\u003C/span>\u003Cspan class=\"p\">.\u003C/span>\u003Cspan class=\"nx\">client\u003C/span>\u003Cspan class=\"p\">({\u003C/span> \u003Cspan class=\"nx\">username\u003C/span>\u003Cspan class=\"o\">:\u003C/span> \u003Cspan class=\"s1\">'api'\u003C/span>\u003Cspan class=\"p\">,\u003C/span> \u003Cspan class=\"nx\">key\u003C/span>\u003Cspan class=\"o\">:\u003C/span> \u003Cspan class=\"s1\">'YOUR_API_KEY'\u003C/span> \u003Cspan class=\"o\">||\u003C/span> \u003Cspan class=\"s1\">''\u003C/span> \u003Cspan class=\"p\">});\u003C/span>\n\u003Cspan class=\"p\">(\u003C/span>\u003Cspan class=\"nx\">async\u003C/span> \u003Cspan class=\"p\">()\u003C/span> \u003Cspan class=\"p\">=>\u003C/span> \u003Cspan class=\"p\">{\u003C/span>\n \u003Cspan class=\"k\">try\u003C/span> \u003Cspan class=\"p\">{\u003C/span>\n \u003Cspan class=\"kr\">const\u003C/span> \u003Cspan class=\"nx\">newList\u003C/span> \u003Cspan class=\"o\">=\u003C/span> \u003Cspan class=\"nx\">await\u003C/span> \u003Cspan class=\"nx\">client\u003C/span>\u003Cspan class=\"p\">.\u003C/span>\u003Cspan class=\"nx\">lists\u003C/span>\u003Cspan class=\"p\">.\u003C/span>\u003Cspan class=\"nx\">create\u003C/span>\u003Cspan class=\"p\">({\u003C/span>\n \u003Cspan class=\"nx\">address\u003C/span>\u003Cspan class=\"o\">:\u003C/span> \u003Cspan class=\"s2\">\"list_name@${DOMAIN}\"\u003C/span>\u003Cspan class=\"p\">,\u003C/span>\n \u003Cspan class=\"nx\">name\u003C/span>\u003Cspan class=\"o\">:\u003C/span> \u003Cspan class=\"s2\">\"list_name\"\u003C/span>\u003Cspan class=\"p\">,\u003C/span>\n \u003Cspan class=\"nx\">description\u003C/span>\u003Cspan class=\"o\">:\u003C/span> \u003Cspan class=\"s2\">\"list_description\"\u003C/span>\u003Cspan class=\"p\">,\u003C/span>\n \u003Cspan class=\"nx\">access_level\u003C/span>\u003Cspan class=\"o\">:\u003C/span> \u003Cspan class=\"s2\">\"everyone\"\u003C/span>\u003Cspan class=\"p\">,\u003C/span> \u003Cspan class=\"c1\">// readonly (default), members, everyone\u003C/span>\n \u003Cspan class=\"p\">});\u003C/span>\n \u003Cspan class=\"nx\">console\u003C/span>\u003Cspan class=\"p\">.\u003C/span>\u003Cspan class=\"nx\">log\u003C/span>\u003Cspan class=\"p\">(\u003C/span>\u003Cspan class=\"s1\">'newList'\u003C/span>\u003Cspan class=\"p\">,\u003C/span> \u003Cspan class=\"nx\">newList\u003C/span>\u003Cspan class=\"p\">);\u003C/span>\n \u003Cspan class=\"p\">}\u003C/span> \u003Cspan class=\"k\">catch\u003C/span> \u003Cspan class=\"p\">(\u003C/span>\u003Cspan class=\"nx\">error\u003C/span>\u003Cspan class=\"p\">)\u003C/span> \u003Cspan class=\"p\">{\u003C/span>\n \u003Cspan class=\"nx\">console\u003C/span>\u003Cspan class=\"p\">.\u003C/span>\u003Cspan class=\"nx\">error\u003C/span>\u003Cspan class=\"p\">(\u003C/span>\u003Cspan class=\"nx\">error\u003C/span>\u003Cspan class=\"p\">);\u003C/span>\n \u003Cspan class=\"p\">}\u003C/span>\n\u003Cspan class=\"p\">})();\u003C/span>\n\u003C/pre>\u003C/div>\n\u003C/div>\n\u003Cp>Sample response:\u003C/p>\n\u003Cdiv class=\"highlight-javascript notranslate\">\u003Cdiv class=\"highlight\">\u003Cpre>\u003Cspan>\u003C/span>\u003Cspan class=\"p\">{\u003C/span>\n \u003Cspan class=\"s2\">\"message\"\u003C/span>\u003Cspan class=\"o\">:\u003C/span> \u003Cspan class=\"s2\">\"Mailing list has been created\"\u003C/span>\u003Cspan class=\"p\">,\u003C/span>\n \u003Cspan class=\"s2\">\"list\"\u003C/span>\u003Cspan class=\"o\">:\u003C/span> \u003Cspan class=\"p\">{\u003C/span>\n \u003Cspan class=\"s2\">\"created_at\"\u003C/span>\u003Cspan class=\"o\">:\u003C/span> \u003Cspan class=\"s2\">\"Tue, 06 Mar 2012 05:44:45 GMT\"\u003C/span>\u003Cspan class=\"p\">,\u003C/span>\n \u003Cspan class=\"s2\">\"address\"\u003C/span>\u003Cspan class=\"o\">:\u003C/span> \u003Cspan class=\"s2\">\"dev@samples.mailgun.org\"\u003C/span>\u003Cspan class=\"p\">,\u003C/span>\n \u003Cspan class=\"s2\">\"members_count\"\u003C/span>\u003Cspan class=\"o\">:\u003C/span> \u003Cspan class=\"mi\">0\u003C/span>\u003Cspan class=\"p\">,\u003C/span>\n \u003Cspan class=\"s2\">\"description\"\u003C/span>\u003Cspan class=\"o\">:\u003C/span> \u003Cspan class=\"s2\">\"Mailgun developers list\"\u003C/span>\u003Cspan class=\"p\">,\u003C/span>\n \u003Cspan class=\"s2\">\"name\"\u003C/span>\u003Cspan class=\"o\">:\u003C/span> \u003Cspan class=\"s2\">\"\"\u003C/span>\n \u003Cspan class=\"p\">}\u003C/span>\n\u003Cspan class=\"p\">}\u003C/span>\n\u003C/pre>\u003C/div>\n\u003C/div>\n\u003Cp>Get a page of mailing lists:\u003C/p>\n\u003Cdiv class=\"highlight-bash notranslate\" style=\"display: block;\">\u003Cdiv class=\"highlight\">\u003Cpre>\u003Cspan>\u003C/span>curl -s --user \u003Cspan class=\"s1\">'api:YOUR_API_KEY'\u003C/span> -G \u003Cspan class=\"se\">\\\u003C/span>\n https://api.mailgun.net/v3/lists/pages\n\u003C/pre>\u003C/div>\n\u003C/div>\n\u003Cdiv class=\"highlight-java notranslate\" style=\"display: none;\">\u003Cdiv class=\"highlight\">\u003Cpre>\u003Cspan>\u003C/span>\u003Cspan class=\"kn\">import\u003C/span> \u003Cspan class=\"nn\">com.mailgun.api.v3.MailgunMailingListApi\u003C/span>\u003Cspan class=\"p\">;\u003C/span>\n\u003Cspan class=\"kn\">import\u003C/span> \u003Cspan class=\"nn\">com.mailgun.model.mailing.lists.MailingListDataResponse\u003C/span>\u003Cspan class=\"p\">;\u003C/span>\n\n\u003Cspan class=\"c1\">// ...\u003C/span>\n\n\u003Cspan class=\"kd\">public\u003C/span> \u003Cspan class=\"n\">MailingListDataResponse\u003C/span> \u003Cspan class=\"nf\">mailingLists\u003C/span>\u003Cspan class=\"p\">()\u003C/span> \u003Cspan class=\"p\">{\u003C/span>\n \u003Cspan class=\"n\">MailgunMailingListApi\u003C/span> \u003Cspan class=\"n\">mailgunMailingListApi\u003C/span> \u003Cspan class=\"o\">=\u003C/span> \u003Cspan class=\"n\">MailgunClient\u003C/span>\u003Cspan class=\"p\">.\u003C/span>\u003Cspan class=\"na\">config\u003C/span>\u003Cspan class=\"p\">(\u003C/span>\u003Cspan class=\"n\">API_KEY\u003C/span>\u003Cspan class=\"p\">)\u003C/span>\n \u003Cspan class=\"p\">.\u003C/span>\u003Cspan class=\"na\">createApi\u003C/span>\u003Cspan class=\"p\">(\u003C/span>\u003Cspan class=\"n\">MailgunMailingListApi\u003C/span>\u003Cspan class=\"p\">.\u003C/span>\u003Cspan class=\"na\">class\u003C/span>\u003Cspan class=\"p\">);\u003C/span>\n\n \u003Cspan class=\"k\">return\u003C/span> \u003Cspan class=\"n\">mailgunMailingListApi\u003C/span>\u003Cspan class=\"p\">.\u003C/span>\u003Cspan class=\"na\">getMailingList\u003C/span>\u003Cspan class=\"p\">();\u003C/span>\n\u003Cspan class=\"p\">}\u003C/span>\n\u003C/pre>\u003C/div>\n\u003C/div>\n\u003Cdiv class=\"highlight-php notranslate\" style=\"display: none;\">\u003Cdiv class=\"highlight\">\u003Cpre>\u003Cspan>\u003C/span>\u003Cspan class=\"c1\"># Include the Autoloader (see \"Libraries\" for install instructions)\u003C/span>\n\u003Cspan class=\"k\">require\u003C/span> \u003Cspan class=\"s1\">'vendor/autoload.php'\u003C/span>\u003Cspan class=\"p\">;\u003C/span>\n\u003Cspan class=\"k\">use\u003C/span> \u003Cspan class=\"nx\">Mailgun\\Mailgun\u003C/span>\u003Cspan class=\"p\">;\u003C/span>\n\n\u003Cspan class=\"c1\"># Instantiate the client.\u003C/span>\n\u003Cspan class=\"nv\">$mgClient\u003C/span> \u003Cspan class=\"o\">=\u003C/span> \u003Cspan class=\"nx\">Mailgun\u003C/span>\u003Cspan class=\"o\">::\u003C/span>\u003Cspan class=\"na\">create\u003C/span>\u003Cspan class=\"p\">(\u003C/span>\u003Cspan class=\"s1\">'PRIVATE_API_KEY'\u003C/span>\u003Cspan class=\"p\">,\u003C/span> \u003Cspan class=\"s1\">'https://API_HOSTNAME'\u003C/span>\u003Cspan class=\"p\">);\u003C/span>\n\n\u003Cspan class=\"c1\"># Issue the call to the client.\u003C/span>\n\u003Cspan class=\"nv\">$response\u003C/span> \u003Cspan class=\"o\">=\u003C/span> \u003Cspan class=\"nv\">$mgClient\u003C/span>\u003Cspan class=\"o\">->\u003C/span>\u003Cspan class=\"na\">mailingList\u003C/span>\u003Cspan class=\"p\">()\u003C/span>\u003Cspan class=\"o\">->\u003C/span>\u003Cspan class=\"na\">pages\u003C/span>\u003Cspan class=\"p\">();\u003C/span>\n\u003C/pre>\u003C/div>\n\u003C/div>\n\u003Cdiv class=\"highlight-py notranslate\" style=\"display: none;\">\u003Cdiv class=\"highlight\">\u003Cpre>\u003Cspan>\u003C/span>\u003Cspan class=\"k\">def\u003C/span> \u003Cspan class=\"nf\">list_members\u003C/span>\u003Cspan class=\"p\">():\u003C/span>\n \u003Cspan class=\"k\">return\u003C/span> \u003Cspan class=\"n\">requests\u003C/span>\u003Cspan class=\"o\">.\u003C/span>\u003Cspan class=\"n\">get\u003C/span>\u003Cspan class=\"p\">(\u003C/span>\n \u003Cspan class=\"s2\">\"https://api.mailgun.net/v3/lists/pages\"\u003C/span>\u003Cspan class=\"p\">,\u003C/span>\n \u003Cspan class=\"n\">auth\u003C/span>\u003Cspan class=\"o\">=\u003C/span>\u003Cspan class=\"p\">(\u003C/span>\u003Cspan class=\"s1\">'api'\u003C/span>\u003Cspan class=\"p\">,\u003C/span> \u003Cspan class=\"s1\">'YOUR_API_KEY'\u003C/span>\u003Cspan class=\"p\">))\u003C/span>\n\u003C/pre>\u003C/div>\n\u003C/div>\n\u003Cdiv class=\"highlight-rb notranslate\" style=\"display: none;\">\u003Cdiv class=\"highlight\">\u003Cpre>\u003Cspan>\u003C/span>\u003Cspan class=\"k\">def\u003C/span> \u003Cspan class=\"nf\">list_members\u003C/span>\n \u003Cspan class=\"no\">RestClient\u003C/span>\u003Cspan class=\"o\">.\u003C/span>\u003Cspan class=\"n\">get\u003C/span>\u003Cspan class=\"p\">(\u003C/span>\u003Cspan class=\"s2\">\"https://api:YOUR_API_KEY\"\u003C/span> \u003Cspan class=\"p\">\\\u003C/span>\n \u003Cspan class=\"s2\">\"@api.mailgun.net/v3/lists/pages\"\u003C/span>\u003Cspan class=\"p\">)\u003C/span>\n\u003Cspan class=\"k\">end\u003C/span>\n\u003C/pre>\u003C/div>\n\u003C/div>\n\u003Cdiv class=\"highlight-csharp notranslate\" style=\"display: none;\">\u003Cdiv class=\"highlight\">\u003Cpre>\u003Cspan>\u003C/span>\u003Cspan class=\"k\">using\u003C/span> \u003Cspan class=\"nn\">System\u003C/span>\u003Cspan class=\"p\">;\u003C/span>\n\u003Cspan class=\"k\">using\u003C/span> \u003Cspan class=\"nn\">System.IO\u003C/span>\u003Cspan class=\"p\">;\u003C/span>\n\u003Cspan class=\"k\">using\u003C/span> \u003Cspan class=\"nn\">RestSharp\u003C/span>\u003Cspan class=\"p\">;\u003C/span>\n\u003Cspan class=\"k\">using\u003C/span> \u003Cspan class=\"nn\">RestSharp.Authenticators\u003C/span>\u003Cspan class=\"p\">;\u003C/span>\n\n\u003Cspan class=\"k\">public\u003C/span> \u003Cspan class=\"k\">class\u003C/span> \u003Cspan class=\"nc\">GetMailingListsChunk\u003C/span>\n\u003Cspan class=\"p\">{\u003C/span>\n\n \u003Cspan class=\"k\">public\u003C/span> \u003Cspan class=\"k\">static\u003C/span> \u003Cspan class=\"k\">void\u003C/span> \u003Cspan class=\"nf\">Main\u003C/span> \u003Cspan class=\"p\">(\u003C/span>\u003Cspan class=\"kt\">string\u003C/span>\u003Cspan class=\"p\">[]\u003C/span> \u003Cspan class=\"n\">args\u003C/span>\u003Cspan class=\"p\">)\u003C/span>\n \u003Cspan class=\"p\">{\u003C/span>\n \u003Cspan class=\"n\">Console\u003C/span>\u003Cspan class=\"p\">.\u003C/span>\u003Cspan class=\"n\">WriteLine\u003C/span> \u003Cspan class=\"p\">(\u003C/span>\u003Cspan class=\"n\">GetMailingLists\u003C/span> \u003Cspan class=\"p\">().\u003C/span>\u003Cspan class=\"n\">Content\u003C/span>\u003Cspan class=\"p\">.\u003C/span>\u003Cspan class=\"n\">ToString\u003C/span> \u003Cspan class=\"p\">());\u003C/span>\n \u003Cspan class=\"p\">}\u003C/span>\n\n \u003Cspan class=\"k\">public\u003C/span> \u003Cspan class=\"k\">static\u003C/span> \u003Cspan class=\"n\">IRestResponse\u003C/span> \u003Cspan class=\"nf\">GetMailingLists\u003C/span> \u003Cspan class=\"p\">()\u003C/span>\n \u003Cspan class=\"p\">{\u003C/span>\n \u003Cspan class=\"n\">RestClient\u003C/span> \u003Cspan class=\"n\">client\u003C/span> \u003Cspan class=\"p\">=\u003C/span> \u003Cspan class=\"k\">new\u003C/span> \u003Cspan class=\"n\">RestClient\u003C/span> \u003Cspan class=\"p\">();\u003C/span>\n \u003Cspan class=\"n\">client\u003C/span>\u003Cspan class=\"p\">.\u003C/span>\u003Cspan class=\"n\">BaseUrl\u003C/span> \u003Cspan class=\"p\">=\u003C/span> \u003Cspan class=\"k\">new\u003C/span> \u003Cspan class=\"n\">Uri\u003C/span> \u003Cspan class=\"p\">(\u003C/span>\u003Cspan class=\"s\">\"https://api.mailgun.net/v3\"\u003C/span>\u003Cspan class=\"p\">);\u003C/span>\n \u003Cspan class=\"n\">client\u003C/span>\u003Cspan class=\"p\">.\u003C/span>\u003Cspan class=\"n\">Authenticator\u003C/span> \u003Cspan class=\"p\">=\u003C/span>\n \u003Cspan class=\"k\">new\u003C/span> \u003Cspan class=\"nf\">HttpBasicAuthenticator\u003C/span> \u003Cspan class=\"p\">(\u003C/span>\u003Cspan class=\"s\">\"api\"\u003C/span>\u003Cspan class=\"p\">,\u003C/span>\n \u003Cspan class=\"s\">\"YOUR_API_KEY\"\u003C/span>\u003Cspan class=\"p\">);\u003C/span>\n \u003Cspan class=\"n\">RestRequest\u003C/span> \u003Cspan class=\"n\">request\u003C/span> \u003Cspan class=\"p\">=\u003C/span> \u003Cspan class=\"k\">new\u003C/span> \u003Cspan class=\"n\">RestRequest\u003C/span> \u003Cspan class=\"p\">();\u003C/span>\n \u003Cspan class=\"n\">request\u003C/span>\u003Cspan class=\"p\">.\u003C/span>\u003Cspan class=\"n\">Resource\u003C/span> \u003Cspan class=\"p\">=\u003C/span> \u003Cspan class=\"s\">\"lists/pages\"\u003C/span>\u003Cspan class=\"p\">;\u003C/span>\n \u003Cspan class=\"k\">return\u003C/span> \u003Cspan class=\"n\">client\u003C/span>\u003Cspan class=\"p\">.\u003C/span>\u003Cspan class=\"n\">Execute\u003C/span> \u003Cspan class=\"p\">(\u003C/span>\u003Cspan class=\"n\">request\u003C/span>\u003Cspan class=\"p\">);\u003C/span>\n \u003Cspan class=\"p\">}\u003C/span>\n\n\u003Cspan class=\"p\">}\u003C/span>\n\u003C/pre>\u003C/div>\n\u003C/div>\n\u003Cdiv class=\"highlight-go notranslate\" style=\"display: none;\">\u003Cdiv class=\"highlight\">\u003Cpre>\u003Cspan>\u003C/span>\u003Cspan class=\"kn\">import\u003C/span> \u003Cspan class=\"p\">(\u003C/span>\n \u003Cspan class=\"s\">\"context\"\u003C/span>\n \u003Cspan class=\"s\">\"github.com/mailgun/mailgun-go/v3\"\u003C/span>\n \u003Cspan class=\"s\">\"time\"\u003C/span>\n\u003Cspan class=\"p\">)\u003C/span>\n\n\u003Cspan class=\"kd\">func\u003C/span> \u003Cspan class=\"nx\">ListMailingLists\u003C/span>\u003Cspan class=\"p\">(\u003C/span>\u003Cspan class=\"nx\">domain\u003C/span>\u003Cspan class=\"p\">,\u003C/span> \u003Cspan class=\"nx\">apiKey\u003C/span> \u003Cspan class=\"kt\">string\u003C/span>\u003Cspan class=\"p\">)\u003C/span> \u003Cspan class=\"p\">([]\u003C/span>\u003Cspan class=\"nx\">mailgun\u003C/span>\u003Cspan class=\"p\">.\u003C/span>\u003Cspan class=\"nx\">MailingList\u003C/span>\u003Cspan class=\"p\">,\u003C/span> \u003Cspan class=\"kt\">error\u003C/span>\u003Cspan class=\"p\">)\u003C/span> \u003Cspan class=\"p\">{\u003C/span>\n \u003Cspan class=\"nx\">mg\u003C/span> \u003Cspan class=\"o\">:=\u003C/span> \u003Cspan class=\"nx\">mailgun\u003C/span>\u003Cspan class=\"p\">.\u003C/span>\u003Cspan class=\"nx\">NewMailgun\u003C/span>\u003Cspan class=\"p\">(\u003C/span>\u003Cspan class=\"nx\">domain\u003C/span>\u003Cspan class=\"p\">,\u003C/span> \u003Cspan class=\"nx\">apiKey\u003C/span>\u003Cspan class=\"p\">)\u003C/span>\n \u003Cspan class=\"nx\">it\u003C/span> \u003Cspan class=\"o\">:=\u003C/span> \u003Cspan class=\"nx\">mg\u003C/span>\u003Cspan class=\"p\">.\u003C/span>\u003Cspan class=\"nx\">ListMailingLists\u003C/span>\u003Cspan class=\"p\">(\u003C/span>\u003Cspan class=\"kc\">nil\u003C/span>\u003Cspan class=\"p\">)\u003C/span>\n\n \u003Cspan class=\"nx\">ctx\u003C/span>\u003Cspan class=\"p\">,\u003C/span> \u003Cspan class=\"nx\">cancel\u003C/span> \u003Cspan class=\"o\">:=\u003C/span> \u003Cspan class=\"nx\">context\u003C/span>\u003Cspan class=\"p\">.\u003C/span>\u003Cspan class=\"nx\">WithTimeout\u003C/span>\u003Cspan class=\"p\">(\u003C/span>\u003Cspan class=\"nx\">context\u003C/span>\u003Cspan class=\"p\">.\u003C/span>\u003Cspan class=\"nx\">Background\u003C/span>\u003Cspan class=\"p\">(),\u003C/span> \u003Cspan class=\"nx\">time\u003C/span>\u003Cspan class=\"p\">.\u003C/span>\u003Cspan class=\"nx\">Second\u003C/span>\u003Cspan class=\"o\">*\u003C/span>\u003Cspan class=\"mi\">30\u003C/span>\u003Cspan class=\"p\">)\u003C/span>\n \u003Cspan class=\"k\">defer\u003C/span> \u003Cspan class=\"nx\">cancel\u003C/span>\u003Cspan class=\"p\">()\u003C/span>\n\n \u003Cspan class=\"kd\">var\u003C/span> \u003Cspan class=\"nx\">page\u003C/span>\u003Cspan class=\"p\">,\u003C/span> \u003Cspan class=\"nx\">result\u003C/span> \u003Cspan class=\"p\">[]\u003C/span>\u003Cspan class=\"nx\">mailgun\u003C/span>\u003Cspan class=\"p\">.\u003C/span>\u003Cspan class=\"nx\">MailingList\u003C/span>\n \u003Cspan class=\"k\">for\u003C/span> \u003Cspan class=\"nx\">it\u003C/span>\u003Cspan class=\"p\">.\u003C/span>\u003Cspan class=\"nx\">Next\u003C/span>\u003Cspan class=\"p\">(\u003C/span>\u003Cspan class=\"nx\">ctx\u003C/span>\u003Cspan class=\"p\">,\u003C/span> \u003Cspan class=\"o\">&\u003C/span>\u003Cspan class=\"nx\">page\u003C/span>\u003Cspan class=\"p\">)\u003C/span> \u003Cspan class=\"p\">{\u003C/span>\n \u003Cspan class=\"nx\">result\u003C/span> \u003Cspan class=\"p\">=\u003C/span> \u003Cspan class=\"nb\">append\u003C/span>\u003Cspan class=\"p\">(\u003C/span>\u003Cspan class=\"nx\">result\u003C/span>\u003Cspan class=\"p\">,\u003C/span> \u003Cspan class=\"nx\">page\u003C/span>\u003Cspan class=\"o\">...\u003C/span>\u003Cspan class=\"p\">)\u003C/span>\n \u003Cspan class=\"p\">}\u003C/span>\n\n \u003Cspan class=\"k\">if\u003C/span> \u003Cspan class=\"nx\">it\u003C/span>\u003Cspan class=\"p\">.\u003C/span>\u003Cspan class=\"nx\">Err\u003C/span>\u003Cspan class=\"p\">()\u003C/span> \u003Cspan class=\"o\">!=\u003C/span> \u003Cspan class=\"kc\">nil\u003C/span> \u003Cspan class=\"p\">{\u003C/span>\n \u003Cspan class=\"k\">return\u003C/span> \u003Cspan class=\"kc\">nil\u003C/span>\u003Cspan class=\"p\">,\u003C/span> \u003Cspan class=\"nx\">it\u003C/span>\u003Cspan class=\"p\">.\u003C/span>\u003Cspan class=\"nx\">Err\u003C/span>\u003Cspan class=\"p\">()\u003C/span>\n \u003Cspan class=\"p\">}\u003C/span>\n \u003Cspan class=\"k\">return\u003C/span> \u003Cspan class=\"nx\">result\u003C/span>\u003Cspan class=\"p\">,\u003C/span> \u003Cspan class=\"kc\">nil\u003C/span>\n\u003Cspan class=\"p\">}\u003C/span>\n\u003C/pre>\u003C/div>\n\u003C/div>\n\u003Cdiv class=\"highlight-js notranslate\" style=\"display: none;\">\u003Cdiv class=\"highlight\">\u003Cpre>\u003Cspan>\u003C/span>\u003Cspan class=\"kr\">const\u003C/span> \u003Cspan class=\"nx\">DOMAIN\u003C/span> \u003Cspan class=\"o\">=\u003C/span> \u003Cspan class=\"s1\">'YOUR_DOMAIN_NAME'\u003C/span>\u003Cspan class=\"p\">;\u003C/span>\n\n\u003Cspan class=\"kr\">import\u003C/span> \u003Cspan class=\"nx\">formData\u003C/span> \u003Cspan class=\"nx\">from\u003C/span> \u003Cspan class=\"s1\">'form-data'\u003C/span>\u003Cspan class=\"p\">;\u003C/span>\n\u003Cspan class=\"kr\">import\u003C/span> \u003Cspan class=\"nx\">Mailgun\u003C/span> \u003Cspan class=\"nx\">from\u003C/span> \u003Cspan class=\"s1\">'mailgun.js'\u003C/span>\u003Cspan class=\"p\">;\u003C/span>\n\n\u003Cspan class=\"kr\">const\u003C/span> \u003Cspan class=\"nx\">mailgun\u003C/span> \u003Cspan class=\"o\">=\u003C/span> \u003Cspan class=\"k\">new\u003C/span> \u003Cspan class=\"nx\">Mailgun\u003C/span>\u003Cspan class=\"p\">(\u003C/span>\u003Cspan class=\"nx\">formData\u003C/span>\u003Cspan class=\"p\">);\u003C/span>\n\n\u003Cspan class=\"kr\">const\u003C/span> \u003Cspan class=\"nx\">client\u003C/span> \u003Cspan class=\"o\">=\u003C/span> \u003Cspan class=\"nx\">mailgun\u003C/span>\u003Cspan class=\"p\">.\u003C/span>\u003Cspan class=\"nx\">client\u003C/span>\u003Cspan class=\"p\">({\u003C/span> \u003Cspan class=\"nx\">username\u003C/span>\u003Cspan class=\"o\">:\u003C/span> \u003Cspan class=\"s1\">'api'\u003C/span>\u003Cspan class=\"p\">,\u003C/span> \u003Cspan class=\"nx\">key\u003C/span>\u003Cspan class=\"o\">:\u003C/span> \u003Cspan class=\"s1\">'YOUR_API_KEY'\u003C/span> \u003Cspan class=\"o\">||\u003C/span> \u003Cspan class=\"s1\">''\u003C/span> \u003Cspan class=\"p\">});\u003C/span>\n\u003Cspan class=\"p\">(\u003C/span>\u003Cspan class=\"nx\">async\u003C/span> \u003Cspan class=\"p\">()\u003C/span> \u003Cspan class=\"p\">=>\u003C/span> \u003Cspan class=\"p\">{\u003C/span>\n \u003Cspan class=\"k\">try\u003C/span> \u003Cspan class=\"p\">{\u003C/span>\n \u003Cspan class=\"kr\">const\u003C/span> \u003Cspan class=\"nx\">listsArray\u003C/span> \u003Cspan class=\"o\">=\u003C/span> \u003Cspan class=\"nx\">await\u003C/span> \u003Cspan class=\"nx\">client\u003C/span>\u003Cspan class=\"p\">.\u003C/span>\u003Cspan class=\"nx\">lists\u003C/span>\u003Cspan class=\"p\">.\u003C/span>\u003Cspan class=\"nx\">list\u003C/span>\u003Cspan class=\"p\">();\u003C/span>\n \u003Cspan class=\"nx\">console\u003C/span>\u003Cspan class=\"p\">.\u003C/span>\u003Cspan class=\"nx\">log\u003C/span>\u003Cspan class=\"p\">(\u003C/span>\u003Cspan class=\"s1\">'lists'\u003C/span>\u003Cspan class=\"p\">,\u003C/span> \u003Cspan class=\"nx\">listsArray\u003C/span>\u003Cspan class=\"p\">);\u003C/span>\n \u003Cspan class=\"p\">}\u003C/span> \u003Cspan class=\"k\">catch\u003C/span> \u003Cspan class=\"p\">(\u003C/span>\u003Cspan class=\"nx\">error\u003C/span>\u003Cspan class=\"p\">)\u003C/span> \u003Cspan class=\"p\">{\u003C/span>\n \u003Cspan class=\"nx\">console\u003C/span>\u003Cspan class=\"p\">.\u003C/span>\u003Cspan class=\"nx\">error\u003C/span>\u003Cspan class=\"p\">(\u003C/span>\u003Cspan class=\"nx\">error\u003C/span>\u003Cspan class=\"p\">);\u003C/span>\n \u003Cspan class=\"p\">}\u003C/span>\n\u003Cspan class=\"p\">})();\u003C/span>\n\u003C/pre>\u003C/div>\n\u003C/div>\n\u003Cp>Sample response:\u003C/p>\n\u003Cdiv class=\"highlight-javascript notranslate\">\u003Cdiv class=\"highlight\">\u003Cpre>\u003Cspan>\u003C/span>\u003Cspan class=\"p\">{\u003C/span>\n \u003Cspan class=\"s2\">\"items\"\u003C/span>\u003Cspan class=\"o\">:\u003C/span> \u003Cspan class=\"p\">[\u003C/span>\n \u003Cspan class=\"p\">{\u003C/span>\n \u003Cspan class=\"s2\">\"access_level\"\u003C/span>\u003Cspan class=\"o\">:\u003C/span> \u003Cspan class=\"s2\">\"everyone\"\u003C/span>\u003Cspan class=\"p\">,\u003C/span>\n \u003Cspan class=\"s2\">\"address\"\u003C/span>\u003Cspan class=\"o\">:\u003C/span> \u003Cspan class=\"s2\">\"dev@samples.mailgun.org\"\u003C/span>\u003Cspan class=\"p\">,\u003C/span>\n \u003Cspan class=\"s2\">\"created_at\"\u003C/span>\u003Cspan class=\"o\">:\u003C/span> \u003Cspan class=\"s2\">\"Tue, 06 Mar 2012 05:44:45 GMT\"\u003C/span>\u003Cspan class=\"p\">,\u003C/span>\n \u003Cspan class=\"s2\">\"description\"\u003C/span>\u003Cspan class=\"o\">:\u003C/span> \u003Cspan class=\"s2\">\"Mailgun developers list\"\u003C/span>\u003Cspan class=\"p\">,\u003C/span>\n \u003Cspan class=\"s2\">\"members_count\"\u003C/span>\u003Cspan class=\"o\">:\u003C/span> \u003Cspan class=\"mi\">1\u003C/span>\u003Cspan class=\"p\">,\u003C/span>\n \u003Cspan class=\"s2\">\"name\"\u003C/span>\u003Cspan class=\"o\">:\u003C/span> \u003Cspan class=\"s2\">\"\"\u003C/span>\n \u003Cspan class=\"p\">},\u003C/span>\n \u003Cspan class=\"p\">{\u003C/span>\n \u003Cspan class=\"s2\">\"access_level\"\u003C/span>\u003Cspan class=\"o\">:\u003C/span> \u003Cspan class=\"s2\">\"readonly\"\u003C/span>\u003Cspan class=\"p\">,\u003C/span>\n \u003Cspan class=\"s2\">\"address\"\u003C/span>\u003Cspan class=\"o\">:\u003C/span> \u003Cspan class=\"s2\">\"bar@example.com\"\u003C/span>\u003Cspan class=\"p\">,\u003C/span>\n \u003Cspan class=\"s2\">\"created_at\"\u003C/span>\u003Cspan class=\"o\">:\u003C/span> \u003Cspan class=\"s2\">\"Wed, 06 Mar 2013 11:39:51 GMT\"\u003C/span>\u003Cspan class=\"p\">,\u003C/span>\n \u003Cspan class=\"s2\">\"description\"\u003C/span>\u003Cspan class=\"o\">:\u003C/span> \u003Cspan class=\"s2\">\"\"\u003C/span>\u003Cspan class=\"p\">,\u003C/span>\n \u003Cspan class=\"s2\">\"members_count\"\u003C/span>\u003Cspan class=\"o\">:\u003C/span> \u003Cspan class=\"mi\">2\u003C/span>\u003Cspan class=\"p\">,\u003C/span>\n \u003Cspan class=\"s2\">\"name\"\u003C/span>\u003Cspan class=\"o\">:\u003C/span> \u003Cspan class=\"s2\">\"\"\u003C/span>\n \u003Cspan class=\"p\">}\u003C/span>\n \u003Cspan class=\"p\">],\u003C/span>\n \u003Cspan class=\"s2\">\"paging\"\u003C/span>\u003Cspan class=\"o\">:\u003C/span> \u003Cspan class=\"p\">{\u003C/span>\n \u003Cspan class=\"s2\">\"first\"\u003C/span>\u003Cspan class=\"o\">:\u003C/span> \u003Cspan class=\"s2\">\"https://url_to_next_page\"\u003C/span>\u003Cspan class=\"p\">,\u003C/span>\n \u003Cspan class=\"s2\">\"last\"\u003C/span>\u003Cspan class=\"o\">:\u003C/span> \u003Cspan class=\"s2\">\"https://url_to_last_page\"\u003C/span>\u003Cspan class=\"p\">,\u003C/span>\n \u003Cspan class=\"s2\">\"next\"\u003C/span>\u003Cspan class=\"o\">:\u003C/span> \u003Cspan class=\"s2\">\"https://url_to_next_page\"\u003C/span>\u003Cspan class=\"p\">,\u003C/span>\n \u003Cspan class=\"s2\">\"previous\"\u003C/span>\u003Cspan class=\"o\">:\u003C/span> \u003Cspan class=\"s2\">\"https://url_to_previous_page\"\u003C/span>\n \u003Cspan class=\"p\">}\u003C/span>\n\u003Cspan class=\"p\">}\u003C/span>\n\u003C/pre>\u003C/div>\n\u003C/div>\n\u003Cp>Add a mailing list member:\u003C/p>\n\u003Cdiv class=\"highlight-bash notranslate\" style=\"display: block;\">\u003Cdiv class=\"highlight\">\u003Cpre>\u003Cspan>\u003C/span>curl -s --user \u003Cspan class=\"s1\">'api:YOUR_API_KEY'\u003C/span> \u003Cspan class=\"se\">\\\u003C/span>\n https://api.mailgun.net/v3/lists/LIST@YOUR_DOMAIN_NAME/members \u003Cspan class=\"se\">\\\u003C/span>\n -F \u003Cspan class=\"nv\">subscribed\u003C/span>\u003Cspan class=\"o\">=\u003C/span>True \u003Cspan class=\"se\">\\\u003C/span>\n -F \u003Cspan class=\"nv\">address\u003C/span>\u003Cspan class=\"o\">=\u003C/span>\u003Cspan class=\"s1\">'bar@example.com'\u003C/span> \u003Cspan class=\"se\">\\\u003C/span>\n -F \u003Cspan class=\"nv\">name\u003C/span>\u003Cspan class=\"o\">=\u003C/span>\u003Cspan class=\"s1\">'Bob Bar'\u003C/span> \u003Cspan class=\"se\">\\\u003C/span>\n -F \u003Cspan class=\"nv\">description\u003C/span>\u003Cspan class=\"o\">=\u003C/span>\u003Cspan class=\"s1\">'Developer'\u003C/span> \u003Cspan class=\"se\">\\\u003C/span>\n -F \u003Cspan class=\"nv\">vars\u003C/span>\u003Cspan class=\"o\">=\u003C/span>\u003Cspan class=\"s1\">'{\"age\": 26}'\u003C/span>\n\u003C/pre>\u003C/div>\n\u003C/div>\n\u003Cdiv class=\"highlight-java notranslate\" style=\"display: none;\">\u003Cdiv class=\"highlight\">\u003Cpre>\u003Cspan>\u003C/span>\u003Cspan class=\"kn\">import\u003C/span> \u003Cspan class=\"nn\">com.mailgun.api.v3.MailgunMailingListApi\u003C/span>\u003Cspan class=\"p\">;\u003C/span>\n\u003Cspan class=\"kn\">import\u003C/span> \u003Cspan class=\"nn\">com.mailgun.model.mailing.lists.MailingListMemberResponse\u003C/span>\u003Cspan class=\"p\">;\u003C/span>\n\u003Cspan class=\"kn\">import\u003C/span> \u003Cspan class=\"nn\">com.mailgun.model.mailing.lists.MailingListNewMemberRequest\u003C/span>\u003Cspan class=\"p\">;\u003C/span>\n\n\u003Cspan class=\"kn\">import\u003C/span> \u003Cspan class=\"nn\">java.util.Map\u003C/span>\u003Cspan class=\"p\">;\u003C/span>\n\n\u003Cspan class=\"c1\">// ...\u003C/span>\n\n\u003Cspan class=\"kd\">public\u003C/span> \u003Cspan class=\"n\">MailingListMemberResponse\u003C/span> \u003Cspan class=\"nf\">addListMember\u003C/span>\u003Cspan class=\"p\">()\u003C/span> \u003Cspan class=\"p\">{\u003C/span>\n \u003Cspan class=\"n\">MailgunMailingListApi\u003C/span> \u003Cspan class=\"n\">mailgunMailingListApi\u003C/span> \u003Cspan class=\"o\">=\u003C/span> \u003Cspan class=\"n\">MailgunClient\u003C/span>\u003Cspan class=\"p\">.\u003C/span>\u003Cspan class=\"na\">config\u003C/span>\u003Cspan class=\"p\">(\u003C/span>\u003Cspan class=\"n\">API_KEY\u003C/span>\u003Cspan class=\"p\">)\u003C/span>\n \u003Cspan class=\"p\">.\u003C/span>\u003Cspan class=\"na\">createApi\u003C/span>\u003Cspan class=\"p\">(\u003C/span>\u003Cspan class=\"n\">MailgunMailingListApi\u003C/span>\u003Cspan class=\"p\">.\u003C/span>\u003Cspan class=\"na\">class\u003C/span>\u003Cspan class=\"p\">);\u003C/span>\n\n \u003Cspan class=\"n\">Map\u003C/span>\u003Cspan class=\"o\"><\u003C/span>\u003Cspan class=\"n\">String\u003C/span>\u003Cspan class=\"p\">,\u003C/span> \u003Cspan class=\"n\">Object\u003C/span>\u003Cspan class=\"o\">>\u003C/span> \u003Cspan class=\"n\">vars\u003C/span> \u003Cspan class=\"o\">=\u003C/span> \u003Cspan class=\"n\">vars\u003C/span> \u003Cspan class=\"o\">=\u003C/span> \u003Cspan class=\"n\">Map\u003C/span>\u003Cspan class=\"p\">.\u003C/span>\u003Cspan class=\"na\">of\u003C/span>\u003Cspan class=\"p\">(\u003C/span>\u003Cspan class=\"s\">\"age\"\u003C/span>\u003Cspan class=\"p\">,\u003C/span> \u003Cspan class=\"s\">\"26\"\u003C/span>\u003Cspan class=\"p\">);\u003C/span>\n\n \u003Cspan class=\"n\">MailingListNewMemberRequest\u003C/span> \u003Cspan class=\"n\">request\u003C/span> \u003Cspan class=\"o\">=\u003C/span> \u003Cspan class=\"n\">MailingListNewMemberRequest\u003C/span>\u003Cspan class=\"p\">.\u003C/span>\u003Cspan class=\"na\">builder\u003C/span>\u003Cspan class=\"p\">()\u003C/span>\n \u003Cspan class=\"p\">.\u003C/span>\u003Cspan class=\"na\">address\u003C/span>\u003Cspan class=\"p\">(\u003C/span>\u003Cspan class=\"s\">\"bob@example.com\"\u003C/span>\u003Cspan class=\"p\">)\u003C/span>\n \u003Cspan class=\"p\">.\u003C/span>\u003Cspan class=\"na\">name\u003C/span>\u003Cspan class=\"p\">(\u003C/span>\u003Cspan class=\"s\">\"Bob Bar\"\u003C/span>\u003Cspan class=\"p\">)\u003C/span>\n \u003Cspan class=\"p\">.\u003C/span>\u003Cspan class=\"na\">vars\u003C/span>\u003Cspan class=\"p\">(\u003C/span>\u003Cspan class=\"n\">vars\u003C/span>\u003Cspan class=\"p\">)\u003C/span>\n \u003Cspan class=\"p\">.\u003C/span>\u003Cspan class=\"na\">subscribed\u003C/span>\u003Cspan class=\"p\">(\u003C/span>\u003Cspan class=\"kc\">true\u003C/span>\u003Cspan class=\"p\">)\u003C/span>\n \u003Cspan class=\"p\">.\u003C/span>\u003Cspan class=\"na\">build\u003C/span>\u003Cspan class=\"p\">();\u003C/span>\n\n \u003Cspan class=\"k\">return\u003C/span> \u003Cspan class=\"n\">mailgunMailingListApi\u003C/span>\u003Cspan class=\"p\">.\u003C/span>\u003Cspan class=\"na\">addMemberToMailingList\u003C/span>\u003Cspan class=\"p\">(\u003C/span>\u003Cspan class=\"n\">MAILING_LIST_ADDRESS\u003C/span>\u003Cspan class=\"p\">,\u003C/span> \u003Cspan class=\"n\">request\u003C/span>\u003Cspan class=\"p\">);\u003C/span>\n\u003Cspan class=\"p\">}\u003C/span>\n\u003C/pre>\u003C/div>\n\u003C/div>\n\u003Cdiv class=\"highlight-php notranslate\" style=\"display: none;\">\u003Cdiv class=\"highlight\">\u003Cpre>\u003Cspan>\u003C/span>\u003Cspan class=\"c1\"># Include the Autoloader (see \"Libraries\" for install instructions)\u003C/span>\n\u003Cspan class=\"k\">require\u003C/span> \u003Cspan class=\"s1\">'vendor/autoload.php'\u003C/span>\u003Cspan class=\"p\">;\u003C/span>\n\u003Cspan class=\"k\">use\u003C/span> \u003Cspan class=\"nx\">Mailgun\\Mailgun\u003C/span>\u003Cspan class=\"p\">;\u003C/span>\n\n\u003Cspan class=\"c1\"># Instantiate the client.\u003C/span>\n\u003Cspan class=\"nv\">$mgClient\u003C/span> \u003Cspan class=\"o\">=\u003C/span> \u003Cspan class=\"nx\">Mailgun\u003C/span>\u003Cspan class=\"o\">::\u003C/span>\u003Cspan class=\"na\">create\u003C/span>\u003Cspan class=\"p\">(\u003C/span>\u003Cspan class=\"s1\">'PRIVATE_API_KEY'\u003C/span>\u003Cspan class=\"p\">,\u003C/span> \u003Cspan class=\"s1\">'https://API_HOSTNAME'\u003C/span>\u003Cspan class=\"p\">);\u003C/span>\n\u003Cspan class=\"nv\">$mailing_list\u003C/span> \u003Cspan class=\"o\">=\u003C/span> \u003Cspan class=\"s1\">'LIST@YOUR_DOMAIN_NAME'\u003C/span>\u003Cspan class=\"p\">;\u003C/span>\n\u003Cspan class=\"nv\">$address\u003C/span> \u003Cspan class=\"o\">=\u003C/span>\u003Cspan class=\"s1\">'bob@example.com'\u003C/span>\u003Cspan class=\"p\">;\u003C/span>\n\u003Cspan class=\"nv\">$name\u003C/span> \u003Cspan class=\"o\">=\u003C/span> \u003Cspan class=\"s1\">'Bob'\u003C/span>\u003Cspan class=\"p\">;\u003C/span>\n\u003Cspan class=\"nv\">$vars\u003C/span> \u003Cspan class=\"o\">=\u003C/span> \u003Cspan class=\"k\">array\u003C/span>\u003Cspan class=\"p\">(\u003C/span>\u003Cspan class=\"s2\">\"id\"\u003C/span> \u003Cspan class=\"o\">=>\u003C/span> \u003Cspan class=\"s2\">\"123456\"\u003C/span>\u003Cspan class=\"p\">);\u003C/span>\n\n\u003Cspan class=\"c1\"># Issue the call to the client.\u003C/span>\n\u003Cspan class=\"nv\">$result\u003C/span> \u003Cspan class=\"o\">=\u003C/span> \u003Cspan class=\"nv\">$mgClient\u003C/span>\u003Cspan class=\"o\">->\u003C/span>\u003Cspan class=\"na\">mailingList\u003C/span>\u003Cspan class=\"p\">()\u003C/span>\u003Cspan class=\"o\">->\u003C/span>\u003Cspan class=\"na\">member\u003C/span>\u003Cspan class=\"p\">()\u003C/span>\u003Cspan class=\"o\">->\u003C/span>\u003Cspan class=\"na\">create\u003C/span>\u003Cspan class=\"p\">(\u003C/span>\n \u003Cspan class=\"nv\">$mailing_list\u003C/span>\u003Cspan class=\"p\">,\u003C/span>\n \u003Cspan class=\"nv\">$address\u003C/span>\u003Cspan class=\"p\">,\u003C/span>\n \u003Cspan class=\"nv\">$name\u003C/span>\u003Cspan class=\"p\">,\u003C/span>\n \u003Cspan class=\"nv\">$vars\u003C/span>\u003Cspan class=\"p\">);\u003C/span>\n\u003C/pre>\u003C/div>\n\u003C/div>\n\u003Cdiv class=\"highlight-py notranslate\" style=\"display: none;\">\u003Cdiv class=\"highlight\">\u003Cpre>\u003Cspan>\u003C/span>\u003Cspan class=\"k\">def\u003C/span> \u003Cspan class=\"nf\">add_list_member\u003C/span>\u003Cspan class=\"p\">():\u003C/span>\n \u003Cspan class=\"k\">return\u003C/span> \u003Cspan class=\"n\">requests\u003C/span>\u003Cspan class=\"o\">.\u003C/span>\u003Cspan class=\"n\">post\u003C/span>\u003Cspan class=\"p\">(\u003C/span>\n \u003Cspan class=\"s2\">\"https://api.mailgun.net/v3/lists/LIST@YOUR_DOMAIN_NAME/members\"\u003C/span>\u003Cspan class=\"p\">,\u003C/span>\n \u003Cspan class=\"n\">auth\u003C/span>\u003Cspan class=\"o\">=\u003C/span>\u003Cspan class=\"p\">(\u003C/span>\u003Cspan class=\"s1\">'api'\u003C/span>\u003Cspan class=\"p\">,\u003C/span> \u003Cspan class=\"s1\">'YOUR_API_KEY'\u003C/span>\u003Cspan class=\"p\">),\u003C/span>\n \u003Cspan class=\"n\">data\u003C/span>\u003Cspan class=\"o\">=\u003C/span>\u003Cspan class=\"p\">{\u003C/span>\u003Cspan class=\"s1\">'subscribed'\u003C/span>\u003Cspan class=\"p\">:\u003C/span> \u003Cspan class=\"kc\">True\u003C/span>\u003Cspan class=\"p\">,\u003C/span>\n \u003Cspan class=\"s1\">'address'\u003C/span>\u003Cspan class=\"p\">:\u003C/span> \u003Cspan class=\"s1\">'bar@example.com'\u003C/span>\u003Cspan class=\"p\">,\u003C/span>\n \u003Cspan class=\"s1\">'name'\u003C/span>\u003Cspan class=\"p\">:\u003C/span> \u003Cspan class=\"s1\">'Bob Bar'\u003C/span>\u003Cspan class=\"p\">,\u003C/span>\n \u003Cspan class=\"s1\">'description'\u003C/span>\u003Cspan class=\"p\">:\u003C/span> \u003Cspan class=\"s1\">'Developer'\u003C/span>\u003Cspan class=\"p\">,\u003C/span>\n \u003Cspan class=\"s1\">'vars'\u003C/span>\u003Cspan class=\"p\">:\u003C/span> \u003Cspan class=\"s1\">'{\"age\": 26}'\u003C/span>\u003Cspan class=\"p\">})\u003C/span>\n\u003C/pre>\u003C/div>\n\u003C/div>\n\u003Cdiv class=\"highlight-rb notranslate\" style=\"display: none;\">\u003Cdiv class=\"highlight\">\u003Cpre>\u003Cspan>\u003C/span>\u003Cspan class=\"k\">def\u003C/span> \u003Cspan class=\"nf\">add_list_member\u003C/span>\n \u003Cspan class=\"no\">RestClient\u003C/span>\u003Cspan class=\"o\">.\u003C/span>\u003Cspan class=\"n\">post\u003C/span>\u003Cspan class=\"p\">(\u003C/span>\u003Cspan class=\"s2\">\"https://api:YOUR_API_KEY\"\u003C/span> \u003Cspan class=\"p\">\\\u003C/span>\n \u003Cspan class=\"s2\">\"@api.mailgun.net/v3/lists/LIST@YOUR_DOMAIN_NAME/members\"\u003C/span>\u003Cspan class=\"p\">,\u003C/span>\n \u003Cspan class=\"ss\">:subscribed\u003C/span> \u003Cspan class=\"o\">=>\u003C/span> \u003Cspan class=\"kp\">true\u003C/span>\u003Cspan class=\"p\">,\u003C/span>\n \u003Cspan class=\"ss\">:address\u003C/span> \u003Cspan class=\"o\">=>\u003C/span> \u003Cspan class=\"s1\">'bar@example.com'\u003C/span>\u003Cspan class=\"p\">,\u003C/span>\n \u003Cspan class=\"ss\">:name\u003C/span> \u003Cspan class=\"o\">=>\u003C/span> \u003Cspan class=\"s1\">'Bob Bar'\u003C/span>\u003Cspan class=\"p\">,\u003C/span>\n \u003Cspan class=\"ss\">:description\u003C/span> \u003Cspan class=\"o\">=>\u003C/span> \u003Cspan class=\"s1\">'Developer'\u003C/span>\u003Cspan class=\"p\">,\u003C/span>\n \u003Cspan class=\"ss\">:vars\u003C/span> \u003Cspan class=\"o\">=>\u003C/span> \u003Cspan class=\"s1\">'{\"age\": 26}'\u003C/span>\u003Cspan class=\"p\">)\u003C/span>\n\u003Cspan class=\"k\">end\u003C/span>\n\u003C/pre>\u003C/div>\n\u003C/div>\n\u003Cdiv class=\"highlight-csharp notranslate\" style=\"display: none;\">\u003Cdiv class=\"highlight\">\u003Cpre>\u003Cspan>\u003C/span>\u003Cspan class=\"k\">using\u003C/span> \u003Cspan class=\"nn\">System\u003C/span>\u003Cspan class=\"p\">;\u003C/span>\n\u003Cspan class=\"k\">using\u003C/span> \u003Cspan class=\"nn\">System.IO\u003C/span>\u003Cspan class=\"p\">;\u003C/span>\n\u003Cspan class=\"k\">using\u003C/span> \u003Cspan class=\"nn\">RestSharp\u003C/span>\u003Cspan class=\"p\">;\u003C/span>\n\u003Cspan class=\"k\">using\u003C/span> \u003Cspan class=\"nn\">RestSharp.Authenticators\u003C/span>\u003Cspan class=\"p\">;\u003C/span>\n\n\u003Cspan class=\"k\">public\u003C/span> \u003Cspan class=\"k\">class\u003C/span> \u003Cspan class=\"nc\">AddListMemberChunk\u003C/span>\n\u003Cspan class=\"p\">{\u003C/span>\n\n \u003Cspan class=\"k\">public\u003C/span> \u003Cspan class=\"k\">static\u003C/span> \u003Cspan class=\"k\">void\u003C/span> \u003Cspan class=\"nf\">Main\u003C/span> \u003Cspan class=\"p\">(\u003C/span>\u003Cspan class=\"kt\">string\u003C/span>\u003Cspan class=\"p\">[]\u003C/span> \u003Cspan class=\"n\">args\u003C/span>\u003Cspan class=\"p\">)\u003C/span>\n \u003Cspan class=\"p\">{\u003C/span>\n \u003Cspan class=\"n\">Console\u003C/span>\u003Cspan class=\"p\">.\u003C/span>\u003Cspan class=\"n\">WriteLine\u003C/span> \u003Cspan class=\"p\">(\u003C/span>\u003Cspan class=\"n\">AddListMember\u003C/span> \u003Cspan class=\"p\">().\u003C/span>\u003Cspan class=\"n\">Content\u003C/span>\u003Cspan class=\"p\">.\u003C/span>\u003Cspan class=\"n\">ToString\u003C/span> \u003Cspan class=\"p\">());\u003C/span>\n \u003Cspan class=\"p\">}\u003C/span>\n\n \u003Cspan class=\"k\">public\u003C/span> \u003Cspan class=\"k\">static\u003C/span> \u003Cspan class=\"n\">IRestResponse\u003C/span> \u003Cspan class=\"nf\">AddListMember\u003C/span> \u003Cspan class=\"p\">()\u003C/span>\n \u003Cspan class=\"p\">{\u003C/span>\n \u003Cspan class=\"n\">RestClient\u003C/span> \u003Cspan class=\"n\">client\u003C/span> \u003Cspan class=\"p\">=\u003C/span> \u003Cspan class=\"k\">new\u003C/span> \u003Cspan class=\"n\">RestClient\u003C/span> \u003Cspan class=\"p\">();\u003C/span>\n \u003Cspan class=\"n\">client\u003C/span>\u003Cspan class=\"p\">.\u003C/span>\u003Cspan class=\"n\">BaseUrl\u003C/span> \u003Cspan class=\"p\">=\u003C/span> \u003Cspan class=\"k\">new\u003C/span> \u003Cspan class=\"n\">Uri\u003C/span> \u003Cspan class=\"p\">(\u003C/span>\u003Cspan class=\"s\">\"https://api.mailgun.net/v3\"\u003C/span>\u003Cspan class=\"p\">);\u003C/span>\n \u003Cspan class=\"n\">client\u003C/span>\u003Cspan class=\"p\">.\u003C/span>\u003Cspan class=\"n\">Authenticator\u003C/span> \u003Cspan class=\"p\">=\u003C/span>\n \u003Cspan class=\"k\">new\u003C/span> \u003Cspan class=\"nf\">HttpBasicAuthenticator\u003C/span> \u003Cspan class=\"p\">(\u003C/span>\u003Cspan class=\"s\">\"api\"\u003C/span>\u003Cspan class=\"p\">,\u003C/span>\n \u003Cspan class=\"s\">\"YOUR_API_KEY\"\u003C/span>\u003Cspan class=\"p\">);\u003C/span>\n \u003Cspan class=\"n\">RestRequest\u003C/span> \u003Cspan class=\"n\">request\u003C/span> \u003Cspan class=\"p\">=\u003C/span> \u003Cspan class=\"k\">new\u003C/span> \u003Cspan class=\"n\">RestRequest\u003C/span> \u003Cspan class=\"p\">();\u003C/span>\n \u003Cspan class=\"n\">request\u003C/span>\u003Cspan class=\"p\">.\u003C/span>\u003Cspan class=\"n\">Resource\u003C/span> \u003Cspan class=\"p\">=\u003C/span> \u003Cspan class=\"s\">\"lists/{list}/members\"\u003C/span>\u003Cspan class=\"p\">;\u003C/span>\n \u003Cspan class=\"n\">request\u003C/span>\u003Cspan class=\"p\">.\u003C/span>\u003Cspan class=\"n\">AddParameter\u003C/span> \u003Cspan class=\"p\">(\u003C/span>\u003Cspan class=\"s\">\"list\"\u003C/span>\u003Cspan class=\"p\">,\u003C/span> \u003Cspan class=\"s\">\"LIST@YOUR_DOMAIN_NAME\"\u003C/span>\u003Cspan class=\"p\">,\u003C/span>\n \u003Cspan class=\"n\">ParameterType\u003C/span>\u003Cspan class=\"p\">.\u003C/span>\u003Cspan class=\"n\">UrlSegment\u003C/span>\u003Cspan class=\"p\">);\u003C/span>\n \u003Cspan class=\"n\">request\u003C/span>\u003Cspan class=\"p\">.\u003C/span>\u003Cspan class=\"n\">AddParameter\u003C/span> \u003Cspan class=\"p\">(\u003C/span>\u003Cspan class=\"s\">\"address\"\u003C/span>\u003Cspan class=\"p\">,\u003C/span> \u003Cspan class=\"s\">\"bar@example.com\"\u003C/span>\u003Cspan class=\"p\">);\u003C/span>\n \u003Cspan class=\"n\">request\u003C/span>\u003Cspan class=\"p\">.\u003C/span>\u003Cspan class=\"n\">AddParameter\u003C/span> \u003Cspan class=\"p\">(\u003C/span>\u003Cspan class=\"s\">\"subscribed\"\u003C/span>\u003Cspan class=\"p\">,\u003C/span> \u003Cspan class=\"k\">true\u003C/span>\u003Cspan class=\"p\">);\u003C/span>\n \u003Cspan class=\"n\">request\u003C/span>\u003Cspan class=\"p\">.\u003C/span>\u003Cspan class=\"n\">AddParameter\u003C/span> \u003Cspan class=\"p\">(\u003C/span>\u003Cspan class=\"s\">\"name\"\u003C/span>\u003Cspan class=\"p\">,\u003C/span> \u003Cspan class=\"s\">\"Bob Bar\"\u003C/span>\u003Cspan class=\"p\">);\u003C/span>\n \u003Cspan class=\"n\">request\u003C/span>\u003Cspan class=\"p\">.\u003C/span>\u003Cspan class=\"n\">AddParameter\u003C/span> \u003Cspan class=\"p\">(\u003C/span>\u003Cspan class=\"s\">\"description\"\u003C/span>\u003Cspan class=\"p\">,\u003C/span> \u003Cspan class=\"s\">\"Developer\"\u003C/span>\u003Cspan class=\"p\">);\u003C/span>\n \u003Cspan class=\"n\">request\u003C/span>\u003Cspan class=\"p\">.\u003C/span>\u003Cspan class=\"n\">AddParameter\u003C/span> \u003Cspan class=\"p\">(\u003C/span>\u003Cspan class=\"s\">\"vars\"\u003C/span>\u003Cspan class=\"p\">,\u003C/span> \u003Cspan class=\"s\">\"{\\\"age\\\": 26}\"\u003C/span>\u003Cspan class=\"p\">);\u003C/span>\n \u003Cspan class=\"n\">request\u003C/span>\u003Cspan class=\"p\">.\u003C/span>\u003Cspan class=\"n\">Method\u003C/span> \u003Cspan class=\"p\">=\u003C/span> \u003Cspan class=\"n\">Method\u003C/span>\u003Cspan class=\"p\">.\u003C/span>\u003Cspan class=\"n\">POST\u003C/span>\u003Cspan class=\"p\">;\u003C/span>\n \u003Cspan class=\"k\">return\u003C/span> \u003Cspan class=\"n\">client\u003C/span>\u003Cspan class=\"p\">.\u003C/span>\u003Cspan class=\"n\">Execute\u003C/span> \u003Cspan class=\"p\">(\u003C/span>\u003Cspan class=\"n\">request\u003C/span>\u003Cspan class=\"p\">);\u003C/span>\n \u003Cspan class=\"p\">}\u003C/span>\n\n\u003Cspan class=\"p\">}\u003C/span>\n\u003C/pre>\u003C/div>\n\u003C/div>\n\u003Cdiv class=\"highlight-go notranslate\" style=\"display: none;\">\u003Cdiv class=\"highlight\">\u003Cpre>\u003Cspan>\u003C/span>\u003Cspan class=\"kn\">import\u003C/span> \u003Cspan class=\"p\">(\u003C/span>\n \u003Cspan class=\"s\">\"context\"\u003C/span>\n \u003Cspan class=\"s\">\"github.com/mailgun/mailgun-go/v3\"\u003C/span>\n \u003Cspan class=\"s\">\"time\"\u003C/span>\n\u003Cspan class=\"p\">)\u003C/span>\n\n\u003Cspan class=\"kd\">func\u003C/span> \u003Cspan class=\"nx\">AddListMember\u003C/span>\u003Cspan class=\"p\">(\u003C/span>\u003Cspan class=\"nx\">domain\u003C/span>\u003Cspan class=\"p\">,\u003C/span> \u003Cspan class=\"nx\">apiKey\u003C/span> \u003Cspan class=\"kt\">string\u003C/span>\u003Cspan class=\"p\">)\u003C/span> \u003Cspan class=\"kt\">error\u003C/span> \u003Cspan class=\"p\">{\u003C/span>\n \u003Cspan class=\"nx\">mg\u003C/span> \u003Cspan class=\"o\">:=\u003C/span> \u003Cspan class=\"nx\">mailgun\u003C/span>\u003Cspan class=\"p\">.\u003C/span>\u003Cspan class=\"nx\">NewMailgun\u003C/span>\u003Cspan class=\"p\">(\u003C/span>\u003Cspan class=\"nx\">domain\u003C/span>\u003Cspan class=\"p\">,\u003C/span> \u003Cspan class=\"nx\">apiKey\u003C/span>\u003Cspan class=\"p\">)\u003C/span>\n\n \u003Cspan class=\"nx\">memberJoe\u003C/span> \u003Cspan class=\"o\">:=\u003C/span> \u003Cspan class=\"nx\">mailgun\u003C/span>\u003Cspan class=\"p\">.\u003C/span>\u003Cspan class=\"nx\">Member\u003C/span>\u003Cspan class=\"p\">{\u003C/span>\n \u003Cspan class=\"nx\">Address\u003C/span>\u003Cspan class=\"p\">:\u003C/span> \u003Cspan class=\"s\">\"joe@example.com\"\u003C/span>\u003Cspan class=\"p\">,\u003C/span>\n \u003Cspan class=\"nx\">Name\u003C/span>\u003Cspan class=\"p\">:\u003C/span> \u003Cspan class=\"s\">\"Joe Example\"\u003C/span>\u003Cspan class=\"p\">,\u003C/span>\n \u003Cspan class=\"nx\">Subscribed\u003C/span>\u003Cspan class=\"p\">:\u003C/span> \u003Cspan class=\"nx\">mailgun\u003C/span>\u003Cspan class=\"p\">.\u003C/span>\u003Cspan class=\"nx\">Subscribed\u003C/span>\u003Cspan class=\"p\">,\u003C/span>\n \u003Cspan class=\"p\">}\u003C/span>\n\n \u003Cspan class=\"nx\">ctx\u003C/span>\u003Cspan class=\"p\">,\u003C/span> \u003Cspan class=\"nx\">cancel\u003C/span> \u003Cspan class=\"o\">:=\u003C/span> \u003Cspan class=\"nx\">context\u003C/span>\u003Cspan class=\"p\">.\u003C/span>\u003Cspan class=\"nx\">WithTimeout\u003C/span>\u003Cspan class=\"p\">(\u003C/span>\u003Cspan class=\"nx\">context\u003C/span>\u003Cspan class=\"p\">.\u003C/span>\u003Cspan class=\"nx\">Background\u003C/span>\u003Cspan class=\"p\">(),\u003C/span> \u003Cspan class=\"nx\">time\u003C/span>\u003Cspan class=\"p\">.\u003C/span>\u003Cspan class=\"nx\">Second\u003C/span>\u003Cspan class=\"o\">*\u003C/span>\u003Cspan class=\"mi\">30\u003C/span>\u003Cspan class=\"p\">)\u003C/span>\n \u003Cspan class=\"k\">defer\u003C/span> \u003Cspan class=\"nx\">cancel\u003C/span>\u003Cspan class=\"p\">()\u003C/span>\n\n \u003Cspan class=\"k\">return\u003C/span> \u003Cspan class=\"nx\">mg\u003C/span>\u003Cspan class=\"p\">.\u003C/span>\u003Cspan class=\"nx\">CreateMember\u003C/span>\u003Cspan class=\"p\">(\u003C/span>\u003Cspan class=\"nx\">ctx\u003C/span>\u003Cspan class=\"p\">,\u003C/span> \u003Cspan class=\"kc\">true\u003C/span>\u003Cspan class=\"p\">,\u003C/span> \u003Cspan class=\"s\">\"mailingList@example.com\"\u003C/span>\u003Cspan class=\"p\">,\u003C/span> \u003Cspan class=\"nx\">memberJoe\u003C/span>\u003Cspan class=\"p\">)\u003C/span>\n\u003Cspan class=\"p\">}\u003C/span>\n\u003C/pre>\u003C/div>\n\u003C/div>\n\u003Cdiv class=\"highlight-js notranslate\" style=\"display: none;\">\u003Cdiv class=\"highlight\">\u003Cpre>\u003Cspan>\u003C/span>\u003Cspan class=\"kr\">const\u003C/span> \u003Cspan class=\"nx\">DOMAIN\u003C/span> \u003Cspan class=\"o\">=\u003C/span> \u003Cspan class=\"s1\">'YOUR_DOMAIN_NAME'\u003C/span>\u003Cspan class=\"p\">;\u003C/span>\n\n\u003Cspan class=\"kr\">import\u003C/span> \u003Cspan class=\"nx\">formData\u003C/span> \u003Cspan class=\"nx\">from\u003C/span> \u003Cspan class=\"s1\">'form-data'\u003C/span>\u003Cspan class=\"p\">;\u003C/span>\n\u003Cspan class=\"kr\">import\u003C/span> \u003Cspan class=\"nx\">Mailgun\u003C/span> \u003Cspan class=\"nx\">from\u003C/span> \u003Cspan class=\"s1\">'mailgun.js'\u003C/span>\u003Cspan class=\"p\">;\u003C/span>\n\n\u003Cspan class=\"kr\">const\u003C/span> \u003Cspan class=\"nx\">mailgun\u003C/span> \u003Cspan class=\"o\">=\u003C/span> \u003Cspan class=\"k\">new\u003C/span> \u003Cspan class=\"nx\">Mailgun\u003C/span>\u003Cspan class=\"p\">(\u003C/span>\u003Cspan class=\"nx\">formData\u003C/span>\u003Cspan class=\"p\">);\u003C/span>\n\n\u003Cspan class=\"kr\">const\u003C/span> \u003Cspan class=\"nx\">client\u003C/span> \u003Cspan class=\"o\">=\u003C/span> \u003Cspan class=\"nx\">mailgun\u003C/span>\u003Cspan class=\"p\">.\u003C/span>\u003Cspan class=\"nx\">client\u003C/span>\u003Cspan class=\"p\">({\u003C/span> \u003Cspan class=\"nx\">username\u003C/span>\u003Cspan class=\"o\">:\u003C/span> \u003Cspan class=\"s1\">'api'\u003C/span>\u003Cspan class=\"p\">,\u003C/span> \u003Cspan class=\"nx\">key\u003C/span>\u003Cspan class=\"o\">:\u003C/span> \u003Cspan class=\"s1\">'YOUR_API_KEY'\u003C/span> \u003Cspan class=\"o\">||\u003C/span> \u003Cspan class=\"s1\">''\u003C/span> \u003Cspan class=\"p\">});\u003C/span>\n\u003Cspan class=\"p\">(\u003C/span>\u003Cspan class=\"nx\">async\u003C/span> \u003Cspan class=\"p\">()\u003C/span> \u003Cspan class=\"p\">=>\u003C/span> \u003Cspan class=\"p\">{\u003C/span>\n \u003Cspan class=\"k\">try\u003C/span> \u003Cspan class=\"p\">{\u003C/span>\n \u003Cspan class=\"kr\">const\u003C/span> \u003Cspan class=\"nx\">newMember\u003C/span> \u003Cspan class=\"o\">=\u003C/span> \u003Cspan class=\"nx\">await\u003C/span> \u003Cspan class=\"nx\">client\u003C/span>\u003Cspan class=\"p\">.\u003C/span>\u003Cspan class=\"nx\">lists\u003C/span>\u003Cspan class=\"p\">.\u003C/span>\u003Cspan class=\"nx\">members\u003C/span>\u003Cspan class=\"p\">.\u003C/span>\u003Cspan class=\"nx\">createMember\u003C/span>\u003Cspan class=\"p\">(\u003C/span>\u003Cspan class=\"nx\">DOMAIN\u003C/span>\u003Cspan class=\"p\">,\u003C/span>\n \u003Cspan class=\"p\">{\u003C/span>\n \u003Cspan class=\"nx\">address\u003C/span>\u003Cspan class=\"o\">:\u003C/span> \u003Cspan class=\"s1\">'bob@example.com'\u003C/span>\u003Cspan class=\"p\">,\u003C/span>\n \u003Cspan class=\"nx\">name\u003C/span>\u003Cspan class=\"o\">:\u003C/span> \u003Cspan class=\"s1\">'Bob Barr'\u003C/span>\u003Cspan class=\"p\">,\u003C/span>\n \u003Cspan class=\"nx\">vars\u003C/span>\u003Cspan class=\"o\">:\u003C/span> \u003Cspan class=\"nx\">JSON\u003C/span>\u003Cspan class=\"p\">.\u003C/span>\u003Cspan class=\"nx\">stringify\u003C/span>\u003Cspan class=\"p\">({\u003C/span>\u003Cspan class=\"nx\">age\u003C/span>\u003Cspan class=\"o\">:\u003C/span> \u003Cspan class=\"mi\">27\u003C/span>\u003Cspan class=\"p\">}),\u003C/span>\n \u003Cspan class=\"nx\">subscribed\u003C/span>\u003Cspan class=\"o\">:\u003C/span> \u003Cspan class=\"s1\">'yes'\u003C/span>\u003Cspan class=\"p\">,\u003C/span>\n \u003Cspan class=\"nx\">upsert\u003C/span>\u003Cspan class=\"o\">:\u003C/span> \u003Cspan class=\"s1\">'yes'\u003C/span>\n \u003Cspan class=\"p\">}\u003C/span>\n \u003Cspan class=\"p\">);\u003C/span>\n \u003Cspan class=\"nx\">console\u003C/span>\u003Cspan class=\"p\">.\u003C/span>\u003Cspan class=\"nx\">log\u003C/span>\u003Cspan class=\"p\">(\u003C/span>\u003Cspan class=\"s1\">'newMember'\u003C/span>\u003Cspan class=\"p\">,\u003C/span> \u003Cspan class=\"nx\">newMember\u003C/span>\u003Cspan class=\"p\">);\u003C/span>\n \u003Cspan class=\"p\">}\u003C/span> \u003Cspan class=\"k\">catch\u003C/span> \u003Cspan class=\"p\">(\u003C/span>\u003Cspan class=\"nx\">error\u003C/span>\u003Cspan class=\"p\">)\u003C/span> \u003Cspan class=\"p\">{\u003C/span>\n \u003Cspan class=\"nx\">console\u003C/span>\u003Cspan class=\"p\">.\u003C/span>\u003Cspan class=\"nx\">error\u003C/span>\u003Cspan class=\"p\">(\u003C/span>\u003Cspan class=\"nx\">error\u003C/span>\u003Cspan class=\"p\">);\u003C/span>\n \u003Cspan class=\"p\">}\u003C/span>\n\u003Cspan class=\"p\">})();\u003C/span>\n\u003C/pre>\u003C/div>\n\u003C/div>\n\u003Cp>Sample response:\u003C/p>\n\u003Cdiv class=\"highlight-javascript notranslate\">\u003Cdiv class=\"highlight\">\u003Cpre>\u003Cspan>\u003C/span>\u003Cspan class=\"p\">{\u003C/span>\n \u003Cspan class=\"s2\">\"member\"\u003C/span>\u003Cspan class=\"o\">:\u003C/span> \u003Cspan class=\"p\">{\u003C/span>\n \u003Cspan class=\"s2\">\"vars\"\u003C/span>\u003Cspan class=\"o\">:\u003C/span> \u003Cspan class=\"p\">{\u003C/span>\n \u003Cspan class=\"s2\">\"age\"\u003C/span>\u003Cspan class=\"o\">:\u003C/span> \u003Cspan class=\"mi\">26\u003C/span>\n \u003Cspan class=\"p\">},\u003C/span>\n \u003Cspan class=\"s2\">\"name\"\u003C/span>\u003Cspan class=\"o\">:\u003C/span> \u003Cspan class=\"s2\">\"Bob Bar\"\u003C/span>\u003Cspan class=\"p\">,\u003C/span>\n \u003Cspan class=\"s2\">\"subscribed\"\u003C/span>\u003Cspan class=\"o\">:\u003C/span> \u003Cspan class=\"kc\">true\u003C/span>\u003Cspan class=\"p\">,\u003C/span>\n \u003Cspan class=\"s2\">\"address\"\u003C/span>\u003Cspan class=\"o\">:\u003C/span> \u003Cspan class=\"s2\">\"bar@example.com\"\u003C/span>\n \u003Cspan class=\"p\">},\u003C/span>\n \u003Cspan class=\"s2\">\"message\"\u003C/span>\u003Cspan class=\"o\">:\u003C/span> \u003Cspan class=\"s2\">\"Mailing list member has been created\"\u003C/span>\n\u003Cspan class=\"p\">}\u003C/span>\n\u003C/pre>\u003C/div>\n\u003C/div>\n\u003Cp>Add multiple mailing list members (limit 1,000 per call):\u003C/p>\n\u003Cdiv class=\"highlight-bash notranslate\" style=\"display: block;\">\u003Cdiv class=\"highlight\">\u003Cpre>\u003Cspan>\u003C/span>curl -s --user \u003Cspan class=\"s1\">'api:YOUR_API_KEY'\u003C/span> \u003Cspan class=\"se\">\\\u003C/span>\n https://api.mailgun.net/v3/lists/LIST@YOUR_DOMAIN_NAME/members.json \u003Cspan class=\"se\">\\\u003C/span>\n -F \u003Cspan class=\"nv\">upsert\u003C/span>\u003Cspan class=\"o\">=\u003C/span>\u003Cspan class=\"nb\">true\u003C/span> \u003Cspan class=\"se\">\\\u003C/span>\n -F \u003Cspan class=\"nv\">members\u003C/span>\u003Cspan class=\"o\">=\u003C/span>\u003Cspan class=\"s1\">'[{\"address\": \"Alice <alice@example.com>\", \"vars\": {\"age\": 26}},{\"name\": \"Bob\", \"address\": \"bob@example.com\", \"vars\": {\"age\": 34}}]'\u003C/span>\n\u003C/pre>\u003C/div>\n\u003C/div>\n\u003Cdiv class=\"highlight-java notranslate\" style=\"display: none;\">\u003Cdiv class=\"highlight\">\u003Cpre>\u003Cspan>\u003C/span>\u003Cspan class=\"kn\">import\u003C/span> \u003Cspan class=\"nn\">com.mailgun.api.v3.MailgunMailingListApi\u003C/span>\u003Cspan class=\"p\">;\u003C/span>\n\u003Cspan class=\"kn\">import\u003C/span> \u003Cspan class=\"nn\">com.mailgun.model.mailing.lists.AddMailingListMembersRequest\u003C/span>\u003Cspan class=\"p\">;\u003C/span>\n\u003Cspan class=\"kn\">import\u003C/span> \u003Cspan class=\"nn\">com.mailgun.model.mailing.lists.MailingListMember\u003C/span>\u003Cspan class=\"p\">;\u003C/span>\n\u003Cspan class=\"kn\">import\u003C/span> \u003Cspan class=\"nn\">com.mailgun.model.mailing.lists.MailingListResponse\u003C/span>\u003Cspan class=\"p\">;\u003C/span>\n\n\u003Cspan class=\"kn\">import\u003C/span> \u003Cspan class=\"nn\">java.util.List\u003C/span>\u003Cspan class=\"p\">;\u003C/span>\n\u003Cspan class=\"kn\">import\u003C/span> \u003Cspan class=\"nn\">java.util.Map\u003C/span>\u003Cspan class=\"p\">;\u003C/span>\n\n\u003Cspan class=\"c1\">// ...\u003C/span>\n\n\u003Cspan class=\"kd\">public\u003C/span> \u003Cspan class=\"n\">MailingListResponse\u003C/span> \u003Cspan class=\"nf\">addListMembers\u003C/span>\u003Cspan class=\"p\">()\u003C/span> \u003Cspan class=\"p\">{\u003C/span>\n \u003Cspan class=\"n\">MailgunMailingListApi\u003C/span> \u003Cspan class=\"n\">mailgunMailingListApi\u003C/span> \u003Cspan class=\"o\">=\u003C/span> \u003Cspan class=\"n\">MailgunClient\u003C/span>\u003Cspan class=\"p\">.\u003C/span>\u003Cspan class=\"na\">config\u003C/span>\u003Cspan class=\"p\">(\u003C/span>\u003Cspan class=\"n\">API_KEY\u003C/span>\u003Cspan class=\"p\">)\u003C/span>\n \u003Cspan class=\"p\">.\u003C/span>\u003Cspan class=\"na\">createApi\u003C/span>\u003Cspan class=\"p\">(\u003C/span>\u003Cspan class=\"n\">MailgunMailingListApi\u003C/span>\u003Cspan class=\"p\">.\u003C/span>\u003Cspan class=\"na\">class\u003C/span>\u003Cspan class=\"p\">);\u003C/span>\n\n \u003Cspan class=\"n\">Map\u003C/span>\u003Cspan class=\"o\"><\u003C/span>\u003Cspan class=\"n\">String\u003C/span>\u003Cspan class=\"p\">,\u003C/span> \u003Cspan class=\"n\">Object\u003C/span>\u003Cspan class=\"o\">>\u003C/span> \u003Cspan class=\"n\">aliceVars\u003C/span> \u003Cspan class=\"o\">=\u003C/span> \u003Cspan class=\"n\">Map\u003C/span>\u003Cspan class=\"p\">.\u003C/span>\u003Cspan class=\"na\">of\u003C/span>\u003Cspan class=\"p\">(\u003C/span>\u003Cspan class=\"s\">\"age\"\u003C/span>\u003Cspan class=\"p\">,\u003C/span> \u003Cspan class=\"mi\">26\u003C/span>\u003Cspan class=\"p\">);\u003C/span>\n\n \u003Cspan class=\"n\">MailingListMember\u003C/span> \u003Cspan class=\"n\">alice\u003C/span> \u003Cspan class=\"o\">=\u003C/span> \u003Cspan class=\"n\">MailingListMember\u003C/span>\u003Cspan class=\"p\">.\u003C/span>\u003Cspan class=\"na\">builder\u003C/span>\u003Cspan class=\"p\">()\u003C/span>\n \u003Cspan class=\"p\">.\u003C/span>\u003Cspan class=\"na\">address\u003C/span>\u003Cspan class=\"p\">(\u003C/span>\u003Cspan class=\"s\">\"Alice <alice@example.com>\"\u003C/span>\u003Cspan class=\"p\">)\u003C/span>\n \u003Cspan class=\"p\">.\u003C/span>\u003Cspan class=\"na\">name\u003C/span>\u003Cspan class=\"p\">(\u003C/span>\u003Cspan class=\"s\">\"Alice\"\u003C/span>\u003Cspan class=\"p\">)\u003C/span>\n \u003Cspan class=\"p\">.\u003C/span>\u003Cspan class=\"na\">vars\u003C/span>\u003Cspan class=\"p\">(\u003C/span>\u003Cspan class=\"n\">aliceVars\u003C/span>\u003Cspan class=\"p\">)\u003C/span>\n \u003Cspan class=\"p\">.\u003C/span>\u003Cspan class=\"na\">subscribed\u003C/span>\u003Cspan class=\"p\">(\u003C/span>\u003Cspan class=\"kc\">true\u003C/span>\u003Cspan class=\"p\">)\u003C/span>\n \u003Cspan class=\"p\">.\u003C/span>\u003Cspan class=\"na\">build\u003C/span>\u003Cspan class=\"p\">();\u003C/span>\n\n \u003Cspan class=\"n\">Map\u003C/span>\u003Cspan class=\"o\"><\u003C/span>\u003Cspan class=\"n\">String\u003C/span>\u003Cspan class=\"p\">,\u003C/span> \u003Cspan class=\"n\">Object\u003C/span>\u003Cspan class=\"o\">>\u003C/span> \u003Cspan class=\"n\">bobVars\u003C/span> \u003Cspan class=\"o\">=\u003C/span> \u003Cspan class=\"n\">Map\u003C/span>\u003Cspan class=\"p\">.\u003C/span>\u003Cspan class=\"na\">of\u003C/span>\u003Cspan class=\"p\">(\u003C/span>\n \u003Cspan class=\"s\">\"gender\"\u003C/span>\u003Cspan class=\"p\">,\u003C/span> \u003Cspan class=\"s\">\"male\"\u003C/span>\u003Cspan class=\"p\">,\u003C/span>\n \u003Cspan class=\"s\">\"age\"\u003C/span>\u003Cspan class=\"p\">,\u003C/span> \u003Cspan class=\"mi\">1\u003C/span>\u003Cspan class=\"p\">,\u003C/span>\n \u003Cspan class=\"s\">\"name\"\u003C/span>\u003Cspan class=\"p\">,\u003C/span> \u003Cspan class=\"s\">\"Bob\"\u003C/span>\n \u003Cspan class=\"p\">);\u003C/span>\n\n \u003Cspan class=\"n\">MailingListMember\u003C/span> \u003Cspan class=\"n\">bob\u003C/span> \u003Cspan class=\"o\">=\u003C/span> \u003Cspan class=\"n\">MailingListMember\u003C/span>\u003Cspan class=\"p\">.\u003C/span>\u003Cspan class=\"na\">builder\u003C/span>\u003Cspan class=\"p\">()\u003C/span>\n \u003Cspan class=\"p\">.\u003C/span>\u003Cspan class=\"na\">address\u003C/span>\u003Cspan class=\"p\">(\u003C/span>\u003Cspan class=\"s\">\"bob@example.com\"\u003C/span>\u003Cspan class=\"p\">)\u003C/span>\n \u003Cspan class=\"p\">.\u003C/span>\u003Cspan class=\"na\">name\u003C/span>\u003Cspan class=\"p\">(\u003C/span>\u003Cspan class=\"s\">\"Bob\"\u003C/span>\u003Cspan class=\"p\">)\u003C/span>\n \u003Cspan class=\"p\">.\u003C/span>\u003Cspan class=\"na\">vars\u003C/span>\u003Cspan class=\"p\">(\u003C/span>\u003Cspan class=\"n\">bobVars\u003C/span>\u003Cspan class=\"p\">)\u003C/span>\n \u003Cspan class=\"p\">.\u003C/span>\u003Cspan class=\"na\">subscribed\u003C/span>\u003Cspan class=\"p\">(\u003C/span>\u003Cspan class=\"kc\">true\u003C/span>\u003Cspan class=\"p\">)\u003C/span>\n \u003Cspan class=\"p\">.\u003C/span>\u003Cspan class=\"na\">build\u003C/span>\u003Cspan class=\"p\">();\u003C/span>\n\n \u003Cspan class=\"n\">AddMailingListMembersRequest\u003C/span> \u003Cspan class=\"n\">request\u003C/span> \u003Cspan class=\"o\">=\u003C/span> \u003Cspan class=\"n\">AddMailingListMembersRequest\u003C/span>\u003Cspan class=\"p\">.\u003C/span>\u003Cspan class=\"na\">builder\u003C/span>\u003Cspan class=\"p\">()\u003C/span>\n \u003Cspan class=\"p\">.\u003C/span>\u003Cspan class=\"na\">members\u003C/span>\u003Cspan class=\"p\">(\u003C/span>\u003Cspan class=\"n\">List\u003C/span>\u003Cspan class=\"p\">.\u003C/span>\u003Cspan class=\"na\">of\u003C/span>\u003Cspan class=\"p\">(\u003C/span>\u003Cspan class=\"n\">alice\u003C/span>\u003Cspan class=\"p\">,\u003C/span> \u003Cspan class=\"n\">bob\u003C/span>\u003Cspan class=\"p\">))\u003C/span>\n \u003Cspan class=\"p\">.\u003C/span>\u003Cspan class=\"na\">upsert\u003C/span>\u003Cspan class=\"p\">(\u003C/span>\u003Cspan class=\"kc\">true\u003C/span>\u003Cspan class=\"p\">)\u003C/span>\n \u003Cspan class=\"p\">.\u003C/span>\u003Cspan class=\"na\">build\u003C/span>\u003Cspan class=\"p\">();\u003C/span>\n\n \u003Cspan class=\"k\">return\u003C/span> \u003Cspan class=\"n\">mailgunMailingListApi\u003C/span>\u003Cspan class=\"p\">.\u003C/span>\u003Cspan class=\"na\">addMembersToMailingList\u003C/span>\u003Cspan class=\"p\">(\u003C/span>\u003Cspan class=\"n\">MAILING_LIST_ADDRESS\u003C/span>\u003Cspan class=\"p\">,\u003C/span> \u003Cspan class=\"n\">request\u003C/span>\u003Cspan class=\"p\">);\u003C/span>\n\u003Cspan class=\"p\">}\u003C/span>\n\u003C/pre>\u003C/div>\n\u003C/div>\n\u003Cdiv class=\"highlight-php notranslate\" style=\"display: none;\">\u003Cdiv class=\"highlight\">\u003Cpre>\u003Cspan>\u003C/span>\u003Cspan class=\"c1\"># Include the Autoloader (see \"Libraries\" for install instructions)\u003C/span>\n\u003Cspan class=\"k\">require\u003C/span> \u003Cspan class=\"s1\">'vendor/autoload.php'\u003C/span>\u003Cspan class=\"p\">;\u003C/span>\n\u003Cspan class=\"k\">use\u003C/span> \u003Cspan class=\"nx\">Mailgun\\Mailgun\u003C/span>\u003Cspan class=\"p\">;\u003C/span>\n\n\u003Cspan class=\"c1\"># Instantiate the client.\u003C/span>\n\u003Cspan class=\"nv\">$mgClient\u003C/span> \u003Cspan class=\"o\">=\u003C/span> \u003Cspan class=\"nx\">Mailgun\u003C/span>\u003Cspan class=\"o\">::\u003C/span>\u003Cspan class=\"na\">create\u003C/span>\u003Cspan class=\"p\">(\u003C/span>\u003Cspan class=\"s1\">'PRIVATE_API_KEY'\u003C/span>\u003Cspan class=\"p\">,\u003C/span> \u003Cspan class=\"s1\">'https://API_HOSTNAME'\u003C/span>\u003Cspan class=\"p\">);\u003C/span>\n\u003Cspan class=\"nv\">$mailing_list\u003C/span> \u003Cspan class=\"o\">=\u003C/span> \u003Cspan class=\"s1\">'LIST@YOUR_DOMAIN_NAME'\u003C/span>\u003Cspan class=\"p\">;\u003C/span>\n\u003Cspan class=\"nv\">$members\u003C/span> \u003Cspan class=\"o\">=\u003C/span> \u003Cspan class=\"k\">array\u003C/span>\u003Cspan class=\"p\">(\u003C/span>\n \u003Cspan class=\"k\">array\u003C/span>\u003Cspan class=\"p\">(\u003C/span>\n \u003Cspan class=\"s1\">'address'\u003C/span> \u003Cspan class=\"o\">=>\u003C/span> \u003Cspan class=\"s1\">'bob@example.com'\u003C/span>\u003Cspan class=\"p\">,\u003C/span>\n \u003Cspan class=\"s1\">'name'\u003C/span> \u003Cspan class=\"o\">=>\u003C/span> \u003Cspan class=\"s1\">'Bob'\u003C/span>\u003Cspan class=\"p\">,\u003C/span>\n \u003Cspan class=\"s1\">'vars'\u003C/span> \u003Cspan class=\"o\">=>\u003C/span> \u003Cspan class=\"k\">array\u003C/span>\u003Cspan class=\"p\">(\u003C/span>\u003Cspan class=\"s2\">\"id\"\u003C/span> \u003Cspan class=\"o\">=>\u003C/span> \u003Cspan class=\"s2\">\"123456\"\u003C/span>\u003Cspan class=\"p\">)\u003C/span>\n \u003Cspan class=\"p\">)\u003C/span>\n\u003Cspan class=\"p\">);\u003C/span>\n\n\u003Cspan class=\"c1\"># Issue the call to the client.\u003C/span>\n\u003Cspan class=\"nv\">$result\u003C/span> \u003Cspan class=\"o\">=\u003C/span> \u003Cspan class=\"nv\">$mgClient\u003C/span>\u003Cspan class=\"o\">->\u003C/span>\u003Cspan class=\"na\">mailingList\u003C/span>\u003Cspan class=\"p\">()\u003C/span>\u003Cspan class=\"o\">->\u003C/span>\u003Cspan class=\"na\">member\u003C/span>\u003Cspan class=\"p\">()\u003C/span>\u003Cspan class=\"o\">->\u003C/span>\u003Cspan class=\"na\">createMultiple\u003C/span>\u003Cspan class=\"p\">(\u003C/span>\u003Cspan class=\"nv\">$mailing_list\u003C/span>\u003Cspan class=\"p\">,\u003C/span> \u003Cspan class=\"nv\">$members\u003C/span>\u003Cspan class=\"p\">);\u003C/span>\n\u003C/pre>\u003C/div>\n\u003C/div>\n\u003Cdiv class=\"highlight-py notranslate\" style=\"display: none;\">\u003Cdiv class=\"highlight\">\u003Cpre>\u003Cspan>\u003C/span>\u003Cspan class=\"k\">def\u003C/span> \u003Cspan class=\"nf\">add_list_member\u003C/span>\u003Cspan class=\"p\">():\u003C/span>\n \u003Cspan class=\"k\">return\u003C/span> \u003Cspan class=\"n\">requests\u003C/span>\u003Cspan class=\"o\">.\u003C/span>\u003Cspan class=\"n\">post\u003C/span>\u003Cspan class=\"p\">(\u003C/span>\n \u003Cspan class=\"s2\">\"https://api.mailgun.net/v3/lists/LIST@YOUR_DOMAIN_NAME/members.json\"\u003C/span>\u003Cspan class=\"p\">,\u003C/span>\n \u003Cspan class=\"n\">auth\u003C/span>\u003Cspan class=\"o\">=\u003C/span>\u003Cspan class=\"p\">(\u003C/span>\u003Cspan class=\"s1\">'api'\u003C/span>\u003Cspan class=\"p\">,\u003C/span> \u003Cspan class=\"s1\">'YOUR_API_KEY'\u003C/span>\u003Cspan class=\"p\">),\u003C/span>\n \u003Cspan class=\"n\">data\u003C/span>\u003Cspan class=\"o\">=\u003C/span>\u003Cspan class=\"p\">{\u003C/span>\u003Cspan class=\"s1\">'upsert'\u003C/span>\u003Cspan class=\"p\">:\u003C/span> \u003Cspan class=\"kc\">True\u003C/span>\u003Cspan class=\"p\">,\u003C/span>\n \u003Cspan class=\"s1\">'members'\u003C/span>\u003Cspan class=\"p\">:\u003C/span> \u003Cspan class=\"s1\">'[{\"address\": \"Alice <alice@example.com>\", \"vars\": {\"age\": 26}},{\"name\": \"Bob\", \"address\": \"bob@example.com\", \"vars\": {\"age\": 34}}]'\u003C/span>\u003Cspan class=\"p\">)\u003C/span>\n\u003C/pre>\u003C/div>\n\u003C/div>\n\u003Cdiv class=\"highlight-rb notranslate\" style=\"display: none;\">\u003Cdiv class=\"highlight\">\u003Cpre>\u003Cspan>\u003C/span>\u003Cspan class=\"k\">def\u003C/span> \u003Cspan class=\"nf\">add_list_member\u003C/span>\n \u003Cspan class=\"no\">RestClient\u003C/span>\u003Cspan class=\"o\">.\u003C/span>\u003Cspan class=\"n\">post\u003C/span>\u003Cspan class=\"p\">(\u003C/span>\u003Cspan class=\"s2\">\"https://api:YOUR_API_KEY\"\u003C/span> \u003Cspan class=\"p\">\\\u003C/span>\n \u003Cspan class=\"s2\">\"@api.mailgun.net/v3/lists/LIST@YOUR_DOMAIN_NAME/members.json\"\u003C/span>\u003Cspan class=\"p\">,\u003C/span>\n \u003Cspan class=\"ss\">:upsert\u003C/span> \u003Cspan class=\"o\">=>\u003C/span> \u003Cspan class=\"kp\">true\u003C/span>\u003Cspan class=\"p\">,\u003C/span>\n \u003Cspan class=\"ss\">:members\u003C/span> \u003Cspan class=\"o\">=>\u003C/span> \u003Cspan class=\"s1\">'[{\"address\": \"Alice <alice@example.com>\", \"vars\": {\"age\": 26}},{\"name\": \"Bob\", \"address\": \"bob@example.com\", \"vars\": {\"age\": 34}}]'\u003C/span>\u003Cspan class=\"p\">)\u003C/span>\n\u003Cspan class=\"k\">end\u003C/span>\n\u003C/pre>\u003C/div>\n\u003C/div>\n\u003Cdiv class=\"highlight-csharp notranslate\" style=\"display: none;\">\u003Cdiv class=\"highlight\">\u003Cpre>\u003Cspan>\u003C/span>\u003Cspan class=\"k\">using\u003C/span> \u003Cspan class=\"nn\">System\u003C/span>\u003Cspan class=\"p\">;\u003C/span>\n\u003Cspan class=\"k\">using\u003C/span> \u003Cspan class=\"nn\">System.IO\u003C/span>\u003Cspan class=\"p\">;\u003C/span>\n\u003Cspan class=\"k\">using\u003C/span> \u003Cspan class=\"nn\">RestSharp\u003C/span>\u003Cspan class=\"p\">;\u003C/span>\n\u003Cspan class=\"k\">using\u003C/span> \u003Cspan class=\"nn\">RestSharp.Authenticators\u003C/span>\u003Cspan class=\"p\">;\u003C/span>\n\n\u003Cspan class=\"k\">public\u003C/span> \u003Cspan class=\"k\">class\u003C/span> \u003Cspan class=\"nc\">AddListMembersChunk\u003C/span>\n\u003Cspan class=\"p\">{\u003C/span>\n\n \u003Cspan class=\"k\">public\u003C/span> \u003Cspan class=\"k\">static\u003C/span> \u003Cspan class=\"k\">void\u003C/span> \u003Cspan class=\"nf\">Main\u003C/span> \u003Cspan class=\"p\">(\u003C/span>\u003Cspan class=\"kt\">string\u003C/span>\u003Cspan class=\"p\">[]\u003C/span> \u003Cspan class=\"n\">args\u003C/span>\u003Cspan class=\"p\">)\u003C/span>\n \u003Cspan class=\"p\">{\u003C/span>\n \u003Cspan class=\"n\">Console\u003C/span>\u003Cspan class=\"p\">.\u003C/span>\u003Cspan class=\"n\">WriteLine\u003C/span> \u003Cspan class=\"p\">(\u003C/span>\u003Cspan class=\"n\">AddListMembers\u003C/span> \u003Cspan class=\"p\">().\u003C/span>\u003Cspan class=\"n\">Content\u003C/span>\u003Cspan class=\"p\">.\u003C/span>\u003Cspan class=\"n\">ToString\u003C/span> \u003Cspan class=\"p\">());\u003C/span>\n \u003Cspan class=\"p\">}\u003C/span>\n\n \u003Cspan class=\"k\">public\u003C/span> \u003Cspan class=\"k\">static\u003C/span> \u003Cspan class=\"n\">IRestResponse\u003C/span> \u003Cspan class=\"nf\">AddListMembers\u003C/span> \u003Cspan class=\"p\">()\u003C/span>\n \u003Cspan class=\"p\">{\u003C/span>\n \u003Cspan class=\"n\">RestClient\u003C/span> \u003Cspan class=\"n\">client\u003C/span> \u003Cspan class=\"p\">=\u003C/span> \u003Cspan class=\"k\">new\u003C/span> \u003Cspan class=\"n\">RestClient\u003C/span> \u003Cspan class=\"p\">();\u003C/span>\n \u003Cspan class=\"n\">client\u003C/span>\u003Cspan class=\"p\">.\u003C/span>\u003Cspan class=\"n\">BaseUrl\u003C/span> \u003Cspan class=\"p\">=\u003C/span> \u003Cspan class=\"k\">new\u003C/span> \u003Cspan class=\"n\">Uri\u003C/span> \u003Cspan class=\"p\">(\u003C/span>\u003Cspan class=\"s\">\"https://api.mailgun.net/v3\"\u003C/span>\u003Cspan class=\"p\">);\u003C/span>\n \u003Cspan class=\"n\">client\u003C/span>\u003Cspan class=\"p\">.\u003C/span>\u003Cspan class=\"n\">Authenticator\u003C/span> \u003Cspan class=\"p\">=\u003C/span>\n \u003Cspan class=\"k\">new\u003C/span> \u003Cspan class=\"nf\">HttpBasicAuthenticator\u003C/span> \u003Cspan class=\"p\">(\u003C/span>\u003Cspan class=\"s\">\"api\"\u003C/span>\u003Cspan class=\"p\">,\u003C/span>\n \u003Cspan class=\"s\">\"YOUR_API_KEY\"\u003C/span>\u003Cspan class=\"p\">);\u003C/span>\n \u003Cspan class=\"n\">RestRequest\u003C/span> \u003Cspan class=\"n\">request\u003C/span> \u003Cspan class=\"p\">=\u003C/span> \u003Cspan class=\"k\">new\u003C/span> \u003Cspan class=\"n\">RestRequest\u003C/span> \u003Cspan class=\"p\">();\u003C/span>\n \u003Cspan class=\"n\">request\u003C/span>\u003Cspan class=\"p\">.\u003C/span>\u003Cspan class=\"n\">Resource\u003C/span> \u003Cspan class=\"p\">=\u003C/span> \u003Cspan class=\"s\">\"lists/{list}/members.json\"\u003C/span>\u003Cspan class=\"p\">;\u003C/span>\n \u003Cspan class=\"n\">request\u003C/span>\u003Cspan class=\"p\">.\u003C/span>\u003Cspan class=\"n\">AddParameter\u003C/span> \u003Cspan class=\"p\">(\u003C/span>\u003Cspan class=\"s\">\"list\"\u003C/span>\u003Cspan class=\"p\">,\u003C/span> \u003Cspan class=\"s\">\"LIST@YOUR_DOMAIN_NAME\"\u003C/span>\u003Cspan class=\"p\">,\u003C/span>\n \u003Cspan class=\"n\">ParameterType\u003C/span>\u003Cspan class=\"p\">.\u003C/span>\u003Cspan class=\"n\">UrlSegment\u003C/span>\u003Cspan class=\"p\">);\u003C/span>\n \u003Cspan class=\"n\">request\u003C/span>\u003Cspan class=\"p\">.\u003C/span>\u003Cspan class=\"n\">AddParameter\u003C/span> \u003Cspan class=\"p\">(\u003C/span>\u003Cspan class=\"s\">\"members\"\u003C/span>\u003Cspan class=\"p\">,\u003C/span>\n \u003Cspan class=\"s\">\"[{\\\"address\\\":\\\"Alice<alice@example.com>\\\",\\\"vars\\\":{\\\"age\\\":26}},{\\\"name\\\":\\\"Bob\\\",\\\"address\\\":\\\"bob@example.com\\\",\\\"vars\\\":{\\\"age\\\":34}}]\"\u003C/span>\u003Cspan class=\"p\">);\u003C/span>\n \u003Cspan class=\"n\">request\u003C/span>\u003Cspan class=\"p\">.\u003C/span>\u003Cspan class=\"n\">AddParameter\u003C/span> \u003Cspan class=\"p\">(\u003C/span>\u003Cspan class=\"s\">\"upsert\"\u003C/span>\u003Cspan class=\"p\">,\u003C/span> \u003Cspan class=\"k\">true\u003C/span>\u003Cspan class=\"p\">);\u003C/span>\n \u003Cspan class=\"n\">request\u003C/span>\u003Cspan class=\"p\">.\u003C/span>\u003Cspan class=\"n\">Method\u003C/span> \u003Cspan class=\"p\">=\u003C/span> \u003Cspan class=\"n\">Method\u003C/span>\u003Cspan class=\"p\">.\u003C/span>\u003Cspan class=\"n\">POST\u003C/span>\u003Cspan class=\"p\">;\u003C/span>\n \u003Cspan class=\"k\">return\u003C/span> \u003Cspan class=\"n\">client\u003C/span>\u003Cspan class=\"p\">.\u003C/span>\u003Cspan class=\"n\">Execute\u003C/span> \u003Cspan class=\"p\">(\u003C/span>\u003Cspan class=\"n\">request\u003C/span>\u003Cspan class=\"p\">);\u003C/span>\n \u003Cspan class=\"p\">}\u003C/span>\n\n\u003Cspan class=\"p\">}\u003C/span>\n\u003C/pre>\u003C/div>\n\u003C/div>\n\u003Cdiv class=\"highlight-go notranslate\" style=\"display: none;\">\u003Cdiv class=\"highlight\">\u003Cpre>\u003Cspan>\u003C/span>\u003Cspan class=\"kn\">import\u003C/span> \u003Cspan class=\"p\">(\u003C/span>\n \u003Cspan class=\"s\">\"context\"\u003C/span>\n \u003Cspan class=\"s\">\"github.com/mailgun/mailgun-go/v3\"\u003C/span>\n \u003Cspan class=\"s\">\"time\"\u003C/span>\n\u003Cspan class=\"p\">)\u003C/span>\n\n\u003Cspan class=\"kd\">func\u003C/span> \u003Cspan class=\"nx\">AddListMembers\u003C/span>\u003Cspan class=\"p\">(\u003C/span>\u003Cspan class=\"nx\">domain\u003C/span>\u003Cspan class=\"p\">,\u003C/span> \u003Cspan class=\"nx\">apiKey\u003C/span> \u003Cspan class=\"kt\">string\u003C/span>\u003Cspan class=\"p\">)\u003C/span> \u003Cspan class=\"kt\">error\u003C/span> \u003Cspan class=\"p\">{\u003C/span>\n \u003Cspan class=\"nx\">mg\u003C/span> \u003Cspan class=\"o\">:=\u003C/span> \u003Cspan class=\"nx\">mailgun\u003C/span>\u003Cspan class=\"p\">.\u003C/span>\u003Cspan class=\"nx\">NewMailgun\u003C/span>\u003Cspan class=\"p\">(\u003C/span>\u003Cspan class=\"nx\">domain\u003C/span>\u003Cspan class=\"p\">,\u003C/span> \u003Cspan class=\"nx\">apiKey\u003C/span>\u003Cspan class=\"p\">)\u003C/span>\n\n \u003Cspan class=\"nx\">ctx\u003C/span>\u003Cspan class=\"p\">,\u003C/span> \u003Cspan class=\"nx\">cancel\u003C/span> \u003Cspan class=\"o\">:=\u003C/span> \u003Cspan class=\"nx\">context\u003C/span>\u003Cspan class=\"p\">.\u003C/span>\u003Cspan class=\"nx\">WithTimeout\u003C/span>\u003Cspan class=\"p\">(\u003C/span>\u003Cspan class=\"nx\">context\u003C/span>\u003Cspan class=\"p\">.\u003C/span>\u003Cspan class=\"nx\">Background\u003C/span>\u003Cspan class=\"p\">(),\u003C/span> \u003Cspan class=\"nx\">time\u003C/span>\u003Cspan class=\"p\">.\u003C/span>\u003Cspan class=\"nx\">Second\u003C/span>\u003Cspan class=\"o\">*\u003C/span>\u003Cspan class=\"mi\">30\u003C/span>\u003Cspan class=\"p\">)\u003C/span>\n \u003Cspan class=\"k\">defer\u003C/span> \u003Cspan class=\"nx\">cancel\u003C/span>\u003Cspan class=\"p\">()\u003C/span>\n\n \u003Cspan class=\"k\">return\u003C/span> \u003Cspan class=\"nx\">mg\u003C/span>\u003Cspan class=\"p\">.\u003C/span>\u003Cspan class=\"nx\">CreateMemberList\u003C/span>\u003Cspan class=\"p\">(\u003C/span>\u003Cspan class=\"nx\">ctx\u003C/span>\u003Cspan class=\"p\">,\u003C/span> \u003Cspan class=\"kc\">nil\u003C/span>\u003Cspan class=\"p\">,\u003C/span> \u003Cspan class=\"s\">\"mailgunList@example.com\"\u003C/span>\u003Cspan class=\"p\">,\u003C/span> \u003Cspan class=\"p\">[]\u003C/span>\u003Cspan class=\"kd\">interface\u003C/span>\u003Cspan class=\"p\">{}{\u003C/span>\n \u003Cspan class=\"nx\">mailgun\u003C/span>\u003Cspan class=\"p\">.\u003C/span>\u003Cspan class=\"nx\">Member\u003C/span>\u003Cspan class=\"p\">{\u003C/span>\n \u003Cspan class=\"nx\">Address\u003C/span>\u003Cspan class=\"p\">:\u003C/span> \u003Cspan class=\"s\">\"alice@example.com\"\u003C/span>\u003Cspan class=\"p\">,\u003C/span>\n \u003Cspan class=\"nx\">Name\u003C/span>\u003Cspan class=\"p\">:\u003C/span> \u003Cspan class=\"s\">\"Alice's debugging account\"\u003C/span>\u003Cspan class=\"p\">,\u003C/span>\n \u003Cspan class=\"nx\">Subscribed\u003C/span>\u003Cspan class=\"p\">:\u003C/span> \u003Cspan class=\"nx\">mailgun\u003C/span>\u003Cspan class=\"p\">.\u003C/span>\u003Cspan class=\"nx\">Unsubscribed\u003C/span>\u003Cspan class=\"p\">,\u003C/span>\n \u003Cspan class=\"p\">},\u003C/span>\n \u003Cspan class=\"nx\">mailgun\u003C/span>\u003Cspan class=\"p\">.\u003C/span>\u003Cspan class=\"nx\">Member\u003C/span>\u003Cspan class=\"p\">{\u003C/span>\n \u003Cspan class=\"nx\">Address\u003C/span>\u003Cspan class=\"p\">:\u003C/span> \u003Cspan class=\"s\">\"Bob Cool <bob@example.com>\"\u003C/span>\u003Cspan class=\"p\">,\u003C/span>\n \u003Cspan class=\"nx\">Name\u003C/span>\u003Cspan class=\"p\">:\u003C/span> \u003Cspan class=\"s\">\"Bob's Cool Account\"\u003C/span>\u003Cspan class=\"p\">,\u003C/span>\n \u003Cspan class=\"nx\">Subscribed\u003C/span>\u003Cspan class=\"p\">:\u003C/span> \u003Cspan class=\"nx\">mailgun\u003C/span>\u003Cspan class=\"p\">.\u003C/span>\u003Cspan class=\"nx\">Subscribed\u003C/span>\u003Cspan class=\"p\">,\u003C/span>\n \u003Cspan class=\"p\">},\u003C/span>\n \u003Cspan class=\"nx\">mailgun\u003C/span>\u003Cspan class=\"p\">.\u003C/span>\u003Cspan class=\"nx\">Member\u003C/span>\u003Cspan class=\"p\">{\u003C/span>\n \u003Cspan class=\"nx\">Address\u003C/span>\u003Cspan class=\"p\">:\u003C/span> \u003Cspan class=\"s\">\"joe.hamradio@example.com\"\u003C/span>\u003Cspan class=\"p\">,\u003C/span>\n \u003Cspan class=\"c1\">// Charlette is a ham radio packet BBS user.\u003C/span>\n \u003Cspan class=\"c1\">// We attach her packet BBS e-mail address as an arbitrary var here.\u003C/span>\n \u003Cspan class=\"nx\">Vars\u003C/span>\u003Cspan class=\"p\">:\u003C/span> \u003Cspan class=\"kd\">map\u003C/span>\u003Cspan class=\"p\">[\u003C/span>\u003Cspan class=\"kt\">string\u003C/span>\u003Cspan class=\"p\">]\u003C/span>\u003Cspan class=\"kd\">interface\u003C/span>\u003Cspan class=\"p\">{}{\u003C/span>\n \u003Cspan class=\"s\">\"packet-email\"\u003C/span>\u003Cspan class=\"p\">:\u003C/span> \u003Cspan class=\"s\">\"KW9ABC @ BOGUS-4.#NCA.CA.USA.NOAM\"\u003C/span>\u003Cspan class=\"p\">,\u003C/span>\n \u003Cspan class=\"p\">},\u003C/span>\n \u003Cspan class=\"p\">},\u003C/span>\n \u003Cspan class=\"p\">})\u003C/span>\n\u003Cspan class=\"p\">}\u003C/span>\n\u003C/pre>\u003C/div>\n\u003C/div>\n\u003Cdiv class=\"highlight-js notranslate\" style=\"display: none;\">\u003Cdiv class=\"highlight\">\u003Cpre>\u003Cspan>\u003C/span>\u003Cspan class=\"kr\">const\u003C/span> \u003Cspan class=\"nx\">DOMAIN\u003C/span> \u003Cspan class=\"o\">=\u003C/span> \u003Cspan class=\"s1\">'YOUR_DOMAIN_NAME'\u003C/span>\u003Cspan class=\"p\">;\u003C/span>\n\n\u003Cspan class=\"kr\">import\u003C/span> \u003Cspan class=\"nx\">formData\u003C/span> \u003Cspan class=\"nx\">from\u003C/span> \u003Cspan class=\"s1\">'form-data'\u003C/span>\u003Cspan class=\"p\">;\u003C/span>\n\u003Cspan class=\"kr\">import\u003C/span> \u003Cspan class=\"nx\">Mailgun\u003C/span> \u003Cspan class=\"nx\">from\u003C/span> \u003Cspan class=\"s1\">'mailgun.js'\u003C/span>\u003Cspan class=\"p\">;\u003C/span>\n\n\u003Cspan class=\"kr\">const\u003C/span> \u003Cspan class=\"nx\">mailgun\u003C/span> \u003Cspan class=\"o\">=\u003C/span> \u003Cspan class=\"k\">new\u003C/span> \u003Cspan class=\"nx\">Mailgun\u003C/span>\u003Cspan class=\"p\">(\u003C/span>\u003Cspan class=\"nx\">formData\u003C/span>\u003Cspan class=\"p\">);\u003C/span>\n\n\u003Cspan class=\"kr\">const\u003C/span> \u003Cspan class=\"nx\">client\u003C/span> \u003Cspan class=\"o\">=\u003C/span> \u003Cspan class=\"nx\">mailgun\u003C/span>\u003Cspan class=\"p\">.\u003C/span>\u003Cspan class=\"nx\">client\u003C/span>\u003Cspan class=\"p\">({\u003C/span> \u003Cspan class=\"nx\">username\u003C/span>\u003Cspan class=\"o\">:\u003C/span> \u003Cspan class=\"s1\">'api'\u003C/span>\u003Cspan class=\"p\">,\u003C/span> \u003Cspan class=\"nx\">key\u003C/span>\u003Cspan class=\"o\">:\u003C/span> \u003Cspan class=\"s1\">'YOUR_API_KEY'\u003C/span> \u003Cspan class=\"o\">||\u003C/span> \u003Cspan class=\"s1\">''\u003C/span> \u003Cspan class=\"p\">});\u003C/span>\n\u003Cspan class=\"p\">(\u003C/span>\u003Cspan class=\"nx\">async\u003C/span> \u003Cspan class=\"p\">()\u003C/span> \u003Cspan class=\"p\">=>\u003C/span> \u003Cspan class=\"p\">{\u003C/span>\n \u003Cspan class=\"k\">try\u003C/span> \u003Cspan class=\"p\">{\u003C/span>\n \u003Cspan class=\"kr\">const\u003C/span> \u003Cspan class=\"nx\">newMembersList\u003C/span> \u003Cspan class=\"o\">=\u003C/span> \u003Cspan class=\"p\">[\u003C/span>\n \u003Cspan class=\"p\">{\u003C/span>\n \u003Cspan class=\"nx\">address\u003C/span>\u003Cspan class=\"o\">:\u003C/span> \u003Cspan class=\"s1\">'bob@example.com'\u003C/span>\u003Cspan class=\"p\">,\u003C/span>\n \u003Cspan class=\"nx\">name\u003C/span>\u003Cspan class=\"o\">:\u003C/span> \u003Cspan class=\"s1\">'Bob Barr'\u003C/span>\u003Cspan class=\"p\">,\u003C/span>\n \u003Cspan class=\"nx\">vars\u003C/span>\u003Cspan class=\"o\">:\u003C/span> \u003Cspan class=\"nx\">JSON\u003C/span>\u003Cspan class=\"p\">.\u003C/span>\u003Cspan class=\"nx\">stringify\u003C/span>\u003Cspan class=\"p\">({\u003C/span> \u003Cspan class=\"nx\">age\u003C/span>\u003Cspan class=\"o\">:\u003C/span> \u003Cspan class=\"mi\">27\u003C/span> \u003Cspan class=\"p\">}),\u003C/span>\n \u003Cspan class=\"nx\">subscribed\u003C/span>\u003Cspan class=\"o\">:\u003C/span> \u003Cspan class=\"s1\">'yes'\u003C/span>\u003Cspan class=\"p\">,\u003C/span>\n \u003Cspan class=\"nx\">upsert\u003C/span>\u003Cspan class=\"o\">:\u003C/span> \u003Cspan class=\"s1\">'yes'\u003C/span>\n \u003Cspan class=\"p\">},\u003C/span>\n \u003Cspan class=\"p\">{\u003C/span>\n \u003Cspan class=\"nx\">address\u003C/span>\u003Cspan class=\"o\">:\u003C/span> \u003Cspan class=\"s1\">'Alice <alice@example.com>'\u003C/span>\u003Cspan class=\"p\">,\u003C/span>\n \u003Cspan class=\"nx\">name\u003C/span>\u003Cspan class=\"o\">:\u003C/span> \u003Cspan class=\"s1\">'Alice Barr'\u003C/span>\u003Cspan class=\"p\">,\u003C/span>\n \u003Cspan class=\"nx\">vars\u003C/span>\u003Cspan class=\"o\">:\u003C/span> \u003Cspan class=\"nx\">JSON\u003C/span>\u003Cspan class=\"p\">.\u003C/span>\u003Cspan class=\"nx\">stringify\u003C/span>\u003Cspan class=\"p\">({\u003C/span> \u003Cspan class=\"nx\">age\u003C/span>\u003Cspan class=\"o\">:\u003C/span> \u003Cspan class=\"mi\">27\u003C/span> \u003Cspan class=\"p\">}),\u003C/span>\n \u003Cspan class=\"nx\">subscribed\u003C/span>\u003Cspan class=\"o\">:\u003C/span> \u003Cspan class=\"s1\">'yes'\u003C/span>\u003Cspan class=\"p\">,\u003C/span>\n \u003Cspan class=\"nx\">upsert\u003C/span>\u003Cspan class=\"o\">:\u003C/span> \u003Cspan class=\"s1\">'yes'\u003C/span>\n \u003Cspan class=\"p\">},\u003C/span>\n \u003Cspan class=\"p\">];\u003C/span>\n\n \u003Cspan class=\"kr\">const\u003C/span> \u003Cspan class=\"nx\">newMembers\u003C/span> \u003Cspan class=\"o\">=\u003C/span> \u003Cspan class=\"nx\">await\u003C/span> \u003Cspan class=\"nx\">client\u003C/span>\u003Cspan class=\"p\">.\u003C/span>\u003Cspan class=\"nx\">lists\u003C/span>\u003Cspan class=\"p\">.\u003C/span>\u003Cspan class=\"nx\">members\u003C/span>\u003Cspan class=\"p\">.\u003C/span>\u003Cspan class=\"nx\">createMembers\u003C/span>\u003Cspan class=\"p\">(\u003C/span>\n \u003Cspan class=\"nx\">DOMAIN\u003C/span>\u003Cspan class=\"p\">,\u003C/span>\n \u003Cspan class=\"p\">{\u003C/span>\n \u003Cspan class=\"nx\">members\u003C/span>\u003Cspan class=\"o\">:\u003C/span> \u003Cspan class=\"nx\">newMembersList\u003C/span>\u003Cspan class=\"p\">,\u003C/span>\n \u003Cspan class=\"nx\">upsert\u003C/span>\u003Cspan class=\"o\">:\u003C/span> \u003Cspan class=\"s1\">'yes'\u003C/span>\n \u003Cspan class=\"p\">}\u003C/span>\n \u003Cspan class=\"p\">);\u003C/span>\n \u003Cspan class=\"nx\">console\u003C/span>\u003Cspan class=\"p\">.\u003C/span>\u003Cspan class=\"nx\">log\u003C/span>\u003Cspan class=\"p\">(\u003C/span>\u003Cspan class=\"s1\">'newMembers'\u003C/span>\u003Cspan class=\"p\">,\u003C/span> \u003Cspan class=\"nx\">newMembers\u003C/span>\u003Cspan class=\"p\">);\u003C/span>\n \u003Cspan class=\"p\">}\u003C/span> \u003Cspan class=\"k\">catch\u003C/span> \u003Cspan class=\"p\">(\u003C/span>\u003Cspan class=\"nx\">error\u003C/span>\u003Cspan class=\"p\">)\u003C/span> \u003Cspan class=\"p\">{\u003C/span>\n \u003Cspan class=\"nx\">console\u003C/span>\u003Cspan class=\"p\">.\u003C/span>\u003Cspan class=\"nx\">error\u003C/span>\u003Cspan class=\"p\">(\u003C/span>\u003Cspan class=\"nx\">error\u003C/span>\u003Cspan class=\"p\">);\u003C/span>\n \u003Cspan class=\"p\">}\u003C/span>\n\u003Cspan class=\"p\">})();\u003C/span>\n\u003C/pre>\u003C/div>\n\u003C/div>\n\u003Cp>Sample response:\u003C/p>\n\u003Cdiv class=\"highlight-javascript notranslate\">\u003Cdiv class=\"highlight\">\u003Cpre>\u003Cspan>\u003C/span>\u003Cspan class=\"p\">{\u003C/span>\n \u003Cspan class=\"s2\">\"message\"\u003C/span>\u003Cspan class=\"o\">:\u003C/span> \u003Cspan class=\"s2\">\"Mailing list has been updated\"\u003C/span>\u003Cspan class=\"p\">,\u003C/span>\n \u003Cspan class=\"s2\">\"list\"\u003C/span>\u003Cspan class=\"o\">:\u003C/span> \u003Cspan class=\"p\">{\u003C/span>\n \u003Cspan class=\"s2\">\"members_count\"\u003C/span>\u003Cspan class=\"o\">:\u003C/span> \u003Cspan class=\"mi\">7\u003C/span>\u003Cspan class=\"p\">,\u003C/span>\n \u003Cspan class=\"s2\">\"description\"\u003C/span>\u003Cspan class=\"o\">:\u003C/span> \u003Cspan class=\"s2\">\"My updated test mailing list\"\u003C/span>\u003Cspan class=\"p\">,\u003C/span>\n \u003Cspan class=\"s2\">\"created_at\"\u003C/span>\u003Cspan class=\"o\">:\u003C/span> \u003Cspan class=\"s2\">\"Wed, 06 Mar 2013 11:39:51 GMT\"\u003C/span>\u003Cspan class=\"p\">,\u003C/span>\n \u003Cspan class=\"s2\">\"access_level\"\u003C/span>\u003Cspan class=\"o\">:\u003C/span> \u003Cspan class=\"s2\">\"readonly\"\u003C/span>\u003Cspan class=\"p\">,\u003C/span>\n \u003Cspan class=\"s2\">\"address\"\u003C/span>\u003Cspan class=\"o\">:\u003C/span> \u003Cspan class=\"s2\">\"dev@samples.mailgun.org\"\u003C/span>\u003Cspan class=\"p\">,\u003C/span>\n \u003Cspan class=\"s2\">\"name\"\u003C/span>\u003Cspan class=\"o\">:\u003C/span> \u003Cspan class=\"s2\">\"Test List Updated\"\u003C/span>\n \u003Cspan class=\"p\">}\u003C/span>\n\u003Cspan class=\"p\">}\u003C/span>\n\u003C/pre>\u003C/div>\n\u003C/div>\n\u003Cp>You can also update an existing member:\u003C/p>\n\u003Cdiv class=\"highlight-bash notranslate\" style=\"display: block;\">\u003Cdiv class=\"highlight\">\u003Cpre>\u003Cspan>\u003C/span>curl -s --user \u003Cspan class=\"s1\">'api:YOUR_API_KEY'\u003C/span> -X PUT \u003Cspan class=\"se\">\\\u003C/span>\n https://api.mailgun.net/v3/lists/LIST@YOUR_DOMAIN_NAME/members/bar@example.com \u003Cspan class=\"se\">\\\u003C/span>\n -F \u003Cspan class=\"nv\">subscribed\u003C/span>\u003Cspan class=\"o\">=\u003C/span>False \u003Cspan class=\"se\">\\\u003C/span>\n -F \u003Cspan class=\"nv\">name\u003C/span>\u003Cspan class=\"o\">=\u003C/span>\u003Cspan class=\"s1\">'Foo Bar'\u003C/span>\n\u003C/pre>\u003C/div>\n\u003C/div>\n\u003Cdiv class=\"highlight-java notranslate\" style=\"display: none;\">\u003Cdiv class=\"highlight\">\u003Cpre>\u003Cspan>\u003C/span>\u003Cspan class=\"kn\">import\u003C/span> \u003Cspan class=\"nn\">com.mailgun.api.v3.MailgunMailingListApi\u003C/span>\u003Cspan class=\"p\">;\u003C/span>\n\u003Cspan class=\"kn\">import\u003C/span> \u003Cspan class=\"nn\">com.mailgun.model.mailing.lists.MailingListMemberResponse\u003C/span>\u003Cspan class=\"p\">;\u003C/span>\n\u003Cspan class=\"kn\">import\u003C/span> \u003Cspan class=\"nn\">com.mailgun.model.mailing.lists.MailingListMemberUpdateRequest\u003C/span>\u003Cspan class=\"p\">;\u003C/span>\n\n\u003Cspan class=\"kn\">import\u003C/span> \u003Cspan class=\"nn\">java.util.Map\u003C/span>\u003Cspan class=\"p\">;\u003C/span>\n\n\u003Cspan class=\"c1\">// ...\u003C/span>\n\n\u003Cspan class=\"kd\">public\u003C/span> \u003Cspan class=\"n\">MailingListMemberResponse\u003C/span> \u003Cspan class=\"nf\">updateMembers\u003C/span>\u003Cspan class=\"p\">()\u003C/span> \u003Cspan class=\"p\">{\u003C/span>\n \u003Cspan class=\"n\">MailgunMailingListApi\u003C/span> \u003Cspan class=\"n\">mailgunMailingListApi\u003C/span> \u003Cspan class=\"o\">=\u003C/span> \u003Cspan class=\"n\">MailgunClient\u003C/span>\u003Cspan class=\"p\">.\u003C/span>\u003Cspan class=\"na\">config\u003C/span>\u003Cspan class=\"p\">(\u003C/span>\u003Cspan class=\"n\">API_KEY\u003C/span>\u003Cspan class=\"p\">)\u003C/span>\n \u003Cspan class=\"p\">.\u003C/span>\u003Cspan class=\"na\">createApi\u003C/span>\u003Cspan class=\"p\">(\u003C/span>\u003Cspan class=\"n\">MailgunMailingListApi\u003C/span>\u003Cspan class=\"p\">.\u003C/span>\u003Cspan class=\"na\">class\u003C/span>\u003Cspan class=\"p\">);\u003C/span>\n\n \u003Cspan class=\"n\">MailingListMemberUpdateRequest\u003C/span> \u003Cspan class=\"n\">request\u003C/span> \u003Cspan class=\"o\">=\u003C/span> \u003Cspan class=\"n\">MailingListMemberUpdateRequest\u003C/span>\u003Cspan class=\"p\">.\u003C/span>\u003Cspan class=\"na\">builder\u003C/span>\u003Cspan class=\"p\">()\u003C/span>\n \u003Cspan class=\"p\">.\u003C/span>\u003Cspan class=\"na\">name\u003C/span>\u003Cspan class=\"p\">(\u003C/span>\u003Cspan class=\"s\">\"Alice\"\u003C/span>\u003Cspan class=\"p\">)\u003C/span>\n \u003Cspan class=\"p\">.\u003C/span>\u003Cspan class=\"na\">vars\u003C/span>\u003Cspan class=\"p\">(\u003C/span>\u003Cspan class=\"n\">Map\u003C/span>\u003Cspan class=\"p\">.\u003C/span>\u003Cspan class=\"na\">of\u003C/span>\u003Cspan class=\"p\">(\u003C/span>\u003Cspan class=\"s\">\"age\"\u003C/span>\u003Cspan class=\"p\">,\u003C/span> \u003Cspan class=\"s\">\"26\"\u003C/span>\u003Cspan class=\"p\">))\u003C/span>\n \u003Cspan class=\"p\">.\u003C/span>\u003Cspan class=\"na\">subscribed\u003C/span>\u003Cspan class=\"p\">(\u003C/span>\u003Cspan class=\"kc\">false\u003C/span>\u003Cspan class=\"p\">)\u003C/span>\n \u003Cspan class=\"p\">.\u003C/span>\u003Cspan class=\"na\">build\u003C/span>\u003Cspan class=\"p\">();\u003C/span>\n\n \u003Cspan class=\"k\">return\u003C/span> \u003Cspan class=\"n\">mailgunMailingListApi\u003C/span>\u003Cspan class=\"p\">.\u003C/span>\u003Cspan class=\"na\">updateMailingListMember\u003C/span>\u003Cspan class=\"p\">(\u003C/span>\u003Cspan class=\"n\">MAILING_LIST_ADDRESS\u003C/span>\u003Cspan class=\"p\">,\u003C/span> \u003Cspan class=\"s\">\"alice@example.com\"\u003C/span>\u003Cspan class=\"p\">,\u003C/span> \u003Cspan class=\"n\">request\u003C/span>\u003Cspan class=\"p\">);\u003C/span>\n\u003Cspan class=\"p\">}\u003C/span>\n\u003C/pre>\u003C/div>\n\u003C/div>\n\u003Cdiv class=\"highlight-php notranslate\" style=\"display: none;\">\u003Cdiv class=\"highlight\">\u003Cpre>\u003Cspan>\u003C/span>\u003Cspan class=\"c1\"># Include the Autoloader (see \"Libraries\" for install instructions)\u003C/span>\n\u003Cspan class=\"k\">require\u003C/span> \u003Cspan class=\"s1\">'vendor/autoload.php'\u003C/span>\u003Cspan class=\"p\">;\u003C/span>\n\u003Cspan class=\"k\">use\u003C/span> \u003Cspan class=\"nx\">Mailgun\\Mailgun\u003C/span>\u003Cspan class=\"p\">;\u003C/span>\n\n\u003Cspan class=\"c1\"># Instantiate the client.\u003C/span>\n\u003Cspan class=\"nv\">$mgClient\u003C/span> \u003Cspan class=\"o\">=\u003C/span> \u003Cspan class=\"nx\">Mailgun\u003C/span>\u003Cspan class=\"o\">::\u003C/span>\u003Cspan class=\"na\">create\u003C/span>\u003Cspan class=\"p\">(\u003C/span>\u003Cspan class=\"s1\">'PRIVATE_API_KEY'\u003C/span>\u003Cspan class=\"p\">,\u003C/span> \u003Cspan class=\"s1\">'https://API_HOSTNAME'\u003C/span>\u003Cspan class=\"p\">);\u003C/span>\n\u003Cspan class=\"nv\">$mailing_list\u003C/span> \u003Cspan class=\"o\">=\u003C/span> \u003Cspan class=\"s1\">'LIST@YOUR_DOMAIN_NAME'\u003C/span>\u003Cspan class=\"p\">;\u003C/span>\n\u003Cspan class=\"nv\">$recipient\u003C/span> \u003Cspan class=\"o\">=\u003C/span> \u003Cspan class=\"s1\">'bob@example.com'\u003C/span>\u003Cspan class=\"p\">;\u003C/span>\n\u003Cspan class=\"nv\">$params\u003C/span> \u003Cspan class=\"o\">=\u003C/span> \u003Cspan class=\"k\">array\u003C/span>\u003Cspan class=\"p\">(\u003C/span>\n \u003Cspan class=\"s1\">'name'\u003C/span> \u003Cspan class=\"o\">=>\u003C/span> \u003Cspan class=\"s1\">'Bob'\u003C/span>\u003Cspan class=\"p\">,\u003C/span>\n \u003Cspan class=\"s1\">'subscribed => '\u003C/span>\u003Cspan class=\"nx\">yes\u003C/span>\u003Cspan class=\"s1\">',\u003C/span>\n\u003Cspan class=\"s1\"> '\u003C/span>\u003Cspan class=\"nx\">vars\u003C/span>\u003Cspan class=\"s1\">' => '\u003C/span>\u003Cspan class=\"p\">{\u003C/span>\u003Cspan class=\"s2\">\"age\"\u003C/span>\u003Cspan class=\"o\">:\u003C/span> \u003Cspan class=\"mi\">30\u003C/span>\u003Cspan class=\"p\">,\u003C/span> \u003Cspan class=\"s2\">\"pet\"\u003C/span>\u003Cspan class=\"o\">:\u003C/span> \u003Cspan class=\"s2\">\"cat\"\u003C/span>\u003Cspan class=\"p\">}\u003C/span>\u003Cspan class=\"err\">'\u003C/span>\n\u003Cspan class=\"p\">);\u003C/span>\n\n\u003Cspan class=\"c1\"># Issue the call to the client.\u003C/span>\n\u003Cspan class=\"nv\">$result\u003C/span> \u003Cspan class=\"o\">=\u003C/span> \u003Cspan class=\"nv\">$mgClient\u003C/span>\u003Cspan class=\"o\">->\u003C/span>\u003Cspan class=\"na\">mailingList\u003C/span>\u003Cspan class=\"p\">()\u003C/span>\u003Cspan class=\"o\">->\u003C/span>\u003Cspan class=\"na\">member\u003C/span>\u003Cspan class=\"p\">()\u003C/span>\u003Cspan class=\"o\">->\u003C/span>\u003Cspan class=\"na\">update\u003C/span>\u003Cspan class=\"p\">(\u003C/span>\u003Cspan class=\"nv\">$mailing_list\u003C/span>\u003Cspan class=\"p\">,\u003C/span> \u003Cspan class=\"nv\">$recipient\u003C/span>\u003Cspan class=\"p\">,\u003C/span> \u003Cspan class=\"nv\">$params\u003C/span>\u003Cspan class=\"p\">);\u003C/span>\n\u003C/pre>\u003C/div>\n\u003C/div>\n\u003Cdiv class=\"highlight-py notranslate\" style=\"display: none;\">\u003Cdiv class=\"highlight\">\u003Cpre>\u003Cspan>\u003C/span>\u003Cspan class=\"k\">def\u003C/span> \u003Cspan class=\"nf\">update_member\u003C/span>\u003Cspan class=\"p\">():\u003C/span>\n \u003Cspan class=\"k\">return\u003C/span> \u003Cspan class=\"n\">requests\u003C/span>\u003Cspan class=\"o\">.\u003C/span>\u003Cspan class=\"n\">put\u003C/span>\u003Cspan class=\"p\">(\u003C/span>\n \u003Cspan class=\"p\">(\u003C/span>\u003Cspan class=\"s2\">\"https://api.mailgun.net/v3/lists/LIST@YOUR_DOMAIN_NAME/members\"\u003C/span>\n \u003Cspan class=\"s2\">\"/bar@example.com\"\u003C/span>\u003Cspan class=\"p\">),\u003C/span>\n \u003Cspan class=\"n\">auth\u003C/span>\u003Cspan class=\"o\">=\u003C/span>\u003Cspan class=\"p\">(\u003C/span>\u003Cspan class=\"s1\">'api'\u003C/span>\u003Cspan class=\"p\">,\u003C/span> \u003Cspan class=\"s1\">'YOUR_API_KEY'\u003C/span>\u003Cspan class=\"p\">),\u003C/span>\n \u003Cspan class=\"n\">data\u003C/span>\u003Cspan class=\"o\">=\u003C/span>\u003Cspan class=\"p\">{\u003C/span>\u003Cspan class=\"s1\">'subscribed'\u003C/span>\u003Cspan class=\"p\">:\u003C/span> \u003Cspan class=\"kc\">False\u003C/span>\u003Cspan class=\"p\">,\u003C/span>\n \u003Cspan class=\"s1\">'name'\u003C/span>\u003Cspan class=\"p\">:\u003C/span> \u003Cspan class=\"s1\">'Foo Bar'\u003C/span>\u003Cspan class=\"p\">})\u003C/span>\n\u003C/pre>\u003C/div>\n\u003C/div>\n\u003Cdiv class=\"highlight-rb notranslate\" style=\"display: none;\">\u003Cdiv class=\"highlight\">\u003Cpre>\u003Cspan>\u003C/span>\u003Cspan class=\"k\">def\u003C/span> \u003Cspan class=\"nf\">update_member\u003C/span>\n \u003Cspan class=\"no\">RestClient\u003C/span>\u003Cspan class=\"o\">.\u003C/span>\u003Cspan class=\"n\">put\u003C/span>\u003Cspan class=\"p\">(\u003C/span>\u003Cspan class=\"s2\">\"https://api:YOUR_API_KEY\"\u003C/span> \u003Cspan class=\"p\">\\\u003C/span>\n \u003Cspan class=\"s2\">\"@api.mailgun.net/v3/lists/LIST@YOUR_DOMAIN_NAME/members\"\u003C/span> \u003Cspan class=\"p\">\\\u003C/span>\n \u003Cspan class=\"s2\">\"/bar@example.com\"\u003C/span>\u003Cspan class=\"p\">,\u003C/span>\n \u003Cspan class=\"ss\">:subscribed\u003C/span> \u003Cspan class=\"o\">=>\u003C/span> \u003Cspan class=\"kp\">false\u003C/span>\u003Cspan class=\"p\">,\u003C/span>\n \u003Cspan class=\"ss\">:name\u003C/span> \u003Cspan class=\"o\">=>\u003C/span> \u003Cspan class=\"s1\">'Foo Bar'\u003C/span>\u003Cspan class=\"p\">)\u003C/span>\n\u003Cspan class=\"k\">end\u003C/span>\n\u003C/pre>\u003C/div>\n\u003C/div>\n\u003Cdiv class=\"highlight-csharp notranslate\" style=\"display: none;\">\u003Cdiv class=\"highlight\">\u003Cpre>\u003Cspan>\u003C/span>\u003Cspan class=\"k\">using\u003C/span> \u003Cspan class=\"nn\">System\u003C/span>\u003Cspan class=\"p\">;\u003C/span>\n\u003Cspan class=\"k\">using\u003C/span> \u003Cspan class=\"nn\">System.IO\u003C/span>\u003Cspan class=\"p\">;\u003C/span>\n\u003Cspan class=\"k\">using\u003C/span> \u003Cspan class=\"nn\">RestSharp\u003C/span>\u003Cspan class=\"p\">;\u003C/span>\n\u003Cspan class=\"k\">using\u003C/span> \u003Cspan class=\"nn\">RestSharp.Authenticators\u003C/span>\u003Cspan class=\"p\">;\u003C/span>\n\n\u003Cspan class=\"k\">public\u003C/span> \u003Cspan class=\"k\">class\u003C/span> \u003Cspan class=\"nc\">UpdateListMemberChunk\u003C/span>\n\u003Cspan class=\"p\">{\u003C/span>\n\n \u003Cspan class=\"k\">public\u003C/span> \u003Cspan class=\"k\">static\u003C/span> \u003Cspan class=\"k\">void\u003C/span> \u003Cspan class=\"nf\">Main\u003C/span> \u003Cspan class=\"p\">(\u003C/span>\u003Cspan class=\"kt\">string\u003C/span>\u003Cspan class=\"p\">[]\u003C/span> \u003Cspan class=\"n\">args\u003C/span>\u003Cspan class=\"p\">)\u003C/span>\n \u003Cspan class=\"p\">{\u003C/span>\n \u003Cspan class=\"n\">Console\u003C/span>\u003Cspan class=\"p\">.\u003C/span>\u003Cspan class=\"n\">WriteLine\u003C/span> \u003Cspan class=\"p\">(\u003C/span>\u003Cspan class=\"n\">UpdateListMember\u003C/span> \u003Cspan class=\"p\">().\u003C/span>\u003Cspan class=\"n\">Content\u003C/span>\u003Cspan class=\"p\">.\u003C/span>\u003Cspan class=\"n\">ToString\u003C/span> \u003Cspan class=\"p\">());\u003C/span>\n \u003Cspan class=\"p\">}\u003C/span>\n\n \u003Cspan class=\"k\">public\u003C/span> \u003Cspan class=\"k\">static\u003C/span> \u003Cspan class=\"n\">IRestResponse\u003C/span> \u003Cspan class=\"nf\">UpdateListMember\u003C/span> \u003Cspan class=\"p\">()\u003C/span>\n \u003Cspan class=\"p\">{\u003C/span>\n \u003Cspan class=\"n\">RestClient\u003C/span> \u003Cspan class=\"n\">client\u003C/span> \u003Cspan class=\"p\">=\u003C/span> \u003Cspan class=\"k\">new\u003C/span> \u003Cspan class=\"n\">RestClient\u003C/span> \u003Cspan class=\"p\">();\u003C/span>\n \u003Cspan class=\"n\">client\u003C/span>\u003Cspan class=\"p\">.\u003C/span>\u003Cspan class=\"n\">BaseUrl\u003C/span> \u003Cspan class=\"p\">=\u003C/span> \u003Cspan class=\"k\">new\u003C/span> \u003Cspan class=\"n\">Uri\u003C/span> \u003Cspan class=\"p\">(\u003C/span>\u003Cspan class=\"s\">\"https://api.mailgun.net/v3\"\u003C/span>\u003Cspan class=\"p\">);\u003C/span>\n \u003Cspan class=\"n\">client\u003C/span>\u003Cspan class=\"p\">.\u003C/span>\u003Cspan class=\"n\">Authenticator\u003C/span> \u003Cspan class=\"p\">=\u003C/span>\n \u003Cspan class=\"k\">new\u003C/span> \u003Cspan class=\"nf\">HttpBasicAuthenticator\u003C/span> \u003Cspan class=\"p\">(\u003C/span>\u003Cspan class=\"s\">\"api\"\u003C/span>\u003Cspan class=\"p\">,\u003C/span>\n \u003Cspan class=\"s\">\"YOUR_API_KEY\"\u003C/span>\u003Cspan class=\"p\">);\u003C/span>\n \u003Cspan class=\"n\">RestRequest\u003C/span> \u003Cspan class=\"n\">request\u003C/span> \u003Cspan class=\"p\">=\u003C/span> \u003Cspan class=\"k\">new\u003C/span> \u003Cspan class=\"n\">RestRequest\u003C/span> \u003Cspan class=\"p\">();\u003C/span>\n \u003Cspan class=\"n\">request\u003C/span>\u003Cspan class=\"p\">.\u003C/span>\u003Cspan class=\"n\">Resource\u003C/span> \u003Cspan class=\"p\">=\u003C/span> \u003Cspan class=\"s\">\"lists/{list}/members/{member}\"\u003C/span>\u003Cspan class=\"p\">;\u003C/span>\n \u003Cspan class=\"n\">request\u003C/span>\u003Cspan class=\"p\">.\u003C/span>\u003Cspan class=\"n\">AddParameter\u003C/span> \u003Cspan class=\"p\">(\u003C/span>\u003Cspan class=\"s\">\"list\"\u003C/span>\u003Cspan class=\"p\">,\u003C/span> \u003Cspan class=\"s\">\"LIST@YOUR_DOMAIN_NAME\"\u003C/span>\u003Cspan class=\"p\">,\u003C/span>\n \u003Cspan class=\"n\">ParameterType\u003C/span>\u003Cspan class=\"p\">.\u003C/span>\u003Cspan class=\"n\">UrlSegment\u003C/span>\u003Cspan class=\"p\">);\u003C/span>\n \u003Cspan class=\"n\">request\u003C/span>\u003Cspan class=\"p\">.\u003C/span>\u003Cspan class=\"n\">AddParameter\u003C/span> \u003Cspan class=\"p\">(\u003C/span>\u003Cspan class=\"s\">\"member\"\u003C/span>\u003Cspan class=\"p\">,\u003C/span> \u003Cspan class=\"s\">\"bar@example.com\"\u003C/span>\u003Cspan class=\"p\">,\u003C/span>\n \u003Cspan class=\"n\">ParameterType\u003C/span>\u003Cspan class=\"p\">.\u003C/span>\u003Cspan class=\"n\">UrlSegment\u003C/span>\u003Cspan class=\"p\">);\u003C/span>\n \u003Cspan class=\"n\">request\u003C/span>\u003Cspan class=\"p\">.\u003C/span>\u003Cspan class=\"n\">AddParameter\u003C/span> \u003Cspan class=\"p\">(\u003C/span>\u003Cspan class=\"s\">\"subscribed\"\u003C/span>\u003Cspan class=\"p\">,\u003C/span> \u003Cspan class=\"k\">false\u003C/span>\u003Cspan class=\"p\">);\u003C/span>\n \u003Cspan class=\"n\">request\u003C/span>\u003Cspan class=\"p\">.\u003C/span>\u003Cspan class=\"n\">AddParameter\u003C/span> \u003Cspan class=\"p\">(\u003C/span>\u003Cspan class=\"s\">\"name\"\u003C/span>\u003Cspan class=\"p\">,\u003C/span> \u003Cspan class=\"s\">\"Foo Bar\"\u003C/span>\u003Cspan class=\"p\">);\u003C/span>\n \u003Cspan class=\"n\">request\u003C/span>\u003Cspan class=\"p\">.\u003C/span>\u003Cspan class=\"n\">Method\u003C/span> \u003Cspan class=\"p\">=\u003C/span> \u003Cspan class=\"n\">Method\u003C/span>\u003Cspan class=\"p\">.\u003C/span>\u003Cspan class=\"n\">PUT\u003C/span>\u003Cspan class=\"p\">;\u003C/span>\n \u003Cspan class=\"k\">return\u003C/span> \u003Cspan class=\"n\">client\u003C/span>\u003Cspan class=\"p\">.\u003C/span>\u003Cspan class=\"n\">Execute\u003C/span> \u003Cspan class=\"p\">(\u003C/span>\u003Cspan class=\"n\">request\u003C/span>\u003Cspan class=\"p\">);\u003C/span>\n \u003Cspan class=\"p\">}\u003C/span>\n\n\u003Cspan class=\"p\">}\u003C/span>\n\u003C/pre>\u003C/div>\n\u003C/div>\n\u003Cdiv class=\"highlight-go notranslate\" style=\"display: none;\">\u003Cdiv class=\"highlight\">\u003Cpre>\u003Cspan>\u003C/span>\u003Cspan class=\"kn\">import\u003C/span> \u003Cspan class=\"p\">(\u003C/span>\n \u003Cspan class=\"s\">\"context\"\u003C/span>\n \u003Cspan class=\"s\">\"github.com/mailgun/mailgun-go/v3\"\u003C/span>\n \u003Cspan class=\"s\">\"time\"\u003C/span>\n\u003Cspan class=\"p\">)\u003C/span>\n\n\u003Cspan class=\"kd\">func\u003C/span> \u003Cspan class=\"nx\">UpdateMember\u003C/span>\u003Cspan class=\"p\">(\u003C/span>\u003Cspan class=\"nx\">domain\u003C/span>\u003Cspan class=\"p\">,\u003C/span> \u003Cspan class=\"nx\">apiKey\u003C/span> \u003Cspan class=\"kt\">string\u003C/span>\u003Cspan class=\"p\">)\u003C/span> \u003Cspan class=\"kt\">error\u003C/span> \u003Cspan class=\"p\">{\u003C/span>\n \u003Cspan class=\"nx\">mg\u003C/span> \u003Cspan class=\"o\">:=\u003C/span> \u003Cspan class=\"nx\">mailgun\u003C/span>\u003Cspan class=\"p\">.\u003C/span>\u003Cspan class=\"nx\">NewMailgun\u003C/span>\u003Cspan class=\"p\">(\u003C/span>\u003Cspan class=\"nx\">domain\u003C/span>\u003Cspan class=\"p\">,\u003C/span> \u003Cspan class=\"nx\">apiKey\u003C/span>\u003Cspan class=\"p\">)\u003C/span>\n\n \u003Cspan class=\"nx\">ctx\u003C/span>\u003Cspan class=\"p\">,\u003C/span> \u003Cspan class=\"nx\">cancel\u003C/span> \u003Cspan class=\"o\">:=\u003C/span> \u003Cspan class=\"nx\">context\u003C/span>\u003Cspan class=\"p\">.\u003C/span>\u003Cspan class=\"nx\">WithTimeout\u003C/span>\u003Cspan class=\"p\">(\u003C/span>\u003Cspan class=\"nx\">context\u003C/span>\u003Cspan class=\"p\">.\u003C/span>\u003Cspan class=\"nx\">Background\u003C/span>\u003Cspan class=\"p\">(),\u003C/span> \u003Cspan class=\"nx\">time\u003C/span>\u003Cspan class=\"p\">.\u003C/span>\u003Cspan class=\"nx\">Second\u003C/span>\u003Cspan class=\"o\">*\u003C/span>\u003Cspan class=\"mi\">30\u003C/span>\u003Cspan class=\"p\">)\u003C/span>\n \u003Cspan class=\"k\">defer\u003C/span> \u003Cspan class=\"nx\">cancel\u003C/span>\u003Cspan class=\"p\">()\u003C/span>\n\n \u003Cspan class=\"nx\">_\u003C/span>\u003Cspan class=\"p\">,\u003C/span> \u003Cspan class=\"nx\">err\u003C/span> \u003Cspan class=\"o\">:=\u003C/span> \u003Cspan class=\"nx\">mg\u003C/span>\u003Cspan class=\"p\">.\u003C/span>\u003Cspan class=\"nx\">UpdateMember\u003C/span>\u003Cspan class=\"p\">(\u003C/span>\u003Cspan class=\"nx\">ctx\u003C/span>\u003Cspan class=\"p\">,\u003C/span> \u003Cspan class=\"s\">\"bar@example.com\"\u003C/span>\u003Cspan class=\"p\">,\u003C/span> \u003Cspan class=\"s\">\"list@example.com\"\u003C/span>\u003Cspan class=\"p\">,\u003C/span> \u003Cspan class=\"nx\">mailgun\u003C/span>\u003Cspan class=\"p\">.\u003C/span>\u003Cspan class=\"nx\">Member\u003C/span>\u003Cspan class=\"p\">{\u003C/span>\n \u003Cspan class=\"nx\">Name\u003C/span>\u003Cspan class=\"p\">:\u003C/span> \u003Cspan class=\"s\">\"Foo Bar\"\u003C/span>\u003Cspan class=\"p\">,\u003C/span>\n \u003Cspan class=\"nx\">Subscribed\u003C/span>\u003Cspan class=\"p\">:\u003C/span> \u003Cspan class=\"nx\">mailgun\u003C/span>\u003Cspan class=\"p\">.\u003C/span>\u003Cspan class=\"nx\">Unsubscribed\u003C/span>\u003Cspan class=\"p\">,\u003C/span>\n \u003Cspan class=\"p\">})\u003C/span>\n \u003Cspan class=\"k\">return\u003C/span> \u003Cspan class=\"nx\">err\u003C/span>\n\u003Cspan class=\"p\">}\u003C/span>\n\u003C/pre>\u003C/div>\n\u003C/div>\n\u003Cdiv class=\"highlight-js notranslate\" style=\"display: none;\">\u003Cdiv class=\"highlight\">\u003Cpre>\u003Cspan>\u003C/span>\u003Cspan class=\"kr\">const\u003C/span> \u003Cspan class=\"nx\">DOMAIN\u003C/span> \u003Cspan class=\"o\">=\u003C/span> \u003Cspan class=\"s1\">'YOUR_DOMAIN_NAME'\u003C/span>\u003Cspan class=\"p\">;\u003C/span>\n\n\u003Cspan class=\"kr\">import\u003C/span> \u003Cspan class=\"nx\">formData\u003C/span> \u003Cspan class=\"nx\">from\u003C/span> \u003Cspan class=\"s1\">'form-data'\u003C/span>\u003Cspan class=\"p\">;\u003C/span>\n\u003Cspan class=\"kr\">import\u003C/span> \u003Cspan class=\"nx\">Mailgun\u003C/span> \u003Cspan class=\"nx\">from\u003C/span> \u003Cspan class=\"s1\">'mailgun.js'\u003C/span>\u003Cspan class=\"p\">;\u003C/span>\n\n\u003Cspan class=\"kr\">const\u003C/span> \u003Cspan class=\"nx\">mailgun\u003C/span> \u003Cspan class=\"o\">=\u003C/span> \u003Cspan class=\"k\">new\u003C/span> \u003Cspan class=\"nx\">Mailgun\u003C/span>\u003Cspan class=\"p\">(\u003C/span>\u003Cspan class=\"nx\">formData\u003C/span>\u003Cspan class=\"p\">);\u003C/span>\n\n\u003Cspan class=\"kr\">const\u003C/span> \u003Cspan class=\"nx\">client\u003C/span> \u003Cspan class=\"o\">=\u003C/span> \u003Cspan class=\"nx\">mailgun\u003C/span>\u003Cspan class=\"p\">.\u003C/span>\u003Cspan class=\"nx\">client\u003C/span>\u003Cspan class=\"p\">({\u003C/span> \u003Cspan class=\"nx\">username\u003C/span>\u003Cspan class=\"o\">:\u003C/span> \u003Cspan class=\"s1\">'api'\u003C/span>\u003Cspan class=\"p\">,\u003C/span> \u003Cspan class=\"nx\">key\u003C/span>\u003Cspan class=\"o\">:\u003C/span> \u003Cspan class=\"s1\">'YOUR_API_KEY'\u003C/span> \u003Cspan class=\"o\">||\u003C/span> \u003Cspan class=\"s1\">''\u003C/span> \u003Cspan class=\"p\">});\u003C/span>\n\u003Cspan class=\"p\">(\u003C/span>\u003Cspan class=\"nx\">async\u003C/span> \u003Cspan class=\"p\">()\u003C/span> \u003Cspan class=\"p\">=>\u003C/span> \u003Cspan class=\"p\">{\u003C/span>\n \u003Cspan class=\"k\">try\u003C/span> \u003Cspan class=\"p\">{\u003C/span>\n \u003Cspan class=\"kr\">const\u003C/span> \u003Cspan class=\"nx\">updatedMember\u003C/span> \u003Cspan class=\"o\">=\u003C/span> \u003Cspan class=\"nx\">await\u003C/span> \u003Cspan class=\"nx\">client\u003C/span>\u003Cspan class=\"p\">.\u003C/span>\u003Cspan class=\"nx\">lists\u003C/span>\u003Cspan class=\"p\">.\u003C/span>\u003Cspan class=\"nx\">members\u003C/span>\u003Cspan class=\"p\">.\u003C/span>\u003Cspan class=\"nx\">updateMember\u003C/span>\u003Cspan class=\"p\">(\u003C/span>\u003Cspan class=\"sb\">`mylist@\u003C/span>\u003Cspan class=\"si\">${\u003C/span>\u003Cspan class=\"nx\">DOMAIN\u003C/span>\u003Cspan class=\"si\">}\u003C/span>\u003Cspan class=\"sb\">`\u003C/span>\u003Cspan class=\"p\">,\u003C/span> \u003Cspan class=\"s1\">'bob@example.com'\u003C/span>\u003Cspan class=\"p\">,\u003C/span>\n \u003Cspan class=\"p\">{\u003C/span>\n \u003Cspan class=\"nx\">subscribed\u003C/span>\u003Cspan class=\"o\">:\u003C/span> \u003Cspan class=\"s1\">'yes'\u003C/span>\n \u003Cspan class=\"p\">}\u003C/span>\n \u003Cspan class=\"p\">);\u003C/span>\n \u003Cspan class=\"nx\">console\u003C/span>\u003Cspan class=\"p\">.\u003C/span>\u003Cspan class=\"nx\">log\u003C/span>\u003Cspan class=\"p\">(\u003C/span>\u003Cspan class=\"s1\">'updatedMember'\u003C/span>\u003Cspan class=\"p\">,\u003C/span> \u003Cspan class=\"nx\">updatedMember\u003C/span>\u003Cspan class=\"p\">);\u003C/span>\n \u003Cspan class=\"p\">}\u003C/span> \u003Cspan class=\"k\">catch\u003C/span> \u003Cspan class=\"p\">(\u003C/span>\u003Cspan class=\"nx\">error\u003C/span>\u003Cspan class=\"p\">)\u003C/span> \u003Cspan class=\"p\">{\u003C/span>\n \u003Cspan class=\"nx\">console\u003C/span>\u003Cspan class=\"p\">.\u003C/span>\u003Cspan class=\"nx\">error\u003C/span>\u003Cspan class=\"p\">(\u003C/span>\u003Cspan class=\"nx\">error\u003C/span>\u003Cspan class=\"p\">);\u003C/span>\n \u003Cspan class=\"p\">}\u003C/span>\n\u003Cspan class=\"p\">})();\u003C/span>\n\u003C/pre>\u003C/div>\n\u003C/div>\n\u003Cp>Sample response:\u003C/p>\n\u003Cdiv class=\"highlight-javascript notranslate\">\u003Cdiv class=\"highlight\">\u003Cpre>\u003Cspan>\u003C/span>\u003Cspan class=\"p\">{\u003C/span>\n \u003Cspan class=\"s2\">\"member\"\u003C/span>\u003Cspan class=\"o\">:\u003C/span> \u003Cspan class=\"p\">{\u003C/span>\n \u003Cspan class=\"s2\">\"vars\"\u003C/span>\u003Cspan class=\"o\">:\u003C/span> \u003Cspan class=\"p\">{\u003C/span>\n \u003Cspan class=\"s2\">\"age\"\u003C/span>\u003Cspan class=\"o\">:\u003C/span> \u003Cspan class=\"mi\">26\u003C/span>\n \u003Cspan class=\"p\">},\u003C/span>\n \u003Cspan class=\"s2\">\"name\"\u003C/span>\u003Cspan class=\"o\">:\u003C/span> \u003Cspan class=\"s2\">\"Foo Bar\"\u003C/span>\u003Cspan class=\"p\">,\u003C/span>\n \u003Cspan class=\"s2\">\"subscribed\"\u003C/span>\u003Cspan class=\"o\">:\u003C/span> \u003Cspan class=\"kc\">false\u003C/span>\u003Cspan class=\"p\">,\u003C/span>\n \u003Cspan class=\"s2\">\"address\"\u003C/span>\u003Cspan class=\"o\">:\u003C/span> \u003Cspan class=\"s2\">\"bar@example.com\"\u003C/span>\n \u003Cspan class=\"p\">},\u003C/span>\n \u003Cspan class=\"s2\">\"message\"\u003C/span>\u003Cspan class=\"o\">:\u003C/span> \u003Cspan class=\"s2\">\"Mailing list member has been updated\"\u003C/span>\n\u003Cspan class=\"p\">}\u003C/span>\n\u003C/pre>\u003C/div>\n\u003C/div>\n\u003Cp>Listing members:\u003C/p>\n\u003Cdiv class=\"highlight-bash notranslate\" style=\"display: block;\">\u003Cdiv class=\"highlight\">\u003Cpre>\u003Cspan>\u003C/span>curl -s --user \u003Cspan class=\"s1\">'api:YOUR_API_KEY'\u003C/span> -G \u003Cspan class=\"se\">\\\u003C/span>\n https://api.mailgun.net/v3/lists/LIST@YOUR_DOMAIN_NAME/members/pages\n\u003C/pre>\u003C/div>\n\u003C/div>\n\u003Cdiv class=\"highlight-java notranslate\" style=\"display: none;\">\u003Cdiv class=\"highlight\">\u003Cpre>\u003Cspan>\u003C/span>\u003Cspan class=\"kn\">import\u003C/span> \u003Cspan class=\"nn\">com.mailgun.api.v3.MailgunMailingListApi\u003C/span>\u003Cspan class=\"p\">;\u003C/span>\n\u003Cspan class=\"kn\">import\u003C/span> \u003Cspan class=\"nn\">com.mailgun.model.mailing.lists.MailingListMembersResponse\u003C/span>\u003Cspan class=\"p\">;\u003C/span>\n\n\u003Cspan class=\"c1\">// ...\u003C/span>\n\n\u003Cspan class=\"kd\">public\u003C/span> \u003Cspan class=\"n\">MailingListMembersResponse\u003C/span> \u003Cspan class=\"nf\">listMembers\u003C/span>\u003Cspan class=\"p\">()\u003C/span> \u003Cspan class=\"p\">{\u003C/span>\n \u003Cspan class=\"n\">MailgunMailingListApi\u003C/span> \u003Cspan class=\"n\">mailgunMailingListApi\u003C/span> \u003Cspan class=\"o\">=\u003C/span> \u003Cspan class=\"n\">MailgunClient\u003C/span>\u003Cspan class=\"p\">.\u003C/span>\u003Cspan class=\"na\">config\u003C/span>\u003Cspan class=\"p\">(\u003C/span>\u003Cspan class=\"n\">API_KEY\u003C/span>\u003Cspan class=\"p\">)\u003C/span>\n \u003Cspan class=\"p\">.\u003C/span>\u003Cspan class=\"na\">createApi\u003C/span>\u003Cspan class=\"p\">(\u003C/span>\u003Cspan class=\"n\">MailgunMailingListApi\u003C/span>\u003Cspan class=\"p\">.\u003C/span>\u003Cspan class=\"na\">class\u003C/span>\u003Cspan class=\"p\">);\u003C/span>\n\n \u003Cspan class=\"k\">return\u003C/span> \u003Cspan class=\"n\">mailgunMailingListApi\u003C/span>\u003Cspan class=\"p\">.\u003C/span>\u003Cspan class=\"na\">getMailingListMembers\u003C/span>\u003Cspan class=\"p\">(\u003C/span>\u003Cspan class=\"n\">MAILING_LIST_ADDRESS\u003C/span>\u003Cspan class=\"p\">);\u003C/span>\n\u003Cspan class=\"p\">}\u003C/span>\n\u003C/pre>\u003C/div>\n\u003C/div>\n\u003Cdiv class=\"highlight-php notranslate\" style=\"display: none;\">\u003Cdiv class=\"highlight\">\u003Cpre>\u003Cspan>\u003C/span>\u003Cspan class=\"c1\"># Include the Autoloader (see \"Libraries\" for install instructions)\u003C/span>\n\u003Cspan class=\"k\">require\u003C/span> \u003Cspan class=\"s1\">'vendor/autoload.php'\u003C/span>\u003Cspan class=\"p\">;\u003C/span>\n\u003Cspan class=\"k\">use\u003C/span> \u003Cspan class=\"nx\">Mailgun\\Mailgun\u003C/span>\u003Cspan class=\"p\">;\u003C/span>\n\n\u003Cspan class=\"c1\"># Instantiate the client.\u003C/span>\n\u003Cspan class=\"nv\">$mgClient\u003C/span> \u003Cspan class=\"o\">=\u003C/span> \u003Cspan class=\"nx\">Mailgun\u003C/span>\u003Cspan class=\"o\">::\u003C/span>\u003Cspan class=\"na\">create\u003C/span>\u003Cspan class=\"p\">(\u003C/span>\u003Cspan class=\"s1\">'PRIVATE_API_KEY'\u003C/span>\u003Cspan class=\"p\">,\u003C/span> \u003Cspan class=\"s1\">'https://API_HOSTNAME'\u003C/span>\u003Cspan class=\"p\">);\u003C/span>\n\u003Cspan class=\"nv\">$mailing_list\u003C/span> \u003Cspan class=\"o\">=\u003C/span> \u003Cspan class=\"s1\">'LIST@YOUR_DOMAIN_NAME'\u003C/span>\u003Cspan class=\"p\">;\u003C/span>\n\n\u003Cspan class=\"c1\"># Issue the call to the client.\u003C/span>\n\u003Cspan class=\"nv\">$result\u003C/span> \u003Cspan class=\"o\">=\u003C/span> \u003Cspan class=\"nv\">$mgClient\u003C/span>\u003Cspan class=\"o\">->\u003C/span>\u003Cspan class=\"na\">mailingList\u003C/span>\u003Cspan class=\"p\">()\u003C/span>\u003Cspan class=\"o\">->\u003C/span>\u003Cspan class=\"na\">member\u003C/span>\u003Cspan class=\"p\">()\u003C/span>\u003Cspan class=\"o\">->\u003C/span>\u003Cspan class=\"na\">index\u003C/span>\u003Cspan class=\"p\">(\u003C/span>\u003Cspan class=\"nv\">$mailing_list\u003C/span>\u003Cspan class=\"p\">);\u003C/span>\n\u003C/pre>\u003C/div>\n\u003C/div>\n\u003Cdiv class=\"highlight-py notranslate\" style=\"display: none;\">\u003Cdiv class=\"highlight\">\u003Cpre>\u003Cspan>\u003C/span>\u003Cspan class=\"k\">def\u003C/span> \u003Cspan class=\"nf\">list_members\u003C/span>\u003Cspan class=\"p\">():\u003C/span>\n \u003Cspan class=\"k\">return\u003C/span> \u003Cspan class=\"n\">requests\u003C/span>\u003Cspan class=\"o\">.\u003C/span>\u003Cspan class=\"n\">get\u003C/span>\u003Cspan class=\"p\">(\u003C/span>\n \u003Cspan class=\"s2\">\"https://api.mailgun.net/v3/lists/LIST@YOUR_DOMAIN_NAME/members/pages\"\u003C/span>\u003Cspan class=\"p\">,\u003C/span>\n \u003Cspan class=\"n\">auth\u003C/span>\u003Cspan class=\"o\">=\u003C/span>\u003Cspan class=\"p\">(\u003C/span>\u003Cspan class=\"s1\">'api'\u003C/span>\u003Cspan class=\"p\">,\u003C/span> \u003Cspan class=\"s1\">'YOUR_API_KEY'\u003C/span>\u003Cspan class=\"p\">))\u003C/span>\n\u003C/pre>\u003C/div>\n\u003C/div>\n\u003Cdiv class=\"highlight-rb notranslate\" style=\"display: none;\">\u003Cdiv class=\"highlight\">\u003Cpre>\u003Cspan>\u003C/span>\u003Cspan class=\"k\">def\u003C/span> \u003Cspan class=\"nf\">list_members\u003C/span>\n \u003Cspan class=\"no\">RestClient\u003C/span>\u003Cspan class=\"o\">.\u003C/span>\u003Cspan class=\"n\">get\u003C/span>\u003Cspan class=\"p\">(\u003C/span>\u003Cspan class=\"s2\">\"https://api:YOUR_API_KEY\"\u003C/span> \u003Cspan class=\"p\">\\\u003C/span>\n \u003Cspan class=\"s2\">\"@api.mailgun.net/v3/lists/LIST@YOUR_DOMAIN_NAME/members/pages\"\u003C/span>\u003Cspan class=\"p\">)\u003C/span>\n\u003Cspan class=\"k\">end\u003C/span>\n\u003C/pre>\u003C/div>\n\u003C/div>\n\u003Cdiv class=\"highlight-csharp notranslate\" style=\"display: none;\">\u003Cdiv class=\"highlight\">\u003Cpre>\u003Cspan>\u003C/span>\u003Cspan class=\"k\">using\u003C/span> \u003Cspan class=\"nn\">System\u003C/span>\u003Cspan class=\"p\">;\u003C/span>\n\u003Cspan class=\"k\">using\u003C/span> \u003Cspan class=\"nn\">System.IO\u003C/span>\u003Cspan class=\"p\">;\u003C/span>\n\u003Cspan class=\"k\">using\u003C/span> \u003Cspan class=\"nn\">RestSharp\u003C/span>\u003Cspan class=\"p\">;\u003C/span>\n\u003Cspan class=\"k\">using\u003C/span> \u003Cspan class=\"nn\">RestSharp.Authenticators\u003C/span>\u003Cspan class=\"p\">;\u003C/span>\n\n\u003Cspan class=\"k\">public\u003C/span> \u003Cspan class=\"k\">class\u003C/span> \u003Cspan class=\"nc\">GetListMembersChunk\u003C/span>\n\u003Cspan class=\"p\">{\u003C/span>\n\n \u003Cspan class=\"k\">public\u003C/span> \u003Cspan class=\"k\">static\u003C/span> \u003Cspan class=\"k\">void\u003C/span> \u003Cspan class=\"nf\">Main\u003C/span> \u003Cspan class=\"p\">(\u003C/span>\u003Cspan class=\"kt\">string\u003C/span>\u003Cspan class=\"p\">[]\u003C/span> \u003Cspan class=\"n\">args\u003C/span>\u003Cspan class=\"p\">)\u003C/span>\n \u003Cspan class=\"p\">{\u003C/span>\n \u003Cspan class=\"n\">Console\u003C/span>\u003Cspan class=\"p\">.\u003C/span>\u003Cspan class=\"n\">WriteLine\u003C/span> \u003Cspan class=\"p\">(\u003C/span>\u003Cspan class=\"n\">GetListMembers\u003C/span> \u003Cspan class=\"p\">().\u003C/span>\u003Cspan class=\"n\">Content\u003C/span>\u003Cspan class=\"p\">.\u003C/span>\u003Cspan class=\"n\">ToString\u003C/span> \u003Cspan class=\"p\">());\u003C/span>\n \u003Cspan class=\"p\">}\u003C/span>\n\n \u003Cspan class=\"k\">public\u003C/span> \u003Cspan class=\"k\">static\u003C/span> \u003Cspan class=\"n\">IRestResponse\u003C/span> \u003Cspan class=\"nf\">GetListMembers\u003C/span> \u003Cspan class=\"p\">()\u003C/span>\n \u003Cspan class=\"p\">{\u003C/span>\n \u003Cspan class=\"n\">RestClient\u003C/span> \u003Cspan class=\"n\">client\u003C/span> \u003Cspan class=\"p\">=\u003C/span> \u003Cspan class=\"k\">new\u003C/span> \u003Cspan class=\"n\">RestClient\u003C/span> \u003Cspan class=\"p\">();\u003C/span>\n \u003Cspan class=\"n\">client\u003C/span>\u003Cspan class=\"p\">.\u003C/span>\u003Cspan class=\"n\">BaseUrl\u003C/span> \u003Cspan class=\"p\">=\u003C/span> \u003Cspan class=\"k\">new\u003C/span> \u003Cspan class=\"n\">Uri\u003C/span> \u003Cspan class=\"p\">(\u003C/span>\u003Cspan class=\"s\">\"https://api.mailgun.net/v3\"\u003C/span>\u003Cspan class=\"p\">);\u003C/span>\n \u003Cspan class=\"n\">client\u003C/span>\u003Cspan class=\"p\">.\u003C/span>\u003Cspan class=\"n\">Authenticator\u003C/span> \u003Cspan class=\"p\">=\u003C/span>\n \u003Cspan class=\"k\">new\u003C/span> \u003Cspan class=\"nf\">HttpBasicAuthenticator\u003C/span> \u003Cspan class=\"p\">(\u003C/span>\u003Cspan class=\"s\">\"api\"\u003C/span>\u003Cspan class=\"p\">,\u003C/span>\n \u003Cspan class=\"s\">\"YOUR_API_KEY\"\u003C/span>\u003Cspan class=\"p\">);\u003C/span>\n \u003Cspan class=\"n\">RestRequest\u003C/span> \u003Cspan class=\"n\">request\u003C/span> \u003Cspan class=\"p\">=\u003C/span> \u003Cspan class=\"k\">new\u003C/span> \u003Cspan class=\"n\">RestRequest\u003C/span> \u003Cspan class=\"p\">();\u003C/span>\n \u003Cspan class=\"n\">request\u003C/span>\u003Cspan class=\"p\">.\u003C/span>\u003Cspan class=\"n\">Resource\u003C/span> \u003Cspan class=\"p\">=\u003C/span> \u003Cspan class=\"s\">\"lists/{list}/members/pages\"\u003C/span>\u003Cspan class=\"p\">;\u003C/span>\n \u003Cspan class=\"n\">request\u003C/span>\u003Cspan class=\"p\">.\u003C/span>\u003Cspan class=\"n\">AddParameter\u003C/span> \u003Cspan class=\"p\">(\u003C/span>\u003Cspan class=\"s\">\"list\"\u003C/span>\u003Cspan class=\"p\">,\u003C/span> \u003Cspan class=\"s\">\"LIST@YOUR_DOMAIN_NAME\"\u003C/span>\u003Cspan class=\"p\">,\u003C/span>\n \u003Cspan class=\"n\">ParameterType\u003C/span>\u003Cspan class=\"p\">.\u003C/span>\u003Cspan class=\"n\">UrlSegment\u003C/span>\u003Cspan class=\"p\">);\u003C/span>\n \u003Cspan class=\"k\">return\u003C/span> \u003Cspan class=\"n\">client\u003C/span>\u003Cspan class=\"p\">.\u003C/span>\u003Cspan class=\"n\">Execute\u003C/span> \u003Cspan class=\"p\">(\u003C/span>\u003Cspan class=\"n\">request\u003C/span>\u003Cspan class=\"p\">);\u003C/span>\n \u003Cspan class=\"p\">}\u003C/span>\n\n\u003Cspan class=\"p\">}\u003C/span>\n\u003C/pre>\u003C/div>\n\u003C/div>\n\u003Cdiv class=\"highlight-go notranslate\" style=\"display: none;\">\u003Cdiv class=\"highlight\">\u003Cpre>\u003Cspan>\u003C/span>\u003Cspan class=\"kn\">import\u003C/span> \u003Cspan class=\"p\">(\u003C/span>\n \u003Cspan class=\"s\">\"context\"\u003C/span>\n \u003Cspan class=\"s\">\"github.com/mailgun/mailgun-go/v3\"\u003C/span>\n \u003Cspan class=\"s\">\"time\"\u003C/span>\n\u003Cspan class=\"p\">)\u003C/span>\n\n\u003Cspan class=\"kd\">func\u003C/span> \u003Cspan class=\"nx\">GetMembers\u003C/span>\u003Cspan class=\"p\">(\u003C/span>\u003Cspan class=\"nx\">domain\u003C/span>\u003Cspan class=\"p\">,\u003C/span> \u003Cspan class=\"nx\">apiKey\u003C/span> \u003Cspan class=\"kt\">string\u003C/span>\u003Cspan class=\"p\">)\u003C/span> \u003Cspan class=\"p\">([]\u003C/span>\u003Cspan class=\"nx\">mailgun\u003C/span>\u003Cspan class=\"p\">.\u003C/span>\u003Cspan class=\"nx\">Member\u003C/span>\u003Cspan class=\"p\">,\u003C/span> \u003Cspan class=\"kt\">error\u003C/span>\u003Cspan class=\"p\">)\u003C/span> \u003Cspan class=\"p\">{\u003C/span>\n \u003Cspan class=\"nx\">mg\u003C/span> \u003Cspan class=\"o\">:=\u003C/span> \u003Cspan class=\"nx\">mailgun\u003C/span>\u003Cspan class=\"p\">.\u003C/span>\u003Cspan class=\"nx\">NewMailgun\u003C/span>\u003Cspan class=\"p\">(\u003C/span>\u003Cspan class=\"nx\">domain\u003C/span>\u003Cspan class=\"p\">,\u003C/span> \u003Cspan class=\"nx\">apiKey\u003C/span>\u003Cspan class=\"p\">)\u003C/span>\n \u003Cspan class=\"nx\">it\u003C/span> \u003Cspan class=\"o\">:=\u003C/span> \u003Cspan class=\"nx\">mg\u003C/span>\u003Cspan class=\"p\">.\u003C/span>\u003Cspan class=\"nx\">ListMembers\u003C/span>\u003Cspan class=\"p\">(\u003C/span>\u003Cspan class=\"s\">\"list@example.com\"\u003C/span>\u003Cspan class=\"p\">,\u003C/span> \u003Cspan class=\"kc\">nil\u003C/span>\u003Cspan class=\"p\">)\u003C/span>\n\n \u003Cspan class=\"nx\">ctx\u003C/span>\u003Cspan class=\"p\">,\u003C/span> \u003Cspan class=\"nx\">cancel\u003C/span> \u003Cspan class=\"o\">:=\u003C/span> \u003Cspan class=\"nx\">context\u003C/span>\u003Cspan class=\"p\">.\u003C/span>\u003Cspan class=\"nx\">WithTimeout\u003C/span>\u003Cspan class=\"p\">(\u003C/span>\u003Cspan class=\"nx\">context\u003C/span>\u003Cspan class=\"p\">.\u003C/span>\u003Cspan class=\"nx\">Background\u003C/span>\u003Cspan class=\"p\">(),\u003C/span> \u003Cspan class=\"nx\">time\u003C/span>\u003Cspan class=\"p\">.\u003C/span>\u003Cspan class=\"nx\">Second\u003C/span>\u003Cspan class=\"o\">*\u003C/span>\u003Cspan class=\"mi\">30\u003C/span>\u003Cspan class=\"p\">)\u003C/span>\n \u003Cspan class=\"k\">defer\u003C/span> \u003Cspan class=\"nx\">cancel\u003C/span>\u003Cspan class=\"p\">()\u003C/span>\n\n \u003Cspan class=\"kd\">var\u003C/span> \u003Cspan class=\"nx\">page\u003C/span>\u003Cspan class=\"p\">,\u003C/span> \u003Cspan class=\"nx\">result\u003C/span> \u003Cspan class=\"p\">[]\u003C/span>\u003Cspan class=\"nx\">mailgun\u003C/span>\u003Cspan class=\"p\">.\u003C/span>\u003Cspan class=\"nx\">Member\u003C/span>\n \u003Cspan class=\"k\">for\u003C/span> \u003Cspan class=\"nx\">it\u003C/span>\u003Cspan class=\"p\">.\u003C/span>\u003Cspan class=\"nx\">Next\u003C/span>\u003Cspan class=\"p\">(\u003C/span>\u003Cspan class=\"nx\">ctx\u003C/span>\u003Cspan class=\"p\">,\u003C/span> \u003Cspan class=\"o\">&\u003C/span>\u003Cspan class=\"nx\">page\u003C/span>\u003Cspan class=\"p\">)\u003C/span> \u003Cspan class=\"p\">{\u003C/span>\n \u003Cspan class=\"nx\">result\u003C/span> \u003Cspan class=\"p\">=\u003C/span> \u003Cspan class=\"nb\">append\u003C/span>\u003Cspan class=\"p\">(\u003C/span>\u003Cspan class=\"nx\">result\u003C/span>\u003Cspan class=\"p\">,\u003C/span> \u003Cspan class=\"nx\">page\u003C/span>\u003Cspan class=\"o\">...\u003C/span>\u003Cspan class=\"p\">)\u003C/span>\n \u003Cspan class=\"p\">}\u003C/span>\n\n \u003Cspan class=\"k\">if\u003C/span> \u003Cspan class=\"nx\">it\u003C/span>\u003Cspan class=\"p\">.\u003C/span>\u003Cspan class=\"nx\">Err\u003C/span>\u003Cspan class=\"p\">()\u003C/span> \u003Cspan class=\"o\">!=\u003C/span> \u003Cspan class=\"kc\">nil\u003C/span> \u003Cspan class=\"p\">{\u003C/span>\n \u003Cspan class=\"k\">return\u003C/span> \u003Cspan class=\"kc\">nil\u003C/span>\u003Cspan class=\"p\">,\u003C/span> \u003Cspan class=\"nx\">it\u003C/span>\u003Cspan class=\"p\">.\u003C/span>\u003Cspan class=\"nx\">Err\u003C/span>\u003Cspan class=\"p\">()\u003C/span>\n \u003Cspan class=\"p\">}\u003C/span>\n \u003Cspan class=\"k\">return\u003C/span> \u003Cspan class=\"nx\">result\u003C/span>\u003Cspan class=\"p\">,\u003C/span> \u003Cspan class=\"kc\">nil\u003C/span>\n\u003Cspan class=\"p\">}\u003C/span>\n\u003C/pre>\u003C/div>\n\u003C/div>\n\u003Cdiv class=\"highlight-js notranslate\" style=\"display: none;\">\u003Cdiv class=\"highlight\">\u003Cpre>\u003Cspan>\u003C/span>\u003Cspan class=\"kr\">const\u003C/span> \u003Cspan class=\"nx\">DOMAIN\u003C/span> \u003Cspan class=\"o\">=\u003C/span> \u003Cspan class=\"s1\">'YOUR_DOMAIN_NAME'\u003C/span>\u003Cspan class=\"p\">;\u003C/span>\n\n\u003Cspan class=\"kr\">import\u003C/span> \u003Cspan class=\"nx\">formData\u003C/span> \u003Cspan class=\"nx\">from\u003C/span> \u003Cspan class=\"s1\">'form-data'\u003C/span>\u003Cspan class=\"p\">;\u003C/span>\n\u003Cspan class=\"kr\">import\u003C/span> \u003Cspan class=\"nx\">Mailgun\u003C/span> \u003Cspan class=\"nx\">from\u003C/span> \u003Cspan class=\"s1\">'mailgun.js'\u003C/span>\u003Cspan class=\"p\">;\u003C/span>\n\n\u003Cspan class=\"kr\">const\u003C/span> \u003Cspan class=\"nx\">mailgun\u003C/span> \u003Cspan class=\"o\">=\u003C/span> \u003Cspan class=\"k\">new\u003C/span> \u003Cspan class=\"nx\">Mailgun\u003C/span>\u003Cspan class=\"p\">(\u003C/span>\u003Cspan class=\"nx\">formData\u003C/span>\u003Cspan class=\"p\">);\u003C/span>\n\n\u003Cspan class=\"kr\">const\u003C/span> \u003Cspan class=\"nx\">client\u003C/span> \u003Cspan class=\"o\">=\u003C/span> \u003Cspan class=\"nx\">mailgun\u003C/span>\u003Cspan class=\"p\">.\u003C/span>\u003Cspan class=\"nx\">client\u003C/span>\u003Cspan class=\"p\">({\u003C/span> \u003Cspan class=\"nx\">username\u003C/span>\u003Cspan class=\"o\">:\u003C/span> \u003Cspan class=\"s1\">'api'\u003C/span>\u003Cspan class=\"p\">,\u003C/span> \u003Cspan class=\"nx\">key\u003C/span>\u003Cspan class=\"o\">:\u003C/span> \u003Cspan class=\"s1\">'YOUR_API_KEY'\u003C/span> \u003Cspan class=\"o\">||\u003C/span> \u003Cspan class=\"s1\">''\u003C/span> \u003Cspan class=\"p\">});\u003C/span>\n\u003Cspan class=\"p\">(\u003C/span>\u003Cspan class=\"nx\">async\u003C/span> \u003Cspan class=\"p\">()\u003C/span> \u003Cspan class=\"p\">=>\u003C/span> \u003Cspan class=\"p\">{\u003C/span>\n \u003Cspan class=\"k\">try\u003C/span> \u003Cspan class=\"p\">{\u003C/span>\n \u003Cspan class=\"kr\">const\u003C/span> \u003Cspan class=\"nx\">listingMembers\u003C/span> \u003Cspan class=\"o\">=\u003C/span> \u003Cspan class=\"nx\">await\u003C/span> \u003Cspan class=\"nx\">client\u003C/span>\u003Cspan class=\"p\">.\u003C/span>\u003Cspan class=\"nx\">lists\u003C/span>\u003Cspan class=\"p\">.\u003C/span>\u003Cspan class=\"nx\">members\u003C/span>\u003Cspan class=\"p\">.\u003C/span>\u003Cspan class=\"nx\">listMembers\u003C/span>\u003Cspan class=\"p\">(\u003C/span>\u003Cspan class=\"nx\">DOMAIN\u003C/span>\u003Cspan class=\"p\">);\u003C/span>\n \u003Cspan class=\"nx\">console\u003C/span>\u003Cspan class=\"p\">.\u003C/span>\u003Cspan class=\"nx\">log\u003C/span>\u003Cspan class=\"p\">(\u003C/span>\u003Cspan class=\"s1\">'listingMembers'\u003C/span>\u003Cspan class=\"p\">,\u003C/span> \u003Cspan class=\"nx\">listingMembers\u003C/span>\u003Cspan class=\"p\">);\u003C/span>\n \u003Cspan class=\"p\">}\u003C/span> \u003Cspan class=\"k\">catch\u003C/span> \u003Cspan class=\"p\">(\u003C/span>\u003Cspan class=\"nx\">error\u003C/span>\u003Cspan class=\"p\">)\u003C/span> \u003Cspan class=\"p\">{\u003C/span>\n \u003Cspan class=\"nx\">console\u003C/span>\u003Cspan class=\"p\">.\u003C/span>\u003Cspan class=\"nx\">error\u003C/span>\u003Cspan class=\"p\">(\u003C/span>\u003Cspan class=\"nx\">error\u003C/span>\u003Cspan class=\"p\">);\u003C/span>\n \u003Cspan class=\"p\">}\u003C/span>\n\u003Cspan class=\"p\">})();\u003C/span>\n\u003C/pre>\u003C/div>\n\u003C/div>\n\u003Cp>Sample response:\u003C/p>\n\u003Cdiv class=\"highlight-javascript notranslate\">\u003Cdiv class=\"highlight\">\u003Cpre>\u003Cspan>\u003C/span>\u003Cspan class=\"p\">{\u003C/span>\n \u003Cspan class=\"s2\">\"items\"\u003C/span>\u003Cspan class=\"o\">:\u003C/span> \u003Cspan class=\"p\">[\u003C/span>\n \u003Cspan class=\"p\">{\u003C/span>\n \u003Cspan class=\"s2\">\"vars\"\u003C/span>\u003Cspan class=\"o\">:\u003C/span> \u003Cspan class=\"p\">{\u003C/span>\n \u003Cspan class=\"s2\">\"age\"\u003C/span>\u003Cspan class=\"o\">:\u003C/span> \u003Cspan class=\"mi\">26\u003C/span>\n \u003Cspan class=\"p\">},\u003C/span>\n \u003Cspan class=\"s2\">\"name\"\u003C/span>\u003Cspan class=\"o\">:\u003C/span> \u003Cspan class=\"s2\">\"Foo Bar\"\u003C/span>\u003Cspan class=\"p\">,\u003C/span>\n \u003Cspan class=\"s2\">\"subscribed\"\u003C/span>\u003Cspan class=\"o\">:\u003C/span> \u003Cspan class=\"kc\">false\u003C/span>\u003Cspan class=\"p\">,\u003C/span>\n \u003Cspan class=\"s2\">\"address\"\u003C/span>\u003Cspan class=\"o\">:\u003C/span> \u003Cspan class=\"s2\">\"bar@example.com\"\u003C/span>\n \u003Cspan class=\"p\">}\u003C/span>\n \u003Cspan class=\"p\">],\u003C/span>\n \u003Cspan class=\"s2\">\"paging\"\u003C/span>\u003Cspan class=\"o\">:\u003C/span> \u003Cspan class=\"p\">{\u003C/span>\n \u003Cspan class=\"s2\">\"first\"\u003C/span>\u003Cspan class=\"o\">:\u003C/span> \u003Cspan class=\"s2\">\"https://url_to_first_page\"\u003C/span>\u003Cspan class=\"p\">,\u003C/span>\n \u003Cspan class=\"s2\">\"last\"\u003C/span>\u003Cspan class=\"o\">:\u003C/span> \u003Cspan class=\"s2\">\"https://url_to_last_page\"\u003C/span>\u003Cspan class=\"p\">,\u003C/span>\n \u003Cspan class=\"s2\">\"next\"\u003C/span>\u003Cspan class=\"o\">:\u003C/span> \u003Cspan class=\"s2\">\"http://url_to_next_page\"\u003C/span>\u003Cspan class=\"p\">,\u003C/span>\n \u003Cspan class=\"s2\">\"previous\"\u003C/span>\u003Cspan class=\"o\">:\u003C/span> \u003Cspan class=\"s2\">\"http://url_to_previous_page\"\u003C/span>\n \u003Cspan class=\"p\">}\u003C/span>\n\u003Cspan class=\"p\">}\u003C/span>\n\u003C/pre>\u003C/div>\n\u003C/div>\n\u003Cp>Remove a member:\u003C/p>\n\u003Cdiv class=\"highlight-bash notranslate\" style=\"display: block;\">\u003Cdiv class=\"highlight\">\u003Cpre>\u003Cspan>\u003C/span>curl -s --user \u003Cspan class=\"s1\">'api:YOUR_API_KEY'\u003C/span> -X DELETE \u003Cspan class=\"se\">\\\u003C/span>\n https://api.mailgun.net/v3/lists/LIST@YOUR_DOMAIN_NAME/members/bar@example.com\n\u003C/pre>\u003C/div>\n\u003C/div>\n\u003Cdiv class=\"highlight-java notranslate\" style=\"display: none;\">\u003Cdiv class=\"highlight\">\u003Cpre>\u003Cspan>\u003C/span>\u003Cspan class=\"kn\">import\u003C/span> \u003Cspan class=\"nn\">com.mailgun.api.v3.MailgunMailingListApi\u003C/span>\u003Cspan class=\"p\">;\u003C/span>\n\u003Cspan class=\"kn\">import\u003C/span> \u003Cspan class=\"nn\">com.mailgun.model.mailing.lists.MailingListMemberResponse\u003C/span>\u003Cspan class=\"p\">;\u003C/span>\n\n\u003Cspan class=\"c1\">// ...\u003C/span>\n\n\u003Cspan class=\"kd\">public\u003C/span> \u003Cspan class=\"n\">MailingListMemberResponse\u003C/span> \u003Cspan class=\"nf\">removeMembers\u003C/span>\u003Cspan class=\"p\">()\u003C/span> \u003Cspan class=\"p\">{\u003C/span>\n \u003Cspan class=\"n\">MailgunMailingListApi\u003C/span> \u003Cspan class=\"n\">mailgunMailingListApi\u003C/span> \u003Cspan class=\"o\">=\u003C/span> \u003Cspan class=\"n\">MailgunClient\u003C/span>\u003Cspan class=\"p\">.\u003C/span>\u003Cspan class=\"na\">config\u003C/span>\u003Cspan class=\"p\">(\u003C/span>\u003Cspan class=\"n\">API_KEY\u003C/span>\u003Cspan class=\"p\">)\u003C/span>\n \u003Cspan class=\"p\">.\u003C/span>\u003Cspan class=\"na\">createApi\u003C/span>\u003Cspan class=\"p\">(\u003C/span>\u003Cspan class=\"n\">MailgunMailingListApi\u003C/span>\u003Cspan class=\"p\">.\u003C/span>\u003Cspan class=\"na\">class\u003C/span>\u003Cspan class=\"p\">);\u003C/span>\n\n \u003Cspan class=\"k\">return\u003C/span> \u003Cspan class=\"n\">mailgunMailingListApi\u003C/span>\u003Cspan class=\"p\">.\u003C/span>\u003Cspan class=\"na\">deleteMemberFromMailingList\u003C/span>\u003Cspan class=\"p\">(\u003C/span>\u003Cspan class=\"n\">MAILING_LIST_ADDRESS\u003C/span>\u003Cspan class=\"p\">,\u003C/span> \u003Cspan class=\"s\">\"karen@example.com\"\u003C/span>\u003Cspan class=\"p\">);\u003C/span>\n\u003Cspan class=\"p\">}\u003C/span>\n\u003C/pre>\u003C/div>\n\u003C/div>\n\u003Cdiv class=\"highlight-php notranslate\" style=\"display: none;\">\u003Cdiv class=\"highlight\">\u003Cpre>\u003Cspan>\u003C/span>\u003Cspan class=\"c1\"># Include the Autoloader (see \"Libraries\" for install instructions)\u003C/span>\n\u003Cspan class=\"k\">require\u003C/span> \u003Cspan class=\"s1\">'vendor/autoload.php'\u003C/span>\u003Cspan class=\"p\">;\u003C/span>\n\u003Cspan class=\"k\">use\u003C/span> \u003Cspan class=\"nx\">Mailgun\\Mailgun\u003C/span>\u003Cspan class=\"p\">;\u003C/span>\n\n\u003Cspan class=\"c1\"># Instantiate the client.\u003C/span>\n\u003Cspan class=\"nv\">$mgClient\u003C/span> \u003Cspan class=\"o\">=\u003C/span> \u003Cspan class=\"nx\">Mailgun\u003C/span>\u003Cspan class=\"o\">::\u003C/span>\u003Cspan class=\"na\">create\u003C/span>\u003Cspan class=\"p\">(\u003C/span>\u003Cspan class=\"s1\">'PRIVATE_API_KEY'\u003C/span>\u003Cspan class=\"p\">,\u003C/span> \u003Cspan class=\"s1\">'https://API_HOSTNAME'\u003C/span>\u003Cspan class=\"p\">);\u003C/span>\n\u003Cspan class=\"nv\">$mailing_list\u003C/span> \u003Cspan class=\"o\">=\u003C/span> \u003Cspan class=\"s1\">'LIST@YOUR_DOMAIN_NAME'\u003C/span>\u003Cspan class=\"p\">;\u003C/span>\n\u003Cspan class=\"nv\">$recipient\u003C/span> \u003Cspan class=\"o\">=\u003C/span> \u003Cspan class=\"s1\">'bob@example.com'\u003C/span>\u003Cspan class=\"p\">;\u003C/span>\n\n\u003Cspan class=\"c1\"># Issue the call to the client.\u003C/span>\n\u003Cspan class=\"nv\">$result\u003C/span> \u003Cspan class=\"o\">=\u003C/span> \u003Cspan class=\"nv\">$mgClient\u003C/span>\u003Cspan class=\"o\">->\u003C/span>\u003Cspan class=\"na\">mailingList\u003C/span>\u003Cspan class=\"p\">()\u003C/span>\u003Cspan class=\"o\">->\u003C/span>\u003Cspan class=\"na\">member\u003C/span>\u003Cspan class=\"p\">()\u003C/span>\u003Cspan class=\"o\">->\u003C/span>\u003Cspan class=\"na\">delete\u003C/span>\u003Cspan class=\"p\">(\u003C/span>\u003Cspan class=\"nv\">$mailing_list\u003C/span>\u003Cspan class=\"p\">,\u003C/span> \u003Cspan class=\"nv\">$recipient\u003C/span>\u003Cspan class=\"p\">);\u003C/span>\n\u003C/pre>\u003C/div>\n\u003C/div>\n\u003Cdiv class=\"highlight-py notranslate\" style=\"display: none;\">\u003Cdiv class=\"highlight\">\u003Cpre>\u003Cspan>\u003C/span>\u003Cspan class=\"k\">def\u003C/span> \u003Cspan class=\"nf\">remove_member\u003C/span>\u003Cspan class=\"p\">():\u003C/span>\n \u003Cspan class=\"k\">return\u003C/span> \u003Cspan class=\"n\">requests\u003C/span>\u003Cspan class=\"o\">.\u003C/span>\u003Cspan class=\"n\">delete\u003C/span>\u003Cspan class=\"p\">(\u003C/span>\n \u003Cspan class=\"p\">(\u003C/span>\u003Cspan class=\"s2\">\"https://api.mailgun.net/v3/lists/LIST@YOUR_DOMAIN_NAME/members\"\u003C/span>\n \u003Cspan class=\"s2\">\"/bar@example.com\"\u003C/span>\u003Cspan class=\"p\">),\u003C/span>\n \u003Cspan class=\"n\">auth\u003C/span>\u003Cspan class=\"o\">=\u003C/span>\u003Cspan class=\"p\">(\u003C/span>\u003Cspan class=\"s1\">'api'\u003C/span>\u003Cspan class=\"p\">,\u003C/span> \u003Cspan class=\"s1\">'YOUR_API_KEY'\u003C/span>\u003Cspan class=\"p\">))\u003C/span>\n\u003C/pre>\u003C/div>\n\u003C/div>\n\u003Cdiv class=\"highlight-rb notranslate\" style=\"display: none;\">\u003Cdiv class=\"highlight\">\u003Cpre>\u003Cspan>\u003C/span>\u003Cspan class=\"k\">def\u003C/span> \u003Cspan class=\"nf\">remove_member\u003C/span>\n \u003Cspan class=\"no\">RestClient\u003C/span>\u003Cspan class=\"o\">.\u003C/span>\u003Cspan class=\"n\">delete\u003C/span>\u003Cspan class=\"p\">(\u003C/span>\u003Cspan class=\"s2\">\"https://api:YOUR_API_KEY\"\u003C/span> \u003Cspan class=\"p\">\\\u003C/span>\n \u003Cspan class=\"s2\">\"@api.mailgun.net/v3/lists/LIST@YOUR_DOMAIN_NAME/members\"\u003C/span> \u003Cspan class=\"p\">\\\u003C/span>\n \u003Cspan class=\"s2\">\"/bar@example.com\"\u003C/span>\u003Cspan class=\"p\">)\u003C/span>\n\u003Cspan class=\"k\">end\u003C/span>\n\u003C/pre>\u003C/div>\n\u003C/div>\n\u003Cdiv class=\"highlight-csharp notranslate\" style=\"display: none;\">\u003Cdiv class=\"highlight\">\u003Cpre>\u003Cspan>\u003C/span>\u003Cspan class=\"k\">using\u003C/span> \u003Cspan class=\"nn\">System\u003C/span>\u003Cspan class=\"p\">;\u003C/span>\n\u003Cspan class=\"k\">using\u003C/span> \u003Cspan class=\"nn\">System.IO\u003C/span>\u003Cspan class=\"p\">;\u003C/span>\n\u003Cspan class=\"k\">using\u003C/span> \u003Cspan class=\"nn\">RestSharp\u003C/span>\u003Cspan class=\"p\">;\u003C/span>\n\u003Cspan class=\"k\">using\u003C/span> \u003Cspan class=\"nn\">RestSharp.Authenticators\u003C/span>\u003Cspan class=\"p\">;\u003C/span>\n\n\u003Cspan class=\"k\">public\u003C/span> \u003Cspan class=\"k\">class\u003C/span> \u003Cspan class=\"nc\">RemoveListMemberChunk\u003C/span>\n\u003Cspan class=\"p\">{\u003C/span>\n\n \u003Cspan class=\"k\">public\u003C/span> \u003Cspan class=\"k\">static\u003C/span> \u003Cspan class=\"k\">void\u003C/span> \u003Cspan class=\"nf\">Main\u003C/span> \u003Cspan class=\"p\">(\u003C/span>\u003Cspan class=\"kt\">string\u003C/span>\u003Cspan class=\"p\">[]\u003C/span> \u003Cspan class=\"n\">args\u003C/span>\u003Cspan class=\"p\">)\u003C/span>\n \u003Cspan class=\"p\">{\u003C/span>\n \u003Cspan class=\"n\">Console\u003C/span>\u003Cspan class=\"p\">.\u003C/span>\u003Cspan class=\"n\">WriteLine\u003C/span> \u003Cspan class=\"p\">(\u003C/span>\u003Cspan class=\"n\">RemoveListMember\u003C/span> \u003Cspan class=\"p\">().\u003C/span>\u003Cspan class=\"n\">Content\u003C/span>\u003Cspan class=\"p\">.\u003C/span>\u003Cspan class=\"n\">ToString\u003C/span> \u003Cspan class=\"p\">());\u003C/span>\n \u003Cspan class=\"p\">}\u003C/span>\n\n \u003Cspan class=\"k\">public\u003C/span> \u003Cspan class=\"k\">static\u003C/span> \u003Cspan class=\"n\">IRestResponse\u003C/span> \u003Cspan class=\"nf\">RemoveListMember\u003C/span> \u003Cspan class=\"p\">()\u003C/span>\n \u003Cspan class=\"p\">{\u003C/span>\n \u003Cspan class=\"n\">RestClient\u003C/span> \u003Cspan class=\"n\">client\u003C/span> \u003Cspan class=\"p\">=\u003C/span> \u003Cspan class=\"k\">new\u003C/span> \u003Cspan class=\"n\">RestClient\u003C/span> \u003Cspan class=\"p\">();\u003C/span>\n \u003Cspan class=\"n\">client\u003C/span>\u003Cspan class=\"p\">.\u003C/span>\u003Cspan class=\"n\">BaseUrl\u003C/span> \u003Cspan class=\"p\">=\u003C/span> \u003Cspan class=\"k\">new\u003C/span> \u003Cspan class=\"n\">Uri\u003C/span> \u003Cspan class=\"p\">(\u003C/span>\u003Cspan class=\"s\">\"https://api.mailgun.net/v3\"\u003C/span>\u003Cspan class=\"p\">);\u003C/span>\n \u003Cspan class=\"n\">client\u003C/span>\u003Cspan class=\"p\">.\u003C/span>\u003Cspan class=\"n\">Authenticator\u003C/span> \u003Cspan class=\"p\">=\u003C/span>\n \u003Cspan class=\"k\">new\u003C/span> \u003Cspan class=\"nf\">HttpBasicAuthenticator\u003C/span> \u003Cspan class=\"p\">(\u003C/span>\u003Cspan class=\"s\">\"api\"\u003C/span>\u003Cspan class=\"p\">,\u003C/span>\n \u003Cspan class=\"s\">\"YOUR_API_KEY\"\u003C/span>\u003Cspan class=\"p\">);\u003C/span>\n \u003Cspan class=\"n\">RestRequest\u003C/span> \u003Cspan class=\"n\">request\u003C/span> \u003Cspan class=\"p\">=\u003C/span> \u003Cspan class=\"k\">new\u003C/span> \u003Cspan class=\"n\">RestRequest\u003C/span> \u003Cspan class=\"p\">();\u003C/span>\n \u003Cspan class=\"n\">request\u003C/span>\u003Cspan class=\"p\">.\u003C/span>\u003Cspan class=\"n\">Resource\u003C/span> \u003Cspan class=\"p\">=\u003C/span> \u003Cspan class=\"s\">\"lists/{list}/members/{member}\"\u003C/span>\u003Cspan class=\"p\">;\u003C/span>\n \u003Cspan class=\"n\">request\u003C/span>\u003Cspan class=\"p\">.\u003C/span>\u003Cspan class=\"n\">AddParameter\u003C/span> \u003Cspan class=\"p\">(\u003C/span>\u003Cspan class=\"s\">\"list\"\u003C/span>\u003Cspan class=\"p\">,\u003C/span> \u003Cspan class=\"s\">\"LIST@YOUR_DOMAIN_NAME\"\u003C/span>\u003Cspan class=\"p\">,\u003C/span>\n \u003Cspan class=\"n\">ParameterType\u003C/span>\u003Cspan class=\"p\">.\u003C/span>\u003Cspan class=\"n\">UrlSegment\u003C/span>\u003Cspan class=\"p\">);\u003C/span>\n \u003Cspan class=\"n\">request\u003C/span>\u003Cspan class=\"p\">.\u003C/span>\u003Cspan class=\"n\">AddParameter\u003C/span> \u003Cspan class=\"p\">(\u003C/span>\u003Cspan class=\"s\">\"member\"\u003C/span>\u003Cspan class=\"p\">,\u003C/span> \u003Cspan class=\"s\">\"bar@example.com\"\u003C/span>\u003Cspan class=\"p\">,\u003C/span>\n \u003Cspan class=\"n\">ParameterType\u003C/span>\u003Cspan class=\"p\">.\u003C/span>\u003Cspan class=\"n\">UrlSegment\u003C/span>\u003Cspan class=\"p\">);\u003C/span>\n \u003Cspan class=\"n\">request\u003C/span>\u003Cspan class=\"p\">.\u003C/span>\u003Cspan class=\"n\">Method\u003C/span> \u003Cspan class=\"p\">=\u003C/span> \u003Cspan class=\"n\">Method\u003C/span>\u003Cspan class=\"p\">.\u003C/span>\u003Cspan class=\"n\">DELETE\u003C/span>\u003Cspan class=\"p\">;\u003C/span>\n \u003Cspan class=\"k\">return\u003C/span> \u003Cspan class=\"n\">client\u003C/span>\u003Cspan class=\"p\">.\u003C/span>\u003Cspan class=\"n\">Execute\u003C/span> \u003Cspan class=\"p\">(\u003C/span>\u003Cspan class=\"n\">request\u003C/span>\u003Cspan class=\"p\">);\u003C/span>\n \u003Cspan class=\"p\">}\u003C/span>\n\n\u003Cspan class=\"p\">}\u003C/span>\n\u003C/pre>\u003C/div>\n\u003C/div>\n\u003Cdiv class=\"highlight-go notranslate\" style=\"display: none;\">\u003Cdiv class=\"highlight\">\u003Cpre>\u003Cspan>\u003C/span>\u003Cspan class=\"kn\">import\u003C/span> \u003Cspan class=\"p\">(\u003C/span>\n \u003Cspan class=\"s\">\"context\"\u003C/span>\n \u003Cspan class=\"s\">\"github.com/mailgun/mailgun-go/v3\"\u003C/span>\n \u003Cspan class=\"s\">\"time\"\u003C/span>\n\u003Cspan class=\"p\">)\u003C/span>\n\n\u003Cspan class=\"kd\">func\u003C/span> \u003Cspan class=\"nx\">DeleteListMember\u003C/span>\u003Cspan class=\"p\">(\u003C/span>\u003Cspan class=\"nx\">domain\u003C/span>\u003Cspan class=\"p\">,\u003C/span> \u003Cspan class=\"nx\">apiKey\u003C/span> \u003Cspan class=\"kt\">string\u003C/span>\u003Cspan class=\"p\">)\u003C/span> \u003Cspan class=\"kt\">error\u003C/span> \u003Cspan class=\"p\">{\u003C/span>\n \u003Cspan class=\"nx\">mg\u003C/span> \u003Cspan class=\"o\">:=\u003C/span> \u003Cspan class=\"nx\">mailgun\u003C/span>\u003Cspan class=\"p\">.\u003C/span>\u003Cspan class=\"nx\">NewMailgun\u003C/span>\u003Cspan class=\"p\">(\u003C/span>\u003Cspan class=\"nx\">domain\u003C/span>\u003Cspan class=\"p\">,\u003C/span> \u003Cspan class=\"nx\">apiKey\u003C/span>\u003Cspan class=\"p\">)\u003C/span>\n\n \u003Cspan class=\"nx\">ctx\u003C/span>\u003Cspan class=\"p\">,\u003C/span> \u003Cspan class=\"nx\">cancel\u003C/span> \u003Cspan class=\"o\">:=\u003C/span> \u003Cspan class=\"nx\">context\u003C/span>\u003Cspan class=\"p\">.\u003C/span>\u003Cspan class=\"nx\">WithTimeout\u003C/span>\u003Cspan class=\"p\">(\u003C/span>\u003Cspan class=\"nx\">context\u003C/span>\u003Cspan class=\"p\">.\u003C/span>\u003Cspan class=\"nx\">Background\u003C/span>\u003Cspan class=\"p\">(),\u003C/span> \u003Cspan class=\"nx\">time\u003C/span>\u003Cspan class=\"p\">.\u003C/span>\u003Cspan class=\"nx\">Second\u003C/span>\u003Cspan class=\"o\">*\u003C/span>\u003Cspan class=\"mi\">30\u003C/span>\u003Cspan class=\"p\">)\u003C/span>\n \u003Cspan class=\"k\">defer\u003C/span> \u003Cspan class=\"nx\">cancel\u003C/span>\u003Cspan class=\"p\">()\u003C/span>\n\n \u003Cspan class=\"k\">return\u003C/span> \u003Cspan class=\"nx\">mg\u003C/span>\u003Cspan class=\"p\">.\u003C/span>\u003Cspan class=\"nx\">DeleteMember\u003C/span>\u003Cspan class=\"p\">(\u003C/span>\u003Cspan class=\"nx\">ctx\u003C/span>\u003Cspan class=\"p\">,\u003C/span> \u003Cspan class=\"s\">\"joe@example.com\"\u003C/span>\u003Cspan class=\"p\">,\u003C/span> \u003Cspan class=\"s\">\"list@example.com\"\u003C/span>\u003Cspan class=\"p\">)\u003C/span>\n\u003Cspan class=\"p\">}\u003C/span>\n\u003C/pre>\u003C/div>\n\u003C/div>\n\u003Cdiv class=\"highlight-js notranslate\" style=\"display: none;\">\u003Cdiv class=\"highlight\">\u003Cpre>\u003Cspan>\u003C/span>\u003Cspan class=\"kr\">const\u003C/span> \u003Cspan class=\"nx\">DOMAIN\u003C/span> \u003Cspan class=\"o\">=\u003C/span> \u003Cspan class=\"s1\">'YOUR_DOMAIN_NAME'\u003C/span>\u003Cspan class=\"p\">;\u003C/span>\n\n\u003Cspan class=\"kr\">import\u003C/span> \u003Cspan class=\"nx\">formData\u003C/span> \u003Cspan class=\"nx\">from\u003C/span> \u003Cspan class=\"s1\">'form-data'\u003C/span>\u003Cspan class=\"p\">;\u003C/span>\n\u003Cspan class=\"kr\">import\u003C/span> \u003Cspan class=\"nx\">Mailgun\u003C/span> \u003Cspan class=\"nx\">from\u003C/span> \u003Cspan class=\"s1\">'mailgun.js'\u003C/span>\u003Cspan class=\"p\">;\u003C/span>\n\n\u003Cspan class=\"kr\">const\u003C/span> \u003Cspan class=\"nx\">mailgun\u003C/span> \u003Cspan class=\"o\">=\u003C/span> \u003Cspan class=\"k\">new\u003C/span> \u003Cspan class=\"nx\">Mailgun\u003C/span>\u003Cspan class=\"p\">(\u003C/span>\u003Cspan class=\"nx\">formData\u003C/span>\u003Cspan class=\"p\">);\u003C/span>\n\n\u003Cspan class=\"kr\">const\u003C/span> \u003Cspan class=\"nx\">client\u003C/span> \u003Cspan class=\"o\">=\u003C/span> \u003Cspan class=\"nx\">mailgun\u003C/span>\u003Cspan class=\"p\">.\u003C/span>\u003Cspan class=\"nx\">client\u003C/span>\u003Cspan class=\"p\">({\u003C/span> \u003Cspan class=\"nx\">username\u003C/span>\u003Cspan class=\"o\">:\u003C/span> \u003Cspan class=\"s1\">'api'\u003C/span>\u003Cspan class=\"p\">,\u003C/span> \u003Cspan class=\"nx\">key\u003C/span>\u003Cspan class=\"o\">:\u003C/span> \u003Cspan class=\"s1\">'YOUR_API_KEY'\u003C/span> \u003Cspan class=\"o\">||\u003C/span> \u003Cspan class=\"s1\">''\u003C/span> \u003Cspan class=\"p\">});\u003C/span>\n\u003Cspan class=\"p\">(\u003C/span>\u003Cspan class=\"nx\">async\u003C/span> \u003Cspan class=\"p\">()\u003C/span> \u003Cspan class=\"p\">=>\u003C/span> \u003Cspan class=\"p\">{\u003C/span>\n \u003Cspan class=\"k\">try\u003C/span> \u003Cspan class=\"p\">{\u003C/span>\n \u003Cspan class=\"kr\">const\u003C/span> \u003Cspan class=\"nx\">deletedMember\u003C/span> \u003Cspan class=\"o\">=\u003C/span> \u003Cspan class=\"nx\">await\u003C/span> \u003Cspan class=\"nx\">client\u003C/span>\u003Cspan class=\"p\">.\u003C/span>\u003Cspan class=\"nx\">lists\u003C/span>\u003Cspan class=\"p\">.\u003C/span>\u003Cspan class=\"nx\">members\u003C/span>\u003Cspan class=\"p\">.\u003C/span>\u003Cspan class=\"nx\">destroyMember\u003C/span>\u003Cspan class=\"p\">(\u003C/span>\u003Cspan class=\"nx\">DOMAIN\u003C/span>\u003Cspan class=\"p\">,\u003C/span> \u003Cspan class=\"s1\">'bob@example.com'\u003C/span>\u003Cspan class=\"p\">);\u003C/span>\n \u003Cspan class=\"nx\">console\u003C/span>\u003Cspan class=\"p\">.\u003C/span>\u003Cspan class=\"nx\">log\u003C/span>\u003Cspan class=\"p\">(\u003C/span>\u003Cspan class=\"s1\">'deletedMember'\u003C/span>\u003Cspan class=\"p\">,\u003C/span> \u003Cspan class=\"nx\">deletedMember\u003C/span>\u003Cspan class=\"p\">);\u003C/span>\n \u003Cspan class=\"p\">}\u003C/span> \u003Cspan class=\"k\">catch\u003C/span> \u003Cspan class=\"p\">(\u003C/span>\u003Cspan class=\"nx\">error\u003C/span>\u003Cspan class=\"p\">)\u003C/span> \u003Cspan class=\"p\">{\u003C/span>\n \u003Cspan class=\"nx\">console\u003C/span>\u003Cspan class=\"p\">.\u003C/span>\u003Cspan class=\"nx\">error\u003C/span>\u003Cspan class=\"p\">(\u003C/span>\u003Cspan class=\"nx\">error\u003C/span>\u003Cspan class=\"p\">);\u003C/span>\n \u003Cspan class=\"p\">}\u003C/span>\n\u003Cspan class=\"p\">})();\u003C/span>\n\u003C/pre>\u003C/div>\n\u003C/div>\n\u003Cp>Sample response:\u003C/p>\n\u003Cdiv class=\"highlight-javascript notranslate\">\u003Cdiv class=\"highlight\">\u003Cpre>\u003Cspan>\u003C/span>\u003Cspan class=\"p\">{\u003C/span>\n \u003Cspan class=\"s2\">\"member\"\u003C/span>\u003Cspan class=\"o\">:\u003C/span> \u003Cspan class=\"p\">{\u003C/span>\n \u003Cspan class=\"s2\">\"address\"\u003C/span>\u003Cspan class=\"o\">:\u003C/span> \u003Cspan class=\"s2\">\"bar@example.com\"\u003C/span>\n \u003Cspan class=\"p\">},\u003C/span>\n \u003Cspan class=\"s2\">\"message\"\u003C/span>\u003Cspan class=\"o\">:\u003C/span> \u003Cspan class=\"s2\">\"Mailing list member has been deleted\"\u003C/span>\n\u003Cspan class=\"p\">}\u003C/span>\n\u003C/pre>\u003C/div>\n\u003C/div>\n\u003Cp>Remove mailing list:\u003C/p>\n\u003Cdiv class=\"highlight-bash notranslate\" style=\"display: block;\">\u003Cdiv class=\"highlight\">\u003Cpre>\u003Cspan>\u003C/span>curl -s --user \u003Cspan class=\"s1\">'api:YOUR_API_KEY'\u003C/span> -X DELETE \u003Cspan class=\"se\">\\\u003C/span>\n https://api.mailgun.net/v3/lists/LIST@YOUR_DOMAIN_NAME\n\u003C/pre>\u003C/div>\n\u003C/div>\n\u003Cdiv class=\"highlight-java notranslate\" style=\"display: none;\">\u003Cdiv class=\"highlight\">\u003Cpre>\u003Cspan>\u003C/span>\u003Cspan class=\"kn\">import\u003C/span> \u003Cspan class=\"nn\">com.mailgun.api.v3.MailgunMailingListApi\u003C/span>\u003Cspan class=\"p\">;\u003C/span>\n\u003Cspan class=\"kn\">import\u003C/span> \u003Cspan class=\"nn\">com.mailgun.model.mailing.lists.DeleteMailingListResponse\u003C/span>\u003Cspan class=\"p\">;\u003C/span>\n\n\u003Cspan class=\"c1\">// ...\u003C/span>\n\n\u003Cspan class=\"kd\">public\u003C/span> \u003Cspan class=\"n\">DeleteMailingListResponse\u003C/span> \u003Cspan class=\"nf\">removeMailingList\u003C/span>\u003Cspan class=\"p\">()\u003C/span> \u003Cspan class=\"p\">{\u003C/span>\n \u003Cspan class=\"n\">MailgunMailingListApi\u003C/span> \u003Cspan class=\"n\">mailgunMailingListApi\u003C/span> \u003Cspan class=\"o\">=\u003C/span> \u003Cspan class=\"n\">MailgunClient\u003C/span>\u003Cspan class=\"p\">.\u003C/span>\u003Cspan class=\"na\">config\u003C/span>\u003Cspan class=\"p\">(\u003C/span>\u003Cspan class=\"n\">API_KEY\u003C/span>\u003Cspan class=\"p\">)\u003C/span>\n \u003Cspan class=\"p\">.\u003C/span>\u003Cspan class=\"na\">createApi\u003C/span>\u003Cspan class=\"p\">(\u003C/span>\u003Cspan class=\"n\">MailgunMailingListApi\u003C/span>\u003Cspan class=\"p\">.\u003C/span>\u003Cspan class=\"na\">class\u003C/span>\u003Cspan class=\"p\">);\u003C/span>\n\n \u003Cspan class=\"k\">return\u003C/span> \u003Cspan class=\"n\">mailgunMailingListApi\u003C/span>\u003Cspan class=\"p\">.\u003C/span>\u003Cspan class=\"na\">deleteMailingList\u003C/span>\u003Cspan class=\"p\">(\u003C/span>\u003Cspan class=\"n\">MAILING_LIST_ADDRESS\u003C/span>\u003Cspan class=\"p\">);\u003C/span>\n\u003Cspan class=\"p\">}\u003C/span>\n\u003C/pre>\u003C/div>\n\u003C/div>\n\u003Cdiv class=\"highlight-php notranslate\" style=\"display: none;\">\u003Cdiv class=\"highlight\">\u003Cpre>\u003Cspan>\u003C/span>\u003Cspan class=\"c1\"># Include the Autoloader (see \"Libraries\" for install instructions)\u003C/span>\n\u003Cspan class=\"k\">require\u003C/span> \u003Cspan class=\"s1\">'vendor/autoload.php'\u003C/span>\u003Cspan class=\"p\">;\u003C/span>\n\u003Cspan class=\"k\">use\u003C/span> \u003Cspan class=\"nx\">Mailgun\\Mailgun\u003C/span>\u003Cspan class=\"p\">;\u003C/span>\n\n\u003Cspan class=\"c1\"># Instantiate the client.\u003C/span>\n\u003Cspan class=\"nv\">$mgClient\u003C/span> \u003Cspan class=\"o\">=\u003C/span> \u003Cspan class=\"nx\">Mailgun\u003C/span>\u003Cspan class=\"o\">::\u003C/span>\u003Cspan class=\"na\">create\u003C/span>\u003Cspan class=\"p\">(\u003C/span>\u003Cspan class=\"s1\">'PRIVATE_API_KEY'\u003C/span>\u003Cspan class=\"p\">,\u003C/span> \u003Cspan class=\"s1\">'https://API_HOSTNAME'\u003C/span>\u003Cspan class=\"p\">);\u003C/span>\n\u003Cspan class=\"nv\">$mailing_list\u003C/span> \u003Cspan class=\"o\">=\u003C/span> \u003Cspan class=\"s1\">'LIST@YOUR_DOMAIN_NAME'\u003C/span>\u003Cspan class=\"p\">;\u003C/span>\n\n\u003Cspan class=\"c1\"># Issue the call to the client.\u003C/span>\n\u003Cspan class=\"nv\">$result\u003C/span> \u003Cspan class=\"o\">=\u003C/span> \u003Cspan class=\"nv\">$mgClient\u003C/span>\u003Cspan class=\"o\">->\u003C/span>\u003Cspan class=\"na\">mailingList\u003C/span>\u003Cspan class=\"p\">()\u003C/span>\u003Cspan class=\"o\">->\u003C/span>\u003Cspan class=\"na\">delete\u003C/span>\u003Cspan class=\"p\">(\u003C/span>\u003Cspan class=\"nv\">$mailing_list\u003C/span>\u003Cspan class=\"p\">);\u003C/span>\n\u003C/pre>\u003C/div>\n\u003C/div>\n\u003Cdiv class=\"highlight-py notranslate\" style=\"display: none;\">\u003Cdiv class=\"highlight\">\u003Cpre>\u003Cspan>\u003C/span>\u003Cspan class=\"k\">def\u003C/span> \u003Cspan class=\"nf\">remove_list\u003C/span>\u003Cspan class=\"p\">():\u003C/span>\n \u003Cspan class=\"k\">return\u003C/span> \u003Cspan class=\"n\">requests\u003C/span>\u003Cspan class=\"o\">.\u003C/span>\u003Cspan class=\"n\">delete\u003C/span>\u003Cspan class=\"p\">(\u003C/span>\n \u003Cspan class=\"s2\">\"https://api.mailgun.net/v3/lists/LIST@YOUR_DOMAIN_NAME\"\u003C/span>\u003Cspan class=\"p\">,\u003C/span>\n \u003Cspan class=\"n\">auth\u003C/span>\u003Cspan class=\"o\">=\u003C/span>\u003Cspan class=\"p\">(\u003C/span>\u003Cspan class=\"s1\">'api'\u003C/span>\u003Cspan class=\"p\">,\u003C/span> \u003Cspan class=\"s1\">'YOUR_API_KEY'\u003C/span>\u003Cspan class=\"p\">))\u003C/span>\n\u003C/pre>\u003C/div>\n\u003C/div>\n\u003Cdiv class=\"highlight-rb notranslate\" style=\"display: none;\">\u003Cdiv class=\"highlight\">\u003Cpre>\u003Cspan>\u003C/span>\u003Cspan class=\"k\">def\u003C/span> \u003Cspan class=\"nf\">remove_list\u003C/span>\n \u003Cspan class=\"no\">RestClient\u003C/span>\u003Cspan class=\"o\">.\u003C/span>\u003Cspan class=\"n\">delete\u003C/span>\u003Cspan class=\"p\">(\u003C/span>\u003Cspan class=\"s2\">\"https://api:YOUR_API_KEY\"\u003C/span> \u003Cspan class=\"p\">\\\u003C/span>\n \u003Cspan class=\"s2\">\"@api.mailgun.net/v3/lists/LIST@YOUR_DOMAIN_NAME\"\u003C/span>\u003Cspan class=\"p\">)\u003C/span>\n\u003Cspan class=\"k\">end\u003C/span>\n\u003C/pre>\u003C/div>\n\u003C/div>\n\u003Cdiv class=\"highlight-csharp notranslate\" style=\"display: none;\">\u003Cdiv class=\"highlight\">\u003Cpre>\u003Cspan>\u003C/span>\u003Cspan class=\"k\">using\u003C/span> \u003Cspan class=\"nn\">System\u003C/span>\u003Cspan class=\"p\">;\u003C/span>\n\u003Cspan class=\"k\">using\u003C/span> \u003Cspan class=\"nn\">System.IO\u003C/span>\u003Cspan class=\"p\">;\u003C/span>\n\u003Cspan class=\"k\">using\u003C/span> \u003Cspan class=\"nn\">RestSharp\u003C/span>\u003Cspan class=\"p\">;\u003C/span>\n\u003Cspan class=\"k\">using\u003C/span> \u003Cspan class=\"nn\">RestSharp.Authenticators\u003C/span>\u003Cspan class=\"p\">;\u003C/span>\n\n\u003Cspan class=\"k\">public\u003C/span> \u003Cspan class=\"k\">class\u003C/span> \u003Cspan class=\"nc\">RemoveMailingListChunk\u003C/span>\n\u003Cspan class=\"p\">{\u003C/span>\n\n \u003Cspan class=\"k\">public\u003C/span> \u003Cspan class=\"k\">static\u003C/span> \u003Cspan class=\"k\">void\u003C/span> \u003Cspan class=\"nf\">Main\u003C/span> \u003Cspan class=\"p\">(\u003C/span>\u003Cspan class=\"kt\">string\u003C/span>\u003Cspan class=\"p\">[]\u003C/span> \u003Cspan class=\"n\">args\u003C/span>\u003Cspan class=\"p\">)\u003C/span>\n \u003Cspan class=\"p\">{\u003C/span>\n \u003Cspan class=\"n\">Console\u003C/span>\u003Cspan class=\"p\">.\u003C/span>\u003Cspan class=\"n\">WriteLine\u003C/span> \u003Cspan class=\"p\">(\u003C/span>\u003Cspan class=\"n\">RemoveMailingList\u003C/span> \u003Cspan class=\"p\">().\u003C/span>\u003Cspan class=\"n\">Content\u003C/span>\u003Cspan class=\"p\">.\u003C/span>\u003Cspan class=\"n\">ToString\u003C/span> \u003Cspan class=\"p\">());\u003C/span>\n \u003Cspan class=\"p\">}\u003C/span>\n\n \u003Cspan class=\"k\">public\u003C/span> \u003Cspan class=\"k\">static\u003C/span> \u003Cspan class=\"n\">IRestResponse\u003C/span> \u003Cspan class=\"nf\">RemoveMailingList\u003C/span> \u003Cspan class=\"p\">()\u003C/span>\n \u003Cspan class=\"p\">{\u003C/span>\n \u003Cspan class=\"n\">RestClient\u003C/span> \u003Cspan class=\"n\">client\u003C/span> \u003Cspan class=\"p\">=\u003C/span> \u003Cspan class=\"k\">new\u003C/span> \u003Cspan class=\"n\">RestClient\u003C/span> \u003Cspan class=\"p\">();\u003C/span>\n \u003Cspan class=\"n\">client\u003C/span>\u003Cspan class=\"p\">.\u003C/span>\u003Cspan class=\"n\">BaseUrl\u003C/span> \u003Cspan class=\"p\">=\u003C/span> \u003Cspan class=\"k\">new\u003C/span> \u003Cspan class=\"n\">Uri\u003C/span> \u003Cspan class=\"p\">(\u003C/span>\u003Cspan class=\"s\">\"https://api.mailgun.net/v3\"\u003C/span>\u003Cspan class=\"p\">);\u003C/span>\n \u003Cspan class=\"n\">client\u003C/span>\u003Cspan class=\"p\">.\u003C/span>\u003Cspan class=\"n\">Authenticator\u003C/span> \u003Cspan class=\"p\">=\u003C/span>\n \u003Cspan class=\"k\">new\u003C/span> \u003Cspan class=\"nf\">HttpBasicAuthenticator\u003C/span> \u003Cspan class=\"p\">(\u003C/span>\u003Cspan class=\"s\">\"api\"\u003C/span>\u003Cspan class=\"p\">,\u003C/span>\n \u003Cspan class=\"s\">\"YOUR_API_KEY\"\u003C/span>\u003Cspan class=\"p\">);\u003C/span>\n \u003Cspan class=\"n\">RestRequest\u003C/span> \u003Cspan class=\"n\">request\u003C/span> \u003Cspan class=\"p\">=\u003C/span> \u003Cspan class=\"k\">new\u003C/span> \u003Cspan class=\"n\">RestRequest\u003C/span> \u003Cspan class=\"p\">();\u003C/span>\n \u003Cspan class=\"n\">request\u003C/span>\u003Cspan class=\"p\">.\u003C/span>\u003Cspan class=\"n\">Resource\u003C/span> \u003Cspan class=\"p\">=\u003C/span> \u003Cspan class=\"s\">\"lists/{list}\"\u003C/span>\u003Cspan class=\"p\">;\u003C/span>\n \u003Cspan class=\"n\">request\u003C/span>\u003Cspan class=\"p\">.\u003C/span>\u003Cspan class=\"n\">AddParameter\u003C/span> \u003Cspan class=\"p\">(\u003C/span>\u003Cspan class=\"s\">\"list\"\u003C/span>\u003Cspan class=\"p\">,\u003C/span> \u003Cspan class=\"s\">\"LIST@YOUR_DOMAIN_NAME\"\u003C/span>\u003Cspan class=\"p\">,\u003C/span>\n \u003Cspan class=\"n\">ParameterType\u003C/span>\u003Cspan class=\"p\">.\u003C/span>\u003Cspan class=\"n\">UrlSegment\u003C/span>\u003Cspan class=\"p\">);\u003C/span>\n \u003Cspan class=\"n\">request\u003C/span>\u003Cspan class=\"p\">.\u003C/span>\u003Cspan class=\"n\">Method\u003C/span> \u003Cspan class=\"p\">=\u003C/span> \u003Cspan class=\"n\">Method\u003C/span>\u003Cspan class=\"p\">.\u003C/span>\u003Cspan class=\"n\">DELETE\u003C/span>\u003Cspan class=\"p\">;\u003C/span>\n \u003Cspan class=\"k\">return\u003C/span> \u003Cspan class=\"n\">client\u003C/span>\u003Cspan class=\"p\">.\u003C/span>\u003Cspan class=\"n\">Execute\u003C/span> \u003Cspan class=\"p\">(\u003C/span>\u003Cspan class=\"n\">request\u003C/span>\u003Cspan class=\"p\">);\u003C/span>\n \u003Cspan class=\"p\">}\u003C/span>\n\n\u003Cspan class=\"p\">}\u003C/span>\n\u003C/pre>\u003C/div>\n\u003C/div>\n\u003Cdiv class=\"highlight-go notranslate\" style=\"display: none;\">\u003Cdiv class=\"highlight\">\u003Cpre>\u003Cspan>\u003C/span>\u003Cspan class=\"kn\">import\u003C/span> \u003Cspan class=\"p\">(\u003C/span>\n \u003Cspan class=\"s\">\"context\"\u003C/span>\n \u003Cspan class=\"s\">\"github.com/mailgun/mailgun-go/v3\"\u003C/span>\n \u003Cspan class=\"s\">\"time\"\u003C/span>\n\u003Cspan class=\"p\">)\u003C/span>\n\n\u003Cspan class=\"kd\">func\u003C/span> \u003Cspan class=\"nx\">DeleteMailingList\u003C/span>\u003Cspan class=\"p\">(\u003C/span>\u003Cspan class=\"nx\">domain\u003C/span>\u003Cspan class=\"p\">,\u003C/span> \u003Cspan class=\"nx\">apiKey\u003C/span> \u003Cspan class=\"kt\">string\u003C/span>\u003Cspan class=\"p\">)\u003C/span> \u003Cspan class=\"kt\">error\u003C/span> \u003Cspan class=\"p\">{\u003C/span>\n \u003Cspan class=\"nx\">mg\u003C/span> \u003Cspan class=\"o\">:=\u003C/span> \u003Cspan class=\"nx\">mailgun\u003C/span>\u003Cspan class=\"p\">.\u003C/span>\u003Cspan class=\"nx\">NewMailgun\u003C/span>\u003Cspan class=\"p\">(\u003C/span>\u003Cspan class=\"nx\">domain\u003C/span>\u003Cspan class=\"p\">,\u003C/span> \u003Cspan class=\"nx\">apiKey\u003C/span>\u003Cspan class=\"p\">)\u003C/span>\n\n \u003Cspan class=\"nx\">ctx\u003C/span>\u003Cspan class=\"p\">,\u003C/span> \u003Cspan class=\"nx\">cancel\u003C/span> \u003Cspan class=\"o\">:=\u003C/span> \u003Cspan class=\"nx\">context\u003C/span>\u003Cspan class=\"p\">.\u003C/span>\u003Cspan class=\"nx\">WithTimeout\u003C/span>\u003Cspan class=\"p\">(\u003C/span>\u003Cspan class=\"nx\">context\u003C/span>\u003Cspan class=\"p\">.\u003C/span>\u003Cspan class=\"nx\">Background\u003C/span>\u003Cspan class=\"p\">(),\u003C/span> \u003Cspan class=\"nx\">time\u003C/span>\u003Cspan class=\"p\">.\u003C/span>\u003Cspan class=\"nx\">Second\u003C/span>\u003Cspan class=\"o\">*\u003C/span>\u003Cspan class=\"mi\">30\u003C/span>\u003Cspan class=\"p\">)\u003C/span>\n \u003Cspan class=\"k\">defer\u003C/span> \u003Cspan class=\"nx\">cancel\u003C/span>\u003Cspan class=\"p\">()\u003C/span>\n\n \u003Cspan class=\"k\">return\u003C/span> \u003Cspan class=\"nx\">mg\u003C/span>\u003Cspan class=\"p\">.\u003C/span>\u003Cspan class=\"nx\">DeleteMailingList\u003C/span>\u003Cspan class=\"p\">(\u003C/span>\u003Cspan class=\"nx\">ctx\u003C/span>\u003Cspan class=\"p\">,\u003C/span> \u003Cspan class=\"s\">\"list@example.com\"\u003C/span>\u003Cspan class=\"p\">)\u003C/span>\n\u003Cspan class=\"p\">}\u003C/span>\n\u003C/pre>\u003C/div>\n\u003C/div>\n\u003Cdiv class=\"highlight-js notranslate\" style=\"display: none;\">\u003Cdiv class=\"highlight\">\u003Cpre>\u003Cspan>\u003C/span>\u003Cspan class=\"kr\">const\u003C/span> \u003Cspan class=\"nx\">DOMAIN\u003C/span> \u003Cspan class=\"o\">=\u003C/span> \u003Cspan class=\"s1\">'YOUR_DOMAIN_NAME'\u003C/span>\u003Cspan class=\"p\">;\u003C/span>\n\n\u003Cspan class=\"kr\">import\u003C/span> \u003Cspan class=\"nx\">formData\u003C/span> \u003Cspan class=\"nx\">from\u003C/span> \u003Cspan class=\"s1\">'form-data'\u003C/span>\u003Cspan class=\"p\">;\u003C/span>\n\u003Cspan class=\"kr\">import\u003C/span> \u003Cspan class=\"nx\">Mailgun\u003C/span> \u003Cspan class=\"nx\">from\u003C/span> \u003Cspan class=\"s1\">'mailgun.js'\u003C/span>\u003Cspan class=\"p\">;\u003C/span>\n\n\u003Cspan class=\"kr\">const\u003C/span> \u003Cspan class=\"nx\">mailgun\u003C/span> \u003Cspan class=\"o\">=\u003C/span> \u003Cspan class=\"k\">new\u003C/span> \u003Cspan class=\"nx\">Mailgun\u003C/span>\u003Cspan class=\"p\">(\u003C/span>\u003Cspan class=\"nx\">formData\u003C/span>\u003Cspan class=\"p\">);\u003C/span>\n\n\u003Cspan class=\"kr\">const\u003C/span> \u003Cspan class=\"nx\">client\u003C/span> \u003Cspan class=\"o\">=\u003C/span> \u003Cspan class=\"nx\">mailgun\u003C/span>\u003Cspan class=\"p\">.\u003C/span>\u003Cspan class=\"nx\">client\u003C/span>\u003Cspan class=\"p\">({\u003C/span> \u003Cspan class=\"nx\">username\u003C/span>\u003Cspan class=\"o\">:\u003C/span> \u003Cspan class=\"s1\">'api'\u003C/span>\u003Cspan class=\"p\">,\u003C/span> \u003Cspan class=\"nx\">key\u003C/span>\u003Cspan class=\"o\">:\u003C/span> \u003Cspan class=\"s1\">'YOUR_API_KEY'\u003C/span> \u003Cspan class=\"o\">||\u003C/span> \u003Cspan class=\"s1\">''\u003C/span> \u003Cspan class=\"p\">});\u003C/span>\n\u003Cspan class=\"p\">(\u003C/span>\u003Cspan class=\"nx\">async\u003C/span> \u003Cspan class=\"p\">()\u003C/span> \u003Cspan class=\"p\">=>\u003C/span> \u003Cspan class=\"p\">{\u003C/span>\n \u003Cspan class=\"k\">try\u003C/span> \u003Cspan class=\"p\">{\u003C/span>\n \u003Cspan class=\"kr\">const\u003C/span> \u003Cspan class=\"nx\">removedList\u003C/span> \u003Cspan class=\"o\">=\u003C/span> \u003Cspan class=\"nx\">await\u003C/span> \u003Cspan class=\"nx\">client\u003C/span>\u003Cspan class=\"p\">.\u003C/span>\u003Cspan class=\"nx\">lists\u003C/span>\u003Cspan class=\"p\">.\u003C/span>\u003Cspan class=\"nx\">destroy\u003C/span>\u003Cspan class=\"p\">(\u003C/span>\u003Cspan class=\"s1\">'YOUR_LIST_NAME'\u003C/span>\u003Cspan class=\"p\">);\u003C/span>\n \u003Cspan class=\"nx\">console\u003C/span>\u003Cspan class=\"p\">.\u003C/span>\u003Cspan class=\"nx\">log\u003C/span>\u003Cspan class=\"p\">(\u003C/span>\u003Cspan class=\"s1\">'removedList'\u003C/span>\u003Cspan class=\"p\">,\u003C/span> \u003Cspan class=\"nx\">removedList\u003C/span>\u003Cspan class=\"p\">);\u003C/span>\n \u003Cspan class=\"p\">}\u003C/span> \u003Cspan class=\"k\">catch\u003C/span> \u003Cspan class=\"p\">(\u003C/span>\u003Cspan class=\"nx\">error\u003C/span>\u003Cspan class=\"p\">)\u003C/span> \u003Cspan class=\"p\">{\u003C/span>\n \u003Cspan class=\"nx\">console\u003C/span>\u003Cspan class=\"p\">.\u003C/span>\u003Cspan class=\"nx\">error\u003C/span>\u003Cspan class=\"p\">(\u003C/span>\u003Cspan class=\"nx\">error\u003C/span>\u003Cspan class=\"p\">);\u003C/span>\n \u003Cspan class=\"p\">}\u003C/span>\n\u003Cspan class=\"p\">})();\u003C/span>\n\u003C/pre>\u003C/div>\n\u003C/div>\n\u003Cp>Sample response:\u003C/p>\n\u003Cdiv class=\"highlight-javascript notranslate\">\u003Cdiv class=\"highlight\">\u003Cpre>\u003Cspan>\u003C/span>\u003Cspan class=\"p\">{\u003C/span>\n \u003Cspan class=\"s2\">\"message\"\u003C/span>\u003Cspan class=\"o\">:\u003C/span> \u003Cspan class=\"s2\">\"Mailing list has been deleted\"\u003C/span>\u003Cspan class=\"p\">,\u003C/span>\n \u003Cspan class=\"s2\">\"address\"\u003C/span>\u003Cspan class=\"o\">:\u003C/span> \u003Cspan class=\"s2\">\"dev@samples.mailgun.org\"\u003C/span>\n\u003Cspan class=\"p\">}\u003C/span>\n\u003C/pre>\u003C/div>\n\u003C/div>\n\u003Cp>Run mailing list verification:\u003C/p>\n\u003Cdiv class=\"admonition note\">\n\u003Cp class=\"first admonition-title\">Note\u003C/p>\n\u003Cp class=\"last\">Our Email Validation service has been renamed to Email Verification service. While the names are different, nothing within our codebase has changed to cause a disruption in service.\u003C/p>\n\u003C/div>\n\u003Cdiv class=\"highlight-bash notranslate\" style=\"display: block;\">\u003Cdiv class=\"highlight\">\u003Cpre>\u003Cspan>\u003C/span>curl -s --user \u003Cspan class=\"s1\">'api:YOUR_API_KEY'\u003C/span> \u003Cspan class=\"se\">\\\u003C/span>\n https://api.mailgun.net/v3/lists/LIST@YOUR_DOMAIN_NAME/validate \u003Cspan class=\"se\">\\\u003C/span>\n\u003C/pre>\u003C/div>\n\u003C/div>\n\u003Cdiv class=\"highlight-java notranslate\" style=\"display: none;\">\u003Cdiv class=\"highlight\">\u003Cpre>\u003Cspan>\u003C/span>\u003Cspan class=\"kn\">import\u003C/span> \u003Cspan class=\"nn\">com.mailgun.api.v3.MailgunMailingListApi\u003C/span>\u003Cspan class=\"p\">;\u003C/span>\n\u003Cspan class=\"kn\">import\u003C/span> \u003Cspan class=\"nn\">com.mailgun.model.mailing.lists.MailingListVerificationRespo\u003C/span>\n\n\u003Cspan class=\"c1\">// ...\u003C/span>\n\n\u003Cspan class=\"kd\">public\u003C/span> \u003Cspan class=\"n\">MailingListVerificationResponse\u003C/span> \u003Cspan class=\"nf\">validateMailingList\u003C/span>\u003Cspan class=\"p\">()\u003C/span> \u003Cspan class=\"p\">{\u003C/span>\n \u003Cspan class=\"n\">MailgunMailingListApi\u003C/span> \u003Cspan class=\"n\">mailgunMailingListApi\u003C/span> \u003Cspan class=\"o\">=\u003C/span> \u003Cspan class=\"n\">MailgunClient\u003C/span>\u003Cspan class=\"p\">.\u003C/span>\u003Cspan class=\"na\">config\u003C/span>\u003Cspan class=\"p\">(\u003C/span>\u003Cspan class=\"n\">API_KEY\u003C/span>\u003Cspan class=\"p\">)\u003C/span>\n \u003Cspan class=\"p\">.\u003C/span>\u003Cspan class=\"na\">createApi\u003C/span>\u003Cspan class=\"p\">(\u003C/span>\u003Cspan class=\"n\">MailgunMailingListApi\u003C/span>\u003Cspan class=\"p\">.\u003C/span>\u003Cspan class=\"na\">class\u003C/span>\u003Cspan class=\"p\">);\u003C/span>\n\n \u003Cspan class=\"k\">return\u003C/span> \u003Cspan class=\"n\">mailgunMailingListApi\u003C/span>\u003Cspan class=\"p\">.\u003C/span>\u003Cspan class=\"na\">verifyMailingListMembers\u003C/span>\u003Cspan class=\"p\">(\u003C/span>\u003Cspan class=\"n\">MAILING_LIST_ADDRESS\u003C/span>\u003Cspan class=\"p\">);\u003C/span>\n\u003Cspan class=\"p\">}\u003C/span>\n\u003C/pre>\u003C/div>\n\u003C/div>\n\u003Cdiv class=\"highlight-php notranslate\" style=\"display: none;\">\u003Cdiv class=\"highlight\">\u003Cpre>\u003Cspan>\u003C/span>\u003Cspan class=\"c1\"># Currently, the PHP SDK does not support Mailing List verifications.\u003C/span>\n\u003Cspan class=\"c1\"># Consider using the following php curl function.\u003C/span>\n\u003Cspan class=\"k\">function\u003C/span> \u003Cspan class=\"nf\">upload_bulk_validation\u003C/span>\u003Cspan class=\"p\">()\u003C/span> \u003Cspan class=\"p\">{\u003C/span>\n \u003Cspan class=\"nv\">$ch\u003C/span> \u003Cspan class=\"o\">=\u003C/span> \u003Cspan class=\"nb\">curl_init\u003C/span>\u003Cspan class=\"p\">();\u003C/span>\n\n \u003Cspan class=\"nb\">curl_setopt\u003C/span>\u003Cspan class=\"p\">(\u003C/span>\u003Cspan class=\"nv\">$ch\u003C/span>\u003Cspan class=\"p\">,\u003C/span> \u003Cspan class=\"nx\">CURLOPT_HTTPAUTH\u003C/span>\u003Cspan class=\"p\">,\u003C/span> \u003Cspan class=\"nx\">CURLAUTH_BASIC\u003C/span>\u003Cspan class=\"p\">);\u003C/span>\n \u003Cspan class=\"nb\">curl_setopt\u003C/span>\u003Cspan class=\"p\">(\u003C/span>\u003Cspan class=\"nv\">$ch\u003C/span>\u003Cspan class=\"p\">,\u003C/span> \u003Cspan class=\"nx\">CURLOPT_USERPWD\u003C/span>\u003Cspan class=\"p\">,\u003C/span> \u003Cspan class=\"s1\">'api:PRIVATE_API_KEY'\u003C/span>\u003Cspan class=\"p\">);\u003C/span>\n \u003Cspan class=\"nb\">curl_setopt\u003C/span>\u003Cspan class=\"p\">(\u003C/span>\u003Cspan class=\"nv\">$ch\u003C/span>\u003Cspan class=\"p\">,\u003C/span> \u003Cspan class=\"nx\">CURLOPT_RETURNTRANSFER\u003C/span>\u003Cspan class=\"p\">,\u003C/span> \u003Cspan class=\"mi\">1\u003C/span>\u003Cspan class=\"p\">);\u003C/span>\n\n \u003Cspan class=\"nb\">curl_setopt\u003C/span>\u003Cspan class=\"p\">(\u003C/span>\u003Cspan class=\"nv\">$ch\u003C/span>\u003Cspan class=\"p\">,\u003C/span> \u003Cspan class=\"nx\">CURLOPT_CUSTOMREQUEST\u003C/span>\u003Cspan class=\"p\">,\u003C/span> \u003Cspan class=\"s1\">'POST'\u003C/span>\u003Cspan class=\"p\">);\u003C/span>\n \u003Cspan class=\"nb\">curl_setopt\u003C/span>\u003Cspan class=\"p\">(\u003C/span>\u003Cspan class=\"nv\">$ch\u003C/span>\u003Cspan class=\"p\">,\u003C/span> \u003Cspan class=\"nx\">CURLOPT_URL\u003C/span>\u003Cspan class=\"p\">,\u003C/span> \u003Cspan class=\"s1\">'https://api.mailgun.net/v3/lists/LIST@YOUR_DOMAIN_NAME/validate'\u003C/span>\u003Cspan class=\"p\">);\u003C/span>\n\n \u003Cspan class=\"nv\">$result\u003C/span> \u003Cspan class=\"o\">=\u003C/span> \u003Cspan class=\"nb\">curl_exec\u003C/span>\u003Cspan class=\"p\">(\u003C/span>\u003Cspan class=\"nv\">$ch\u003C/span>\u003Cspan class=\"p\">);\u003C/span>\n \u003Cspan class=\"nb\">curl_close\u003C/span>\u003Cspan class=\"p\">(\u003C/span>\u003Cspan class=\"nv\">$ch\u003C/span>\u003Cspan class=\"p\">);\u003C/span>\n\n \u003Cspan class=\"k\">return\u003C/span> \u003Cspan class=\"nv\">$result\u003C/span>\u003Cspan class=\"p\">;\u003C/span>\n\u003Cspan class=\"p\">}\u003C/span>\n\u003C/pre>\u003C/div>\n\u003C/div>\n\u003Cdiv class=\"highlight-py notranslate\" style=\"display: none;\">\u003Cdiv class=\"highlight\">\u003Cpre>\u003Cspan>\u003C/span>\u003Cspan class=\"k\">def\u003C/span> \u003Cspan class=\"nf\">validate_mailing_list\u003C/span>\u003Cspan class=\"p\">():\u003C/span>\n \u003Cspan class=\"k\">return\u003C/span> \u003Cspan class=\"n\">requests\u003C/span>\u003Cspan class=\"o\">.\u003C/span>\u003Cspan class=\"n\">post\u003C/span>\u003Cspan class=\"p\">(\u003C/span>\n \u003Cspan class=\"s2\">\"https://api.mailgun.net/v3/lists/LIST@YOUR_DOMAIN_NAME/validate\"\u003C/span>\u003Cspan class=\"p\">,\u003C/span>\n \u003Cspan class=\"n\">auth\u003C/span>\u003Cspan class=\"o\">=\u003C/span>\u003Cspan class=\"p\">(\u003C/span>\u003Cspan class=\"s1\">'api'\u003C/span>\u003Cspan class=\"p\">,\u003C/span> \u003Cspan class=\"s1\">'YOUR_API_KEY'\u003C/span>\u003Cspan class=\"p\">))\u003C/span>\n\u003C/pre>\u003C/div>\n\u003C/div>\n\u003Cdiv class=\"highlight-rb notranslate\" style=\"display: none;\">\u003Cdiv class=\"highlight\">\u003Cpre>\u003Cspan>\u003C/span>\u003Cspan class=\"k\">def\u003C/span> \u003Cspan class=\"nf\">validate_mailing_list\u003C/span>\n \u003Cspan class=\"no\">RestClient\u003C/span>\u003Cspan class=\"o\">.\u003C/span>\u003Cspan class=\"n\">post\u003C/span>\u003Cspan class=\"p\">(\u003C/span>\u003Cspan class=\"s2\">\"https://api:YOUR_API_KEY\"\u003C/span> \u003Cspan class=\"p\">\\\u003C/span>\n \u003Cspan class=\"s2\">\"@api.mailgun.net/v3/lists/LIST@YOUR_DOMAIN_NAME/validate\"\u003C/span>\u003Cspan class=\"p\">)\u003C/span>\n\u003Cspan class=\"k\">end\u003C/span>\n\u003C/pre>\u003C/div>\n\u003C/div>\n\u003Cdiv class=\"highlight-csharp notranslate\" style=\"display: none;\">\u003Cdiv class=\"highlight\">\u003Cpre>\u003Cspan>\u003C/span>\u003Cspan class=\"k\">using\u003C/span> \u003Cspan class=\"nn\">System\u003C/span>\u003Cspan class=\"p\">;\u003C/span>\n\u003Cspan class=\"k\">using\u003C/span> \u003Cspan class=\"nn\">System.IO\u003C/span>\u003Cspan class=\"p\">;\u003C/span>\n\u003Cspan class=\"k\">using\u003C/span> \u003Cspan class=\"nn\">RestSharp\u003C/span>\u003Cspan class=\"p\">;\u003C/span>\n\u003Cspan class=\"k\">using\u003C/span> \u003Cspan class=\"nn\">RestSharp.Authenticators\u003C/span>\u003Cspan class=\"p\">;\u003C/span>\n\n\u003Cspan class=\"k\">public\u003C/span> \u003Cspan class=\"k\">class\u003C/span> \u003Cspan class=\"nc\">ValidateMailingListChunk\u003C/span>\n\u003Cspan class=\"p\">{\u003C/span>\n\n \u003Cspan class=\"k\">public\u003C/span> \u003Cspan class=\"k\">static\u003C/span> \u003Cspan class=\"k\">void\u003C/span> \u003Cspan class=\"nf\">Main\u003C/span> \u003Cspan class=\"p\">(\u003C/span>\u003Cspan class=\"kt\">string\u003C/span>\u003Cspan class=\"p\">[]\u003C/span> \u003Cspan class=\"n\">args\u003C/span>\u003Cspan class=\"p\">)\u003C/span>\n \u003Cspan class=\"p\">{\u003C/span>\n \u003Cspan class=\"n\">Console\u003C/span>\u003Cspan class=\"p\">.\u003C/span>\u003Cspan class=\"n\">WriteLine\u003C/span> \u003Cspan class=\"p\">(\u003C/span>\u003Cspan class=\"n\">ValidateMailingList\u003C/span> \u003Cspan class=\"p\">().\u003C/span>\u003Cspan class=\"n\">Content\u003C/span>\u003Cspan class=\"p\">.\u003C/span>\u003Cspan class=\"n\">ToString\u003C/span> \u003Cspan class=\"p\">());\u003C/span>\n \u003Cspan class=\"p\">}\u003C/span>\n\n \u003Cspan class=\"k\">public\u003C/span> \u003Cspan class=\"k\">static\u003C/span> \u003Cspan class=\"n\">IRestResponse\u003C/span> \u003Cspan class=\"nf\">ValidateMailingList\u003C/span> \u003Cspan class=\"p\">()\u003C/span>\n \u003Cspan class=\"p\">{\u003C/span>\n \u003Cspan class=\"n\">RestClient\u003C/span> \u003Cspan class=\"n\">client\u003C/span> \u003Cspan class=\"p\">=\u003C/span> \u003Cspan class=\"k\">new\u003C/span> \u003Cspan class=\"n\">RestClient\u003C/span> \u003Cspan class=\"p\">();\u003C/span>\n \u003Cspan class=\"n\">client\u003C/span>\u003Cspan class=\"p\">.\u003C/span>\u003Cspan class=\"n\">BaseUrl\u003C/span> \u003Cspan class=\"p\">=\u003C/span> \u003Cspan class=\"k\">new\u003C/span> \u003Cspan class=\"n\">Uri\u003C/span> \u003Cspan class=\"p\">(\u003C/span>\u003Cspan class=\"s\">\"https://api.mailgun.net/v3\"\u003C/span>\u003Cspan class=\"p\">);\u003C/span>\n \u003Cspan class=\"n\">client\u003C/span>\u003Cspan class=\"p\">.\u003C/span>\u003Cspan class=\"n\">Authenticator\u003C/span> \u003Cspan class=\"p\">=\u003C/span>\n \u003Cspan class=\"k\">new\u003C/span> \u003Cspan class=\"nf\">HttpBasicAuthenticator\u003C/span> \u003Cspan class=\"p\">(\u003C/span>\u003Cspan class=\"s\">\"api\"\u003C/span>\u003Cspan class=\"p\">,\u003C/span>\n \u003Cspan class=\"s\">\"YOUR_API_KEY\"\u003C/span>\u003Cspan class=\"p\">);\u003C/span>\n \u003Cspan class=\"n\">RestRequest\u003C/span> \u003Cspan class=\"n\">request\u003C/span> \u003Cspan class=\"p\">=\u003C/span> \u003Cspan class=\"k\">new\u003C/span> \u003Cspan class=\"n\">RestRequest\u003C/span> \u003Cspan class=\"p\">();\u003C/span>\n \u003Cspan class=\"n\">request\u003C/span>\u003Cspan class=\"p\">.\u003C/span>\u003Cspan class=\"n\">Resource\u003C/span> \u003Cspan class=\"p\">=\u003C/span> \u003Cspan class=\"s\">\"lists/{list}/validate\"\u003C/span>\u003Cspan class=\"p\">;\u003C/span>\n \u003Cspan class=\"n\">request\u003C/span>\u003Cspan class=\"p\">.\u003C/span>\u003Cspan class=\"n\">AddParameter\u003C/span> \u003Cspan class=\"p\">(\u003C/span>\u003Cspan class=\"s\">\"list\"\u003C/span>\u003Cspan class=\"p\">,\u003C/span> \u003Cspan class=\"s\">\"LIST@YOUR_DOMAIN_NAME\"\u003C/span>\u003Cspan class=\"p\">,\u003C/span>\n \u003Cspan class=\"n\">ParameterType\u003C/span>\u003Cspan class=\"p\">.\u003C/span>\u003Cspan class=\"n\">UrlSegment\u003C/span>\u003Cspan class=\"p\">);\u003C/span>\n \u003Cspan class=\"n\">request\u003C/span>\u003Cspan class=\"p\">.\u003C/span>\u003Cspan class=\"n\">Method\u003C/span> \u003Cspan class=\"p\">=\u003C/span> \u003Cspan class=\"n\">Method\u003C/span>\u003Cspan class=\"p\">.\u003C/span>\u003Cspan class=\"n\">POST\u003C/span>\u003Cspan class=\"p\">;\u003C/span>\n \u003Cspan class=\"k\">return\u003C/span> \u003Cspan class=\"n\">client\u003C/span>\u003Cspan class=\"p\">.\u003C/span>\u003Cspan class=\"n\">Execute\u003C/span> \u003Cspan class=\"p\">(\u003C/span>\u003Cspan class=\"n\">request\u003C/span>\u003Cspan class=\"p\">);\u003C/span>\n \u003Cspan class=\"p\">}\u003C/span>\n\n\u003Cspan class=\"p\">}\u003C/span>\n\u003C/pre>\u003C/div>\n\u003C/div>\n\u003Cp>Sample response:\u003C/p>\n\u003Cdiv class=\"highlight-javascript notranslate\">\u003Cdiv class=\"highlight\">\u003Cpre>\u003Cspan>\u003C/span>\u003Cspan class=\"p\">{\u003C/span>\n \u003Cspan class=\"s2\">\"id\"\u003C/span>\u003Cspan class=\"o\">:\u003C/span> \u003Cspan class=\"s2\">\"listname@yourdomain.com\"\u003C/span>\u003Cspan class=\"p\">,\u003C/span>\n \u003Cspan class=\"s2\">\"message\"\u003C/span>\u003Cspan class=\"o\">:\u003C/span> \u003Cspan class=\"s2\">\"The validation job was submitted.\"\u003C/span>\n\u003Cspan class=\"p\">}\u003C/span>\n\u003C/pre>\u003C/div>\n\u003C/div>\n\u003Cp>Get mailing list verification status:\u003C/p>\n\u003Cdiv class=\"admonition note\">\n\u003Cp class=\"first admonition-title\">Note\u003C/p>\n\u003Cp class=\"last\">Our Email Validation service has been renamed to Email Verification service. While the names are different, nothing within our codebase has changed to cause a disruption in service.\u003C/p>\n\u003C/div>\n\u003Cdiv class=\"highlight-bash notranslate\" style=\"display: block;\">\u003Cdiv class=\"highlight\">\u003Cpre>\u003Cspan>\u003C/span>curl -s --user \u003Cspan class=\"s1\">'api:YOUR_API_KEY'\u003C/span> -G \u003Cspan class=\"se\">\\\u003C/span>\n https://api.mailgun.net/v3/domains/YOUR_DOMAIN_NAME\n\u003C/pre>\u003C/div>\n\u003C/div>\n\u003Cdiv class=\"highlight-java notranslate\" style=\"display: none;\">\u003Cdiv class=\"highlight\">\u003Cpre>\u003Cspan>\u003C/span>\u003Cspan class=\"kn\">import\u003C/span> \u003Cspan class=\"nn\">com.mailgun.api.v3.MailgunMailingListApi\u003C/span>\u003Cspan class=\"p\">;\u003C/span>\n\u003Cspan class=\"kn\">import\u003C/span> \u003Cspan class=\"nn\">com.mailgun.model.mailing.lists.MailingListVerificationStatusResponse\u003C/span>\u003Cspan class=\"p\">;\u003C/span>\n\n\u003Cspan class=\"c1\">// ...\u003C/span>\n\n\u003Cspan class=\"kd\">public\u003C/span> \u003Cspan class=\"n\">MailingListVerificationStatusResponse\u003C/span> \u003Cspan class=\"nf\">getMailingListValidation\u003C/span>\u003Cspan class=\"p\">()\u003C/span> \u003Cspan class=\"p\">{\u003C/span>\n \u003Cspan class=\"n\">MailgunMailingListApi\u003C/span> \u003Cspan class=\"n\">mailgunMailingListApi\u003C/span> \u003Cspan class=\"o\">=\u003C/span> \u003Cspan class=\"n\">MailgunClient\u003C/span>\u003Cspan class=\"p\">.\u003C/span>\u003Cspan class=\"na\">config\u003C/span>\u003Cspan class=\"p\">(\u003C/span>\u003Cspan class=\"n\">API_KEY\u003C/span>\u003Cspan class=\"p\">)\u003C/span>\n \u003Cspan class=\"p\">.\u003C/span>\u003Cspan class=\"na\">createApi\u003C/span>\u003Cspan class=\"p\">(\u003C/span>\u003Cspan class=\"n\">MailgunMailingListApi\u003C/span>\u003Cspan class=\"p\">.\u003C/span>\u003Cspan class=\"na\">class\u003C/span>\u003Cspan class=\"p\">);\u003C/span>\n\n \u003Cspan class=\"k\">return\u003C/span> \u003Cspan class=\"n\">mailgunMailingListApi\u003C/span>\u003Cspan class=\"p\">.\u003C/span>\u003Cspan class=\"na\">getMailingListVerificationJobStatus\u003C/span>\u003Cspan class=\"p\">(\u003C/span>\u003Cspan class=\"n\">MAILING_LIST_ADDRESS\u003C/span>\u003Cspan class=\"p\">);\u003C/span>\n\u003Cspan class=\"p\">}\u003C/span>\n\u003C/pre>\u003C/div>\n\u003C/div>\n\u003Cdiv class=\"highlight-php notranslate\" style=\"display: none;\">\u003Cdiv class=\"highlight\">\u003Cpre>\u003Cspan>\u003C/span>\u003Cspan class=\"c1\"># Currently, the PHP SDK does not support Mailing List verifications.\u003C/span>\n\u003Cspan class=\"c1\"># Consider using the following php curl function.\u003C/span>\n\u003Cspan class=\"k\">function\u003C/span> \u003Cspan class=\"nf\">get_mailing_list_validation\u003C/span>\u003Cspan class=\"p\">()\u003C/span> \u003Cspan class=\"p\">{\u003C/span>\n \u003Cspan class=\"nv\">$ch\u003C/span> \u003Cspan class=\"o\">=\u003C/span> \u003Cspan class=\"nb\">curl_init\u003C/span>\u003Cspan class=\"p\">();\u003C/span>\n\n \u003Cspan class=\"nb\">curl_setopt\u003C/span>\u003Cspan class=\"p\">(\u003C/span>\u003Cspan class=\"nv\">$ch\u003C/span>\u003Cspan class=\"p\">,\u003C/span> \u003Cspan class=\"nx\">CURLOPT_HTTPAUTH\u003C/span>\u003Cspan class=\"p\">,\u003C/span> \u003Cspan class=\"nx\">CURLAUTH_BASIC\u003C/span>\u003Cspan class=\"p\">);\u003C/span>\n \u003Cspan class=\"nb\">curl_setopt\u003C/span>\u003Cspan class=\"p\">(\u003C/span>\u003Cspan class=\"nv\">$ch\u003C/span>\u003Cspan class=\"p\">,\u003C/span> \u003Cspan class=\"nx\">CURLOPT_USERPWD\u003C/span>\u003Cspan class=\"p\">,\u003C/span> \u003Cspan class=\"s1\">'api:PRIVATE_API_KEY'\u003C/span>\u003Cspan class=\"p\">);\u003C/span>\n \u003Cspan class=\"nb\">curl_setopt\u003C/span>\u003Cspan class=\"p\">(\u003C/span>\u003Cspan class=\"nv\">$ch\u003C/span>\u003Cspan class=\"p\">,\u003C/span> \u003Cspan class=\"nx\">CURLOPT_RETURNTRANSFER\u003C/span>\u003Cspan class=\"p\">,\u003C/span> \u003Cspan class=\"mi\">1\u003C/span>\u003Cspan class=\"p\">);\u003C/span>\n\n \u003Cspan class=\"nb\">curl_setopt\u003C/span>\u003Cspan class=\"p\">(\u003C/span>\u003Cspan class=\"nv\">$ch\u003C/span>\u003Cspan class=\"p\">,\u003C/span> \u003Cspan class=\"nx\">CURLOPT_CUSTOMREQUEST\u003C/span>\u003Cspan class=\"p\">,\u003C/span> \u003Cspan class=\"s1\">'GET'\u003C/span>\u003Cspan class=\"p\">);\u003C/span>\n \u003Cspan class=\"nb\">curl_setopt\u003C/span>\u003Cspan class=\"p\">(\u003C/span>\u003Cspan class=\"nv\">$ch\u003C/span>\u003Cspan class=\"p\">,\u003C/span> \u003Cspan class=\"nx\">CURLOPT_URL\u003C/span>\u003Cspan class=\"p\">,\u003C/span> \u003Cspan class=\"s1\">'https://api.mailgun.net/v3/lists/LIST@YOUR_DOMAIN_NAME/validate'\u003C/span>\u003Cspan class=\"p\">);\u003C/span>\n\n \u003Cspan class=\"nv\">$result\u003C/span> \u003Cspan class=\"o\">=\u003C/span> \u003Cspan class=\"nb\">curl_exec\u003C/span>\u003Cspan class=\"p\">(\u003C/span>\u003Cspan class=\"nv\">$ch\u003C/span>\u003Cspan class=\"p\">);\u003C/span>\n \u003Cspan class=\"nb\">curl_close\u003C/span>\u003Cspan class=\"p\">(\u003C/span>\u003Cspan class=\"nv\">$ch\u003C/span>\u003Cspan class=\"p\">);\u003C/span>\n\n \u003Cspan class=\"k\">return\u003C/span> \u003Cspan class=\"nv\">$result\u003C/span>\u003Cspan class=\"p\">;\u003C/span>\n\u003Cspan class=\"p\">}\u003C/span>\n\u003C/pre>\u003C/div>\n\u003C/div>\n\u003Cdiv class=\"highlight-py notranslate\" style=\"display: none;\">\u003Cdiv class=\"highlight\">\u003Cpre>\u003Cspan>\u003C/span>\u003Cspan class=\"k\">def\u003C/span> \u003Cspan class=\"nf\">get_mailing_list_validation_status\u003C/span>\u003Cspan class=\"p\">():\u003C/span>\n \u003Cspan class=\"k\">return\u003C/span> \u003Cspan class=\"n\">requests\u003C/span>\u003Cspan class=\"o\">.\u003C/span>\u003Cspan class=\"n\">get\u003C/span>\u003Cspan class=\"p\">(\u003C/span>\n \u003Cspan class=\"s2\">\"https://api.mailgun.net/v3/lists/LIST@YOUR_DOMAIN_NAME/validate\"\u003C/span>\u003Cspan class=\"p\">,\u003C/span>\n \u003Cspan class=\"n\">auth\u003C/span>\u003Cspan class=\"o\">=\u003C/span>\u003Cspan class=\"p\">(\u003C/span>\u003Cspan class=\"s1\">'api'\u003C/span>\u003Cspan class=\"p\">,\u003C/span> \u003Cspan class=\"s1\">'YOUR_API_KEY'\u003C/span>\u003Cspan class=\"p\">))\u003C/span>\n\u003C/pre>\u003C/div>\n\u003C/div>\n\u003Cdiv class=\"highlight-rb notranslate\" style=\"display: none;\">\u003Cdiv class=\"highlight\">\u003Cpre>\u003Cspan>\u003C/span>\u003Cspan class=\"k\">def\u003C/span> \u003Cspan class=\"nf\">get_mailing_list_validation_status\u003C/span>\n \u003Cspan class=\"no\">RestClient\u003C/span>\u003Cspan class=\"o\">.\u003C/span>\u003Cspan class=\"n\">get\u003C/span>\u003Cspan class=\"p\">(\u003C/span>\u003Cspan class=\"s2\">\"https://api:YOUR_API_KEY\"\u003C/span>\u003Cspan class=\"p\">\\\u003C/span>\n \u003Cspan class=\"s2\">\"@api.mailgun.net/v3/lists/LIST@YOUR_DOMAIN_NAME/validate\"\u003C/span>\u003Cspan class=\"p\">\\\u003C/span>\n \u003Cspan class=\"p\">{\u003C/span>\u003Cspan class=\"o\">|\u003C/span>\u003Cspan class=\"n\">response\u003C/span>\u003Cspan class=\"p\">,\u003C/span> \u003Cspan class=\"n\">request\u003C/span>\u003Cspan class=\"p\">,\u003C/span> \u003Cspan class=\"n\">result\u003C/span>\u003Cspan class=\"o\">|\u003C/span> \u003Cspan class=\"n\">response\u003C/span> \u003Cspan class=\"p\">}\u003C/span>\n\u003Cspan class=\"k\">end\u003C/span>\n\u003C/pre>\u003C/div>\n\u003C/div>\n\u003Cdiv class=\"highlight-csharp notranslate\" style=\"display: none;\">\u003Cdiv class=\"highlight\">\u003Cpre>\u003Cspan>\u003C/span>\u003Cspan class=\"k\">using\u003C/span> \u003Cspan class=\"nn\">System\u003C/span>\u003Cspan class=\"p\">;\u003C/span>\n\u003Cspan class=\"k\">using\u003C/span> \u003Cspan class=\"nn\">System.IO\u003C/span>\u003Cspan class=\"p\">;\u003C/span>\n\u003Cspan class=\"k\">using\u003C/span> \u003Cspan class=\"nn\">RestSharp\u003C/span>\u003Cspan class=\"p\">;\u003C/span>\n\u003Cspan class=\"k\">using\u003C/span> \u003Cspan class=\"nn\">RestSharp.Authenticators\u003C/span>\u003Cspan class=\"p\">;\u003C/span>\n\n\u003Cspan class=\"k\">public\u003C/span> \u003Cspan class=\"k\">class\u003C/span> \u003Cspan class=\"nc\">GetMailingListValidationChunk\u003C/span>\n\u003Cspan class=\"p\">{\u003C/span>\n\n \u003Cspan class=\"k\">public\u003C/span> \u003Cspan class=\"k\">static\u003C/span> \u003Cspan class=\"k\">void\u003C/span> \u003Cspan class=\"nf\">Main\u003C/span> \u003Cspan class=\"p\">(\u003C/span>\u003Cspan class=\"kt\">string\u003C/span>\u003Cspan class=\"p\">[]\u003C/span> \u003Cspan class=\"n\">args\u003C/span>\u003Cspan class=\"p\">)\u003C/span>\n \u003Cspan class=\"p\">{\u003C/span>\n \u003Cspan class=\"n\">Console\u003C/span>\u003Cspan class=\"p\">.\u003C/span>\u003Cspan class=\"n\">WriteLine\u003C/span> \u003Cspan class=\"p\">(\u003C/span>\u003Cspan class=\"n\">GetMailingListValidation\u003C/span> \u003Cspan class=\"p\">().\u003C/span>\u003Cspan class=\"n\">Content\u003C/span>\u003Cspan class=\"p\">.\u003C/span>\u003Cspan class=\"n\">ToString\u003C/span> \u003Cspan class=\"p\">());\u003C/span>\n \u003Cspan class=\"p\">}\u003C/span>\n\n \u003Cspan class=\"k\">public\u003C/span> \u003Cspan class=\"k\">static\u003C/span> \u003Cspan class=\"n\">IRestResponse\u003C/span> \u003Cspan class=\"nf\">GetMailingListValidation\u003C/span> \u003Cspan class=\"p\">()\u003C/span>\n \u003Cspan class=\"p\">{\u003C/span>\n \u003Cspan class=\"n\">RestClient\u003C/span> \u003Cspan class=\"n\">client\u003C/span> \u003Cspan class=\"p\">=\u003C/span> \u003Cspan class=\"k\">new\u003C/span> \u003Cspan class=\"n\">RestClient\u003C/span> \u003Cspan class=\"p\">();\u003C/span>\n \u003Cspan class=\"n\">client\u003C/span>\u003Cspan class=\"p\">.\u003C/span>\u003Cspan class=\"n\">BaseUrl\u003C/span> \u003Cspan class=\"p\">=\u003C/span> \u003Cspan class=\"k\">new\u003C/span> \u003Cspan class=\"n\">Uri\u003C/span> \u003Cspan class=\"p\">(\u003C/span>\u003Cspan class=\"s\">\"https://api.mailgun.net/v3\"\u003C/span>\u003Cspan class=\"p\">);\u003C/span>\n \u003Cspan class=\"n\">client\u003C/span>\u003Cspan class=\"p\">.\u003C/span>\u003Cspan class=\"n\">Authenticator\u003C/span> \u003Cspan class=\"p\">=\u003C/span>\n \u003Cspan class=\"k\">new\u003C/span> \u003Cspan class=\"nf\">HttpBasicAuthenticator\u003C/span> \u003Cspan class=\"p\">(\u003C/span>\u003Cspan class=\"s\">\"api\"\u003C/span>\u003Cspan class=\"p\">,\u003C/span>\n \u003Cspan class=\"s\">\"YOUR_API_KEY\"\u003C/span>\u003Cspan class=\"p\">);\u003C/span>\n \u003Cspan class=\"n\">RestRequest\u003C/span> \u003Cspan class=\"n\">request\u003C/span> \u003Cspan class=\"p\">=\u003C/span> \u003Cspan class=\"k\">new\u003C/span> \u003Cspan class=\"n\">RestRequest\u003C/span> \u003Cspan class=\"p\">();\u003C/span>\n \u003Cspan class=\"n\">request\u003C/span>\u003Cspan class=\"p\">.\u003C/span>\u003Cspan class=\"n\">AddParameter\u003C/span> \u003Cspan class=\"p\">(\u003C/span>\u003Cspan class=\"s\">\"list\"\u003C/span>\u003Cspan class=\"p\">,\u003C/span> \u003Cspan class=\"s\">\"LIST@YOUR_DOMAIN_NAME\"\u003C/span>\u003Cspan class=\"p\">,\u003C/span> \u003Cspan class=\"n\">ParameterType\u003C/span>\u003Cspan class=\"p\">.\u003C/span>\u003Cspan class=\"n\">UrlSegment\u003C/span>\u003Cspan class=\"p\">);\u003C/span>\n \u003Cspan class=\"n\">request\u003C/span>\u003Cspan class=\"p\">.\u003C/span>\u003Cspan class=\"n\">Resource\u003C/span> \u003Cspan class=\"p\">=\u003C/span> \u003Cspan class=\"s\">\"/lists/{list}/validate\"\u003C/span>\u003Cspan class=\"p\">;\u003C/span>\n \u003Cspan class=\"k\">return\u003C/span> \u003Cspan class=\"n\">client\u003C/span>\u003Cspan class=\"p\">.\u003C/span>\u003Cspan class=\"n\">Execute\u003C/span> \u003Cspan class=\"p\">(\u003C/span>\u003Cspan class=\"n\">request\u003C/span>\u003Cspan class=\"p\">);\u003C/span>\n \u003Cspan class=\"p\">}\u003C/span>\n\n\u003Cspan class=\"p\">}\u003C/span>\n\u003C/pre>\u003C/div>\n\u003C/div>\n\u003Cp>Sample response:\u003C/p>\n\u003Cdiv class=\"highlight-javascript notranslate\">\u003Cdiv class=\"highlight\">\u003Cpre>\u003Cspan>\u003C/span>\u003Cspan class=\"p\">{\u003C/span>\n \u003Cspan class=\"s2\">\"created_at\"\u003C/span>\u003Cspan class=\"o\">:\u003C/span> \u003Cspan class=\"s2\">\"Tue, 26 Feb 2019 21:30:03 GMT\"\u003C/span>\u003Cspan class=\"p\">,\u003C/span>\n \u003Cspan class=\"s2\">\"download_url\"\u003C/span>\u003Cspan class=\"o\">:\u003C/span> \u003Cspan class=\"p\">{\u003C/span>\n \u003Cspan class=\"s2\">\"csv\"\u003C/span>\u003Cspan class=\"o\">:\u003C/span> \u003Cspan class=\"s2\">\"<download_link>\"\u003C/span>\u003Cspan class=\"p\">,\u003C/span>\n \u003Cspan class=\"s2\">\"json\"\u003C/span>\u003Cspan class=\"o\">:\u003C/span> \u003Cspan class=\"s2\">\"<download_link>\"\u003C/span>\n \u003Cspan class=\"p\">},\u003C/span>\n \u003Cspan class=\"s2\">\"id\"\u003C/span>\u003Cspan class=\"o\">:\u003C/span> \u003Cspan class=\"s2\">\"listname@mydomain.sandbox.mailgun.org\"\u003C/span>\u003Cspan class=\"p\">,\u003C/span>\n \u003Cspan class=\"s2\">\"quantity\"\u003C/span>\u003Cspan class=\"o\">:\u003C/span> \u003Cspan class=\"mi\">207665\u003C/span>\u003Cspan class=\"p\">,\u003C/span>\n \u003Cspan class=\"s2\">\"records_processed\"\u003C/span>\u003Cspan class=\"o\">:\u003C/span> \u003Cspan class=\"mi\">207665\u003C/span>\u003Cspan class=\"p\">,\u003C/span>\n \u003Cspan class=\"s2\">\"status\"\u003C/span>\u003Cspan class=\"o\">:\u003C/span> \u003Cspan class=\"s2\">\"uploaded\"\u003C/span>\u003Cspan class=\"p\">,\u003C/span>\n \u003Cspan class=\"s2\">\"summary\"\u003C/span>\u003Cspan class=\"o\">:\u003C/span> \u003Cspan class=\"p\">{\u003C/span>\n \u003Cspan class=\"s2\">\"result\"\u003C/span>\u003Cspan class=\"o\">:\u003C/span> \u003Cspan class=\"p\">{\u003C/span>\n \u003Cspan class=\"s2\">\"deliverable\"\u003C/span>\u003Cspan class=\"o\">:\u003C/span> \u003Cspan class=\"mi\">184199\u003C/span>\u003Cspan class=\"p\">,\u003C/span>\n \u003Cspan class=\"s2\">\"do_not_send\"\u003C/span>\u003Cspan class=\"o\">:\u003C/span> \u003Cspan class=\"mi\">5647\u003C/span>\u003Cspan class=\"p\">,\u003C/span>\n \u003Cspan class=\"s2\">\"undeliverable\"\u003C/span>\u003Cspan class=\"o\">:\u003C/span> \u003Cspan class=\"mi\">12116\u003C/span>\u003Cspan class=\"p\">,\u003C/span>\n \u003Cspan class=\"s2\">\"unknown\"\u003C/span>\u003Cspan class=\"o\">:\u003C/span> \u003Cspan class=\"mi\">5613\u003C/span>\n \u003Cspan class=\"p\">},\u003C/span>\n \u003Cspan class=\"s2\">\"risk\"\u003C/span>\u003Cspan class=\"o\">:\u003C/span> \u003Cspan class=\"p\">{\u003C/span>\n \u003Cspan class=\"s2\">\"high\"\u003C/span>\u003Cspan class=\"o\">:\u003C/span> \u003Cspan class=\"mi\">17763\u003C/span>\u003Cspan class=\"p\">,\u003C/span>\n \u003Cspan class=\"s2\">\"low\"\u003C/span>\u003Cspan class=\"o\">:\u003C/span> \u003Cspan class=\"mi\">142547\u003C/span>\u003Cspan class=\"p\">,\u003C/span>\n \u003Cspan class=\"s2\">\"medium\"\u003C/span>\u003Cspan class=\"o\">:\u003C/span> \u003Cspan class=\"mi\">41652\u003C/span>\u003Cspan class=\"p\">,\u003C/span>\n \u003Cspan class=\"s2\">\"unknown\"\u003C/span>\u003Cspan class=\"o\">:\u003C/span> \u003Cspan class=\"mi\">5613\u003C/span>\n \u003Cspan class=\"p\">}\u003C/span>\n \u003Cspan class=\"p\">}\u003C/span>\n\u003Cspan class=\"p\">}\u003C/span>\n\u003C/pre>\u003C/div>\n\u003C/div>\n\u003Cp>Field Explanation:\u003C/p>\n\u003Cdiv class=\"wy-table-responsive\">\u003Ctable border=\"1\" class=\"docutils\">\n\u003Ccolgroup>\n\u003Ccol width=\"15%\">\n\u003Ccol width=\"7%\">\n\u003Ccol width=\"78%\">\n\u003C/colgroup>\n\u003Cthead valign=\"bottom\">\n\u003Ctr class=\"row-odd\">\u003Cth class=\"head\">Parameter\u003C/th>\n\u003Cth class=\"head\">Type\u003C/th>\n\u003Cth class=\"head\">Description\u003C/th>\n\u003C/tr>\n\u003C/thead>\n\u003Ctbody valign=\"top\">\n\u003Ctr class=\"row-even\">\u003Ctd>created_at\u003C/td>\n\u003Ctd>string\u003C/td>\n\u003Ctd>Date/Time that the request was initiated\u003C/td>\n\u003C/tr>\n\u003Ctr class=\"row-odd\">\u003Ctd>download_url\u003C/td>\n\u003Ctd>array\u003C/td>\n\u003Ctd>\u003Ccite>csv\u003C/cite> and \u003Ccite>json\u003C/cite> representation of the download link for the results of the list verification\u003C/td>\n\u003C/tr>\n\u003Ctr class=\"row-even\">\u003Ctd>id\u003C/td>\n\u003Ctd>string\u003C/td>\n\u003Ctd>list name given when the list was initially created\u003C/td>\n\u003C/tr>\n\u003Ctr class=\"row-odd\">\u003Ctd>quantity\u003C/td>\n\u003Ctd>integer\u003C/td>\n\u003Ctd>number of total items in the list to be verified\u003C/td>\n\u003C/tr>\n\u003Ctr class=\"row-even\">\u003Ctd>records_processed\u003C/td>\n\u003Ctd>integer\u003C/td>\n\u003Ctd>de-duplicated total of verified email addresses\u003C/td>\n\u003C/tr>\n\u003Ctr class=\"row-odd\">\u003Ctd>status\u003C/td>\n\u003Ctd>string\u003C/td>\n\u003Ctd>current state of the list verification request\u003C/td>\n\u003C/tr>\n\u003Ctr class=\"row-even\">\u003Ctd>summary\u003C/td>\n\u003Ctd>array\u003C/td>\n\u003Ctd>nested count results for \u003Ccite>deliverable\u003C/cite>, \u003Ccite>do_not_send\u003C/cite>, \u003Ccite>undeliverable\u003C/cite> and \u003Ccite>unknown\u003C/cite> statuses\u003C/td>\n\u003C/tr>\n\u003Ctr class=\"row-odd\">\u003Ctd>risk\u003C/td>\n\u003Ctd>array\u003C/td>\n\u003Ctd>nested count results for \u003Ccite>high\u003C/cite>, \u003Ccite>low\u003C/cite>, \u003Ccite>medium\u003C/cite> or \u003Ccite>unknown\u003C/cite> risk assessment results\u003C/td>\n\u003C/tr>\n\u003C/tbody>\n\u003C/table>\u003C/div>\n\u003Cp>Cancel mailing list verification:\u003C/p>\n\u003Cdiv class=\"admonition note\">\n\u003Cp class=\"first admonition-title\">Note\u003C/p>\n\u003Cp class=\"last\">Our Email Validation service has been renamed to Email Verification service. While the names are different, nothing within our codebase has changed to cause a disruption in service.\u003C/p>\n\u003C/div>\n\u003Cdiv class=\"highlight-bash notranslate\" style=\"display: block;\">\u003Cdiv class=\"highlight\">\u003Cpre>\u003Cspan>\u003C/span>curl -s --user \u003Cspan class=\"s1\">'api:YOUR_API_KEY'\u003C/span> -X DELETE \u003Cspan class=\"se\">\\\u003C/span>\n https://api.mailgun.net/v3/lists/LIST@YOUR_DOMAIN_NAME/members/bar@example.com\n\u003C/pre>\u003C/div>\n\u003C/div>\n\u003Cdiv class=\"highlight-java notranslate\" style=\"display: none;\">\u003Cdiv class=\"highlight\">\u003Cpre>\u003Cspan>\u003C/span>\u003Cspan class=\"kn\">import\u003C/span> \u003Cspan class=\"nn\">com.mailgun.api.v3.MailgunMailingListApi\u003C/span>\u003Cspan class=\"p\">;\u003C/span>\n\n\u003Cspan class=\"c1\">// ...\u003C/span>\n\n\u003Cspan class=\"kd\">public\u003C/span> \u003Cspan class=\"n\">String\u003C/span> \u003Cspan class=\"nf\">cancelMailingListValidation\u003C/span>\u003Cspan class=\"p\">()\u003C/span> \u003Cspan class=\"p\">{\u003C/span>\n \u003Cspan class=\"n\">MailgunMailingListApi\u003C/span> \u003Cspan class=\"n\">mailgunMailingListApi\u003C/span> \u003Cspan class=\"o\">=\u003C/span> \u003Cspan class=\"n\">MailgunClient\u003C/span>\u003Cspan class=\"p\">.\u003C/span>\u003Cspan class=\"na\">config\u003C/span>\u003Cspan class=\"p\">(\u003C/span>\u003Cspan class=\"n\">API_KEY\u003C/span>\u003Cspan class=\"p\">)\u003C/span>\n \u003Cspan class=\"p\">.\u003C/span>\u003Cspan class=\"na\">createApi\u003C/span>\u003Cspan class=\"p\">(\u003C/span>\u003Cspan class=\"n\">MailgunMailingListApi\u003C/span>\u003Cspan class=\"p\">.\u003C/span>\u003Cspan class=\"na\">class\u003C/span>\u003Cspan class=\"p\">);\u003C/span>\n\n \u003Cspan class=\"k\">return\u003C/span> \u003Cspan class=\"n\">mailgunMailingListApi\u003C/span>\u003Cspan class=\"p\">.\u003C/span>\u003Cspan class=\"na\">cancelActiveMailingListVerificationJob\u003C/span>\u003Cspan class=\"p\">(\u003C/span>\u003Cspan class=\"n\">MAILING_LIST_ADDRESS\u003C/span>\u003Cspan class=\"p\">);\u003C/span>\n\u003Cspan class=\"p\">}\u003C/span>\n\u003C/pre>\u003C/div>\n\u003C/div>\n\u003Cdiv class=\"highlight-php notranslate\" style=\"display: none;\">\u003Cdiv class=\"highlight\">\u003Cpre>\u003Cspan>\u003C/span>\u003Cspan class=\"c1\"># Currently, the PHP SDK does not support Mailing List verifications.\u003C/span>\n\u003Cspan class=\"c1\"># Consider using the following php curl function.\u003C/span>\n\u003Cspan class=\"k\">function\u003C/span> \u003Cspan class=\"nf\">delete_mailing_list_validation\u003C/span>\u003Cspan class=\"p\">()\u003C/span> \u003Cspan class=\"p\">{\u003C/span>\n \u003Cspan class=\"nv\">$ch\u003C/span> \u003Cspan class=\"o\">=\u003C/span> \u003Cspan class=\"nb\">curl_init\u003C/span>\u003Cspan class=\"p\">();\u003C/span>\n\n \u003Cspan class=\"nb\">curl_setopt\u003C/span>\u003Cspan class=\"p\">(\u003C/span>\u003Cspan class=\"nv\">$ch\u003C/span>\u003Cspan class=\"p\">,\u003C/span> \u003Cspan class=\"nx\">CURLOPT_HTTPAUTH\u003C/span>\u003Cspan class=\"p\">,\u003C/span> \u003Cspan class=\"nx\">CURLAUTH_BASIC\u003C/span>\u003Cspan class=\"p\">);\u003C/span>\n \u003Cspan class=\"nb\">curl_setopt\u003C/span>\u003Cspan class=\"p\">(\u003C/span>\u003Cspan class=\"nv\">$ch\u003C/span>\u003Cspan class=\"p\">,\u003C/span> \u003Cspan class=\"nx\">CURLOPT_USERPWD\u003C/span>\u003Cspan class=\"p\">,\u003C/span> \u003Cspan class=\"s1\">'api:PRIVATE_API_KEY'\u003C/span>\u003Cspan class=\"p\">);\u003C/span>\n \u003Cspan class=\"nb\">curl_setopt\u003C/span>\u003Cspan class=\"p\">(\u003C/span>\u003Cspan class=\"nv\">$ch\u003C/span>\u003Cspan class=\"p\">,\u003C/span> \u003Cspan class=\"nx\">CURLOPT_RETURNTRANSFER\u003C/span>\u003Cspan class=\"p\">,\u003C/span> \u003Cspan class=\"mi\">1\u003C/span>\u003Cspan class=\"p\">);\u003C/span>\n\n \u003Cspan class=\"nb\">curl_setopt\u003C/span>\u003Cspan class=\"p\">(\u003C/span>\u003Cspan class=\"nv\">$ch\u003C/span>\u003Cspan class=\"p\">,\u003C/span> \u003Cspan class=\"nx\">CURLOPT_CUSTOMREQUEST\u003C/span>\u003Cspan class=\"p\">,\u003C/span> \u003Cspan class=\"s1\">'DELETE'\u003C/span>\u003Cspan class=\"p\">);\u003C/span>\n \u003Cspan class=\"nb\">curl_setopt\u003C/span>\u003Cspan class=\"p\">(\u003C/span>\u003Cspan class=\"nv\">$ch\u003C/span>\u003Cspan class=\"p\">,\u003C/span> \u003Cspan class=\"nx\">CURLOPT_URL\u003C/span>\u003Cspan class=\"p\">,\u003C/span> \u003Cspan class=\"s1\">'https://api.mailgun.net/v3/lists/LIST@YOUR_DOMAIN_NAME/validate'\u003C/span>\u003Cspan class=\"p\">);\u003C/span>\n\n \u003Cspan class=\"nv\">$result\u003C/span> \u003Cspan class=\"o\">=\u003C/span> \u003Cspan class=\"nb\">curl_exec\u003C/span>\u003Cspan class=\"p\">(\u003C/span>\u003Cspan class=\"nv\">$ch\u003C/span>\u003Cspan class=\"p\">);\u003C/span>\n \u003Cspan class=\"nb\">curl_close\u003C/span>\u003Cspan class=\"p\">(\u003C/span>\u003Cspan class=\"nv\">$ch\u003C/span>\u003Cspan class=\"p\">);\u003C/span>\n\n \u003Cspan class=\"k\">return\u003C/span> \u003Cspan class=\"nv\">$result\u003C/span>\u003Cspan class=\"p\">;\u003C/span>\n\u003Cspan class=\"p\">}\u003C/span>\n\u003C/pre>\u003C/div>\n\u003C/div>\n\u003Cdiv class=\"highlight-py notranslate\" style=\"display: none;\">\u003Cdiv class=\"highlight\">\u003Cpre>\u003Cspan>\u003C/span>\u003Cspan class=\"k\">def\u003C/span> \u003Cspan class=\"nf\">cancel_mailing_list_validation\u003C/span>\u003Cspan class=\"p\">():\u003C/span>\n \u003Cspan class=\"k\">return\u003C/span> \u003Cspan class=\"n\">requests\u003C/span>\u003Cspan class=\"o\">.\u003C/span>\u003Cspan class=\"n\">delete\u003C/span>\u003Cspan class=\"p\">(\u003C/span>\n \u003Cspan class=\"p\">(\u003C/span>\u003Cspan class=\"s2\">\"https://api.mailgun.net/v3/lists/LIST@YOUR_DOMAIN_NAME/validate\"\u003C/span>\u003Cspan class=\"p\">),\u003C/span>\n \u003Cspan class=\"n\">auth\u003C/span>\u003Cspan class=\"o\">=\u003C/span>\u003Cspan class=\"p\">(\u003C/span>\u003Cspan class=\"s1\">'api'\u003C/span>\u003Cspan class=\"p\">,\u003C/span> \u003Cspan class=\"s1\">'YOUR_API_KEY'\u003C/span>\u003Cspan class=\"p\">))\u003C/span>\n\u003C/pre>\u003C/div>\n\u003C/div>\n\u003Cdiv class=\"highlight-rb notranslate\" style=\"display: none;\">\u003Cdiv class=\"highlight\">\u003Cpre>\u003Cspan>\u003C/span>\u003Cspan class=\"k\">def\u003C/span> \u003Cspan class=\"nf\">cancel_mailing_list_validation\u003C/span>\n \u003Cspan class=\"no\">RestClient\u003C/span>\u003Cspan class=\"o\">.\u003C/span>\u003Cspan class=\"n\">delete\u003C/span>\u003Cspan class=\"p\">(\u003C/span>\u003Cspan class=\"s2\">\"https://api:YOUR_API_KEY\"\u003C/span> \u003Cspan class=\"p\">\\\u003C/span>\n \u003Cspan class=\"s2\">\"@api.mailgun.net/v3/lists/LIST@YOUR_DOMAIN_NAME/validate\"\u003C/span> \u003Cspan class=\"p\">\\\u003C/span>\n \u003Cspan class=\"s2\">\"/bar@example.com\"\u003C/span>\u003Cspan class=\"p\">)\u003C/span>\n\u003Cspan class=\"k\">end\u003C/span>\n\u003C/pre>\u003C/div>\n\u003C/div>\n\u003Cdiv class=\"highlight-csharp notranslate\" style=\"display: none;\">\u003Cdiv class=\"highlight\">\u003Cpre>\u003Cspan>\u003C/span>\u003Cspan class=\"k\">using\u003C/span> \u003Cspan class=\"nn\">System\u003C/span>\u003Cspan class=\"p\">;\u003C/span>\n\u003Cspan class=\"k\">using\u003C/span> \u003Cspan class=\"nn\">System.IO\u003C/span>\u003Cspan class=\"p\">;\u003C/span>\n\u003Cspan class=\"k\">using\u003C/span> \u003Cspan class=\"nn\">RestSharp\u003C/span>\u003Cspan class=\"p\">;\u003C/span>\n\u003Cspan class=\"k\">using\u003C/span> \u003Cspan class=\"nn\">RestSharp.Authenticators\u003C/span>\u003Cspan class=\"p\">;\u003C/span>\n\n\u003Cspan class=\"k\">public\u003C/span> \u003Cspan class=\"k\">class\u003C/span> \u003Cspan class=\"nc\">DeleteMailingListValidationChunk\u003C/span>\n\u003Cspan class=\"p\">{\u003C/span>\n\n \u003Cspan class=\"k\">public\u003C/span> \u003Cspan class=\"k\">static\u003C/span> \u003Cspan class=\"k\">void\u003C/span> \u003Cspan class=\"nf\">Main\u003C/span> \u003Cspan class=\"p\">(\u003C/span>\u003Cspan class=\"kt\">string\u003C/span>\u003Cspan class=\"p\">[]\u003C/span> \u003Cspan class=\"n\">args\u003C/span>\u003Cspan class=\"p\">)\u003C/span>\n \u003Cspan class=\"p\">{\u003C/span>\n \u003Cspan class=\"n\">Console\u003C/span>\u003Cspan class=\"p\">.\u003C/span>\u003Cspan class=\"n\">WriteLine\u003C/span> \u003Cspan class=\"p\">(\u003C/span>\u003Cspan class=\"n\">CancelMailingListValidation\u003C/span> \u003Cspan class=\"p\">().\u003C/span>\u003Cspan class=\"n\">Content\u003C/span>\u003Cspan class=\"p\">.\u003C/span>\u003Cspan class=\"n\">ToString\u003C/span> \u003Cspan class=\"p\">());\u003C/span>\n \u003Cspan class=\"p\">}\u003C/span>\n\n \u003Cspan class=\"k\">public\u003C/span> \u003Cspan class=\"k\">static\u003C/span> \u003Cspan class=\"n\">IRestResponse\u003C/span> \u003Cspan class=\"nf\">CancelMailingListValidation\u003C/span>\u003Cspan class=\"p\">()\u003C/span>\n \u003Cspan class=\"p\">{\u003C/span>\n \u003Cspan class=\"n\">RestClient\u003C/span> \u003Cspan class=\"n\">client\u003C/span> \u003Cspan class=\"p\">=\u003C/span> \u003Cspan class=\"k\">new\u003C/span> \u003Cspan class=\"n\">RestClient\u003C/span> \u003Cspan class=\"p\">();\u003C/span>\n \u003Cspan class=\"n\">client\u003C/span>\u003Cspan class=\"p\">.\u003C/span>\u003Cspan class=\"n\">BaseUrl\u003C/span> \u003Cspan class=\"p\">=\u003C/span> \u003Cspan class=\"k\">new\u003C/span> \u003Cspan class=\"n\">Uri\u003C/span> \u003Cspan class=\"p\">(\u003C/span>\u003Cspan class=\"s\">\"https://api.mailgun.net/v3\"\u003C/span>\u003Cspan class=\"p\">);\u003C/span>\n \u003Cspan class=\"n\">client\u003C/span>\u003Cspan class=\"p\">.\u003C/span>\u003Cspan class=\"n\">Authenticator\u003C/span> \u003Cspan class=\"p\">=\u003C/span>\n \u003Cspan class=\"k\">new\u003C/span> \u003Cspan class=\"nf\">HttpBasicAuthenticator\u003C/span> \u003Cspan class=\"p\">(\u003C/span>\u003Cspan class=\"s\">\"api\"\u003C/span>\u003Cspan class=\"p\">,\u003C/span>\n \u003Cspan class=\"s\">\"YOUR_API_KEY\"\u003C/span>\u003Cspan class=\"p\">);\u003C/span>\n \u003Cspan class=\"n\">RestRequest\u003C/span> \u003Cspan class=\"n\">request\u003C/span> \u003Cspan class=\"p\">=\u003C/span> \u003Cspan class=\"k\">new\u003C/span> \u003Cspan class=\"n\">RestRequest\u003C/span> \u003Cspan class=\"p\">();\u003C/span>\n \u003Cspan class=\"n\">request\u003C/span>\u003Cspan class=\"p\">.\u003C/span>\u003Cspan class=\"n\">Resource\u003C/span> \u003Cspan class=\"p\">=\u003C/span> \u003Cspan class=\"s\">\"lists/{list}/validate}\"\u003C/span>\u003Cspan class=\"p\">;\u003C/span>\n \u003Cspan class=\"n\">request\u003C/span>\u003Cspan class=\"p\">.\u003C/span>\u003Cspan class=\"n\">AddParameter\u003C/span> \u003Cspan class=\"p\">(\u003C/span>\u003Cspan class=\"s\">\"list\"\u003C/span>\u003Cspan class=\"p\">,\u003C/span> \u003Cspan class=\"s\">\"LIST@YOUR_DOMAIN_NAME\"\u003C/span>\u003Cspan class=\"p\">,\u003C/span>\n \u003Cspan class=\"n\">ParameterType\u003C/span>\u003Cspan class=\"p\">.\u003C/span>\u003Cspan class=\"n\">UrlSegment\u003C/span>\u003Cspan class=\"p\">);\u003C/span>\n \u003Cspan class=\"n\">request\u003C/span>\u003Cspan class=\"p\">.\u003C/span>\u003Cspan class=\"n\">Method\u003C/span> \u003Cspan class=\"p\">=\u003C/span> \u003Cspan class=\"n\">Method\u003C/span>\u003Cspan class=\"p\">.\u003C/span>\u003Cspan class=\"n\">DELETE\u003C/span>\u003Cspan class=\"p\">;\u003C/span>\n \u003Cspan class=\"k\">return\u003C/span> \u003Cspan class=\"n\">client\u003C/span>\u003Cspan class=\"p\">.\u003C/span>\u003Cspan class=\"n\">Execute\u003C/span> \u003Cspan class=\"p\">(\u003C/span>\u003Cspan class=\"n\">request\u003C/span>\u003Cspan class=\"p\">);\u003C/span>\n \u003Cspan class=\"p\">}\u003C/span>\n\n\u003Cspan class=\"p\">}\u003C/span>\n\u003C/pre>\u003C/div>\n\u003C/div>\n\u003Cp>Sample response:\u003C/p>\n\u003Cdiv class=\"highlight-javascript notranslate\">\u003Cdiv class=\"highlight\">\u003Cpre>\u003Cspan>\u003C/span>\u003Cspan class=\"p\">{\u003C/span>\n \u003Cspan class=\"s2\">\"message\"\u003C/span>\u003Cspan class=\"o\">:\u003C/span> \u003Cspan class=\"s2\">\"Validation job canceled.\"\u003C/span>\n\u003Cspan class=\"p\">}\u003C/span>\n\u003C/pre>\u003C/div>\n\u003C/div>\n\u003C/div>\n\u003C/div>\n\n\n \u003C/div>\n \u003C/div>\n \u003C/div>\n \u003Cdiv class=\"clearer\">\u003C/div>\n \u003C/div>\n\n \u003C/div> \u003C!-- /content -->\n \u003C/section> \u003C!-- /container -->\n\u003C/div> \u003C!-- /body -->\n \u003Cscript type=\"text/javascript\" charset=\"utf-8\" src=\"_static/bootstrap.min.js\">\u003C/script>\n \u003Cscript type=\"text/javascript\" charset=\"utf-8\" src=\"_static/jquery.debounce.min.js\">\u003C/script>\n \u003Cscript type=\"text/javascript\" charset=\"utf-8\" src=\"_static/jquery.cookie.min.js\">\u003C/script>\n \u003Cscript type=\"text/javascript\" charset=\"utf-8\" src=\"_static/jquery.viewport.min.js\">\u003C/script>\n \u003Cscript type=\"text/javascript\" charset=\"utf-8\" src=\"_static/samples.js\">\u003C/script>\n \u003Cscript type=\"text/javascript\" charset=\"utf-8\" src=\"_static/scroll_hash.js\">\u003C/script>\n \u003Cscript type=\"text/javascript\" charset=\"utf-8\" src=\"_static/underscore-min.js\">\u003C/script>\n \u003Cscript type=\"text/javascript\">\n window.underscore = _.noConflict();\n \u003C/script>\n\n\n\u003C!-- Ace editor for editable code -->\n\u003Cscript src=\"//cdnjs.cloudflare.com/ajax/libs/ace/1.1.01/ace.js\" type=\"text/javascript\" charset=\"utf-8\">\u003C/script>\n\n\u003Cscript type=\"text/javascript\">\n\n // highlight nav on load\n $(document).ready(function(){\n $('.docs-sidebar li').removeClass('active');\n $('.docs-sidebar ul.current li.current a.current').parent().addClass('active');\n });\n\n // Make sample code snippets editable in the browser\n $('.highlight pre').click(function(){\n ace_activate(this);\n });\n\n // Ace editor activation\n function ace_activate(container) {\n var editor = ace.edit(container);\n editor.setTheme(\"ace/theme/monokai\");\n editor.getSession().setMode(\"ace/mode/sh\");\n editor.setShowPrintMargin(false);\n editor.renderer.setShowGutter(false);\n editor.setHighlightActiveLine(false);\n editor.getSession().setUseWrapMode(true);\n editor.setBehavioursEnabled(false);\n $(container).height(editor.getSession().getScreenLength() * 20);\n }\n\u003C/script>\n\u003Cscript>\n displayNavbar(document.getElementById(\"navbar\"));\n\u003C/script>\n\u003C!-- User information insertion code-->\n\u003Cscript type=\"text/javascript\">\n var cp_hostname = \"\";\n\u003C/script>\n\n\u003Cscript type=\"text/javascript\" src=\"_static/insert-api-key.js\">\n\u003C/script>\n\n\u003C!-- Forethought.AI script to display Agatha -->\n \u003Cscript src=\"https://solve-widget.forethought.ai/embed.js\" type=\"application/javascript\" data-api-key=\"3112e6a2-5709-439c-bc2c-7bd49d2b22db\" data-ft-embed-script-language=\"en\" data-ft-location=\"mg-docs\" data-ft-workflow-tag=\"Mailgun\">\n \u003C/script>\n \n\u003Ciframe id=\"forethought-chat\" name=\"Virtual Assistant Chat\" title=\"Virtual Assistant Chat\" allowfullscreen=\"allowfullscreen\" mozallowfullscreen=\"mozallowfullscreen\" msallowfullscreen=\"msallowfullscreen\" oallowfullscreen=\"oallowfullscreen\" webkitallowfullscreen=\"webkitallowfullscreen\" sandbox=\"allow-scripts allow-popups allow-top-navigation-by-user-activation allow-same-origin allow-popups-to-escape-sandbox allow-downloads allow-top-navigation\" src=\"https://solve-widget.forethought.ai/?v=2#src=https%3A%2F%2Fsolve-widget.forethought.ai%2Fembed.js&type=application%2Fjavascript&data-api-key=3112e6a2-5709-439c-bc2c-7bd49d2b22db&data-ft-embed-script-language=en&data-ft-location=mg-docs&data-ft-workflow-tag=Mailgun\" style=\"\n border:none;\n overflow:hidden;\n position:fixed;\n z-index:999999;\n -webkit-mask-image: -webkit-radial-gradient(white, black);\n width: 0;\n height: 0;\n max-height: 800px;\n\n right: 0;\n bottom: 0;\n\">\u003C/iframe>\u003C!-- Inserted RTD Footer -->\n\n\u003Cdiv class=\"injected\">\n\n \n \u003Cdiv class=\"rst-versions rst-badge\" data-toggle=\"rst-versions\">\n \u003Cspan class=\"rst-current-version\" data-toggle=\"rst-current-version\">\n \u003Cspan class=\"fa fa-book\"> \u003C/span>\n v: latest\n \u003Cspan class=\"fa fa-caret-down\">\u003C/span>\n \u003C/span>\n \u003Cdiv class=\"rst-other-versions\">\n \n\n \n \n \n \u003Cdl>\n \u003Cdt>Versions\u003C/dt>\n \n \u003Cdd>\n \u003Ca href=\"https://documentation.mailgun.com/en/master/api-mailinglists.html\">master\u003C/a>\n \u003C/dd>\n \n \u003Cdd class=\"rtd-current-item\">\n \u003Ca href=\"https://documentation.mailgun.com/en/latest/api-mailinglists.html\">latest\u003C/a>\n \u003C/dd>\n \n \u003C/dl>\n \n \n\n \n \n \n\n \n \u003Cdl>\n \n \u003C!-- These are kept as relative links for internal installs that are http -->\n \u003Cdt>On Read the Docs\u003C/dt>\n \u003Cdd>\n \u003Ca href=\"//readthedocs.org/projects/mg-documentation/\">Project Home\u003C/a>\n \u003C/dd>\n \u003Cdd>\n \u003Ca href=\"//readthedocs.org/projects/mg-documentation/builds/\">Builds\u003C/a>\n \u003C/dd>\n \u003Cdd>\n \u003Ca href=\"//readthedocs.org/projects/mg-documentation/downloads/\">Downloads\u003C/a>\n \u003C/dd>\n \u003C/dl>\n \n\n \n\n \n \u003Cdl>\n \u003Cdt>On GitHub\u003C/dt>\n \u003Cdd>\n \u003Ca href=\"https://github.com/mailgun/documentation/blob/master/source/api-mailinglists.rst\">View\u003C/a>\n \u003C/dd>\n \n \u003Cdd>\n \u003Ca href=\"https://github.com/mailgun/documentation/edit/master/source/api-mailinglists.rst\">Edit\u003C/a>\n \u003C/dd>\n \n \u003C/dl>\n \n \n\n \n \u003Cdl>\n \u003Cdt>Search\u003C/dt>\n \u003Cdd>\n \u003Cdiv style=\"padding: 6px;\">\n \n \u003Cform id=\"flyout-search-form\" class=\"wy-form\" target=\"_blank\" action=\"//readthedocs.org/projects/mg-documentation/search/\" method=\"get\">\n \u003Cinput type=\"text\" name=\"q\" aria-label=\"Search docs\" placeholder=\"Search docs\">\n \u003C/form>\n \u003C/div>\n \u003C/dd>\n \u003C/dl>\n \n\n \u003Chr>\n\n \n \u003Csmall>\n \u003Cspan>Hosted by \u003Ca href=\"https://readthedocs.org\">Read the Docs\u003C/a>\u003C/span>\n \u003Cspan> · \u003C/span>\n \u003Ca href=\"https://docs.readthedocs.io/page/privacy-policy.html\">Privacy Policy\u003C/a>\n \u003C/small>\n \n\n \n \u003C/div>\n \u003C/div>\n \n\n\u003C/div>\n\u003C/body>\u003C/html>"} | headers=HTTPHeaderDict({'Content-Length': '506155', 'Content-Type': 'application/json; charset=utf-8', 'cache-control': 'no-cache'}) 2024-01-05 09:57:33 [selenium.webdriver.remote.remote_connection] DEBUG: Finished Request 2024-01-05 09:57:33 [selenium.webdriver.remote.remote_connection] DEBUG: GET http://localhost:38767/session/623fead2834f2ac70f5a205f3a9fad02/url {} 2024-01-05 09:57:33 [urllib3.connectionpool] DEBUG: http://localhost:38767 "GET /session/623fead2834f2ac70f5a205f3a9fad02/url HTTP/1.1" 200 0 2024-01-05 09:57:33 [selenium.webdriver.remote.remote_connection] DEBUG: Remote response: status=200 | data={"value":"https://documentation.mailgun.com/en/latest/api-mailinglists.html"} | headers=HTTPHeaderDict({'Content-Length': '77', 'Content-Type': 'application/json; charset=utf-8', 'cache-control': 'no-cache'}) 2024-01-05 09:57:33 [selenium.webdriver.remote.remote_connection] DEBUG: Finished Request 2024-01-05 09:57:33 [scrapy.core.engine] DEBUG: Crawled (200) (referer: None) 2024-01-05 09:57:34 [root] INFO: final txt: ==> About About Company Partners Careers Events About About Company Partners Careers Events About About Company Partners Careers Events Blog Blog Blog Help Help Contact Support Help Center Status Security Portal GDPR Help Help Contact Support Help Center Status Security Portal GDPR Help Help Contact Support Help Center Status Security Portal GDPR Documentation Documentation Documentation Log in Log in Log in Burger-Menu Burger-Menu Pricing Products Products Home Send and receive email Email API SMTP Inbound Email Routing Send Time Optimization Measure Success Email Analytics Email Logs Land In The Inbox Deliverability Services Email Verification InboxReady Inbox Placement Email Testing Tools Products Products Home Send and receive email Email API SMTP Inbound Email Routing Send Time Optimization Measure Success Email Analytics Email Logs Land In The Inbox Deliverability Services Email Verification InboxReady Inbox Placement Email Testing Tools Solutions Solutions Home Use Cases Transactional Emails Email Marketing Email Parsing Email Sending White Labeling Receiving Email Burst Sending Solutions Solutions Home Use Cases Transactional Emails Email Marketing Email Parsing Email Sending White Labeling Receiving Email Burst Sending Enterprise Enterprise Enterprise Consulting Enterprise Enterprise Enterprise Consulting Resources Resources Home Learn Guides Podcasts Videos Glossary Tools Email ROI Tool Email Templates Integrations Success Stories Mailgun vs. Competitors Case studies Our customers Resources Resources Home Learn Guides Podcasts Videos Glossary Tools Email ROI Tool Email Templates Integrations Success Stories Mailgun vs. Competitors Case studies Our customers Contact Contact Home Talk to Sales Schedule a demo Contact Contact Home Talk to Sales Schedule a demo Get Started Back to Main menu Pricing Products Products Home Send and receive email Email API SMTP Inbound Email Routing Send Time Optimization Measure Success Email Analytics Email Logs Land In The Inbox Deliverability Services Email Verification InboxReady Inbox Placement Email Testing Tools Products Products Home Send and receive email Email API SMTP Inbound Email Routing Send Time Optimization Measure Success Email Analytics Email Logs Land In The Inbox Deliverability Services Email Verification InboxReady Inbox Placement Email Testing Tools Solutions Solutions Home Use Cases Transactional Emails Email Marketing Email Parsing Email Sending White Labeling Receiving Email Burst Sending Solutions Solutions Home Use Cases Transactional Emails Email Marketing Email Parsing Email Sending White Labeling Receiving Email Burst Sending Enterprise Enterprise Enterprise Consulting Enterprise Enterprise Enterprise Consulting Resources Resources Home Learn Guides Podcasts Videos Glossary Tools Email ROI Tool Email Templates Integrations Success Stories Mailgun vs. Competitors Case studies Our customers Resources Resources Home Learn Guides Podcasts Videos Glossary Tools Email ROI Tool Email Templates Integrations Success Stories Mailgun vs. Competitors Case studies Our customers Contact Contact Home Talk to Sales Schedule a demo Contact Contact Home Talk to Sales Schedule a demo About About Company Partners Careers Events About About Company Partners Careers Events About About Company Partners Careers Events Blog Blog Blog Help Help Contact Support Help Center Status Security Portal GDPR Help Help Contact Support Help Center Status Security Portal GDPR Help Help Contact Support Help Center Status Security Portal GDPR Documentation Documentation Documentation Log in Log in Log in Get Started Products Home Send and receive email Email API SMTP Inbound Email Routing Send Time Optimization Measure Success Email Analytics Email Logs Land In The Inbox Deliverability Services Email Verification InboxReady Inbox Placement Email Testing Tools Solutions Home Use Cases Transactional Emails Email Marketing Email Parsing Email Sending White Labeling Receiving Email Burst Sending Enterprise Enterprise Consulting Resources Home Learn Guides Podcasts Videos Glossary Tools Email ROI Tool Email Templates Integrations Success Stories Mailgun vs. Competitors Case studies Our customers Contact Home Talk to Sales Schedule a demo About Company Partners Careers Events Help Contact Support Help Center Status Security Portal GDPR Edit Code sample preference: curl Ruby Python PHP Java C# Go Node.js ¶ You can programmatically create mailing lists using Mailgun Mailing List API. The Mailing List API endpoint is available at: @ . @ . Paginate over mailing lists under your account Parameter Description limit (optional: 100 by default) Returns a single mailing list by a given address. Creates a new mailing list. Parameter Description address developers@mailgun.net Developers name Developers (optional) description (optional) access_level List access level, one of: readonly (default), members, everyone reply_preference list sender (optional) Update mailing list properties, such as address, description or name Parameter Description address devs@mg.net (optional) name My newsletter (optional) description (optional) access_level List access level, one of: readonly (default), members, everyone reply_preference list sender (optional) Deletes a mailing list. Verify all the members of the mailing list. Note Our Email Validation service has been renamed to Email Verification service. While the names are different, nothing within our codebase has changed to cause a disruption in service. Retrieve current status of the mailing list verification job. Note Our Email Validation service has been renamed to Email Verification service. While the names are different, nothing within our codebase has changed to cause a disruption in service. Cancel an active mailing list verification job. Note Our Email Validation service has been renamed to Email Verification service. While the names are different, nothing within our codebase has changed to cause a disruption in service. Paginate over list members in the given mailing list Parameter Description subscribed yes no limit (optional: 100 by default) Retrieves a mailing list member. Adds a member to the mailing list. Parameter Description address Alice alice@example.com name Optional member name vars {"gender":"female","age":27} subscribed yes (default) no upsert yes no (default) Updates a mailing list member with given properties. Won’t touch the property if it’s not passed in. Parameter Description address Alice alice@example.com name Alice vars {"gender":"female","age":27} subscribed no yes Adds multiple members, up to 1,000 per call, to a Mailing List. Parameter Description members ["bob@example.com", "alice@example.com"] [{"address": "bob@example.com", "name": "Bob", "subscribed": false}, {"address": "alice@example.com", "name": "Alice"}] subscribed true upsert yes no Delete a mailing list member. ¶ Mailing lists have three different access levels. These levels define how users can interact with the list. Access Level Description read-only Only authenticated users can post to this list. It is used for mass announcements and newsletters. This is the default access level. members Subscribed members of the list can communicate with each other. everyone Everyone can post to this list. Recommended turning spam filtering on when using this mode. ¶ Create a mailing list: 'api:YOUR_API_KEY' \ \ address = 'LIST@YOUR_DOMAIN_NAME' \ description = 'Mailgun developers list' import com.mailgun.api.v3.MailgunMailingListApi ; import com.mailgun.enums.AccessLevel ; import com.mailgun.enums.ReplyPreference ; import com.mailgun.model.mailing.lists.MailingListRequest ; import com.mailgun.model.mailing.lists.MailingListResponse ; // ... public MailingListResponse createMailingList () { MailgunMailingListApi mailgunMailingListApi = MailgunClient . config ( API_KEY ) . createApi ( MailgunMailingListApi . class ); MailingListRequest mailingListRequest = MailingListRequest . builder () . address ( "LIST@YOUR_DOMAIN_NAME" ) . name ( "LIST_NAME" ) . description ( "LIST_DESCRIPTION" ) . accessLevel ( AccessLevel . EVERYONE ) . replyPreference ( ReplyPreference . LIST ) . build (); return mailgunMailingListApi . createMailingList ( mailingListRequest ); } # Include the Autoloader (see "Libraries" for install instructions) require 'vendor/autoload.php' ; use Mailgun\Mailgun ; # Instantiate the client. $mgClient = Mailgun :: create ( 'PRIVATE_API_KEY' , 'https://API_HOSTNAME' ); $mailing_list = 'LIST@YOUR_DOMAIN_NAME' ; $list_name = 'Mailgun Subscribers' ; $list_description = 'News and service updates' ; $access_level = 'readonly' ; # Issue the call to the client. $result = $mgClient -> mailingList () -> create ( $mailing_list , $list_name , $list_description , $access_level ); def create_mailing_list (): return requests . post ( "https://api.mailgun.net/v3/lists" , auth = ( 'api' , 'YOUR_API_KEY' ), data = { 'address' : 'LIST@YOUR_DOMAIN_NAME' , 'description' : "Mailgun developers list" }) def create_mailing_list RestClient . post ( "https://api:YOUR_API_KEY" \ "@api.mailgun.net/v3/lists" , :address => 'LIST@YOUR_DOMAIN_NAME' , :description => "Mailgun developers list" ) end using System ; using System.IO ; using RestSharp ; using RestSharp.Authenticators ; public class CreateMailingListChunk { public static void Main ( string [] args ) { Console . WriteLine ( CreateMailingList (). Content . ToString ()); } public static IRestResponse CreateMailingList () { RestClient client = new RestClient (); client . BaseUrl = new Uri ( "https://api.mailgun.net/v3" ); client . Authenticator = new HttpBasicAuthenticator ( "api" , "YOUR_API_KEY" ); RestRequest request = new RestRequest (); request . Resource = "lists" ; request . AddParameter ( "address" , "LIST@YOUR_DOMAIN_NAME" ); request . AddParameter ( "description" , "Mailgun developers list" ); request . Method = Method . POST ; return client . Execute ( request ); } } import ( "context" "github.com/mailgun/mailgun-go/v3" "time" ) func CreateMailingList ( domain , apiKey string ) ( mailgun . MailingList , error ) { mg := mailgun . NewMailgun ( domain , apiKey ) ctx , cancel := context . WithTimeout ( context . Background (), time . Second * 30 ) defer cancel () return mg . CreateMailingList ( ctx , mailgun . MailingList { Address : "list@example.com" , Name : "dev" , Description : "Mailgun developers list." , AccessLevel : mailgun . AccessLevelMembers , }) } const DOMAIN = 'YOUR_DOMAIN_NAME' ; import formData from 'form-data' ; import Mailgun from 'mailgun.js' ; const mailgun = new Mailgun ( formData ); const client = mailgun . client ({ username : 'api' , key : 'YOUR_API_KEY' || '' }); ( async () => { try { const newList = await client . lists . create ({ address : "list_name@${DOMAIN}" , name : "list_name" , description : "list_description" , access_level : "everyone" , // readonly (default), members, everyone }); console . log ( 'newList' , newList ); } catch ( error ) { console . error ( error ); } })(); Sample response: { "message" : "Mailing list has been created" , "list" : { "created_at" : "Tue, 06 Mar 2012 05:44:45 GMT" , "address" : "dev@samples.mailgun.org" , "members_count" : 0 , "description" : "Mailgun developers list" , "name" : "" } } Get a page of mailing lists: 'api:YOUR_API_KEY' \ import com.mailgun.api.v3.MailgunMailingListApi ; import com.mailgun.model.mailing.lists.MailingListDataResponse ; // ... public MailingListDataResponse mailingLists () { MailgunMailingListApi mailgunMailingListApi = MailgunClient . config ( API_KEY ) . createApi ( MailgunMailingListApi . class ); return mailgunMailingListApi . getMailingList (); } # Include the Autoloader (see "Libraries" for install instructions) require 'vendor/autoload.php' ; use Mailgun\Mailgun ; # Instantiate the client. $mgClient = Mailgun :: create ( 'PRIVATE_API_KEY' , 'https://API_HOSTNAME' ); # Issue the call to the client. $response = $mgClient -> mailingList () -> pages (); def list_members (): return requests . get ( "https://api.mailgun.net/v3/lists/pages" , auth = ( 'api' , 'YOUR_API_KEY' )) def list_members RestClient . get ( "https://api:YOUR_API_KEY" \ "@api.mailgun.net/v3/lists/pages" ) end using System ; using System.IO ; using RestSharp ; using RestSharp.Authenticators ; public class GetMailingListsChunk { public static void Main ( string [] args ) { Console . WriteLine ( GetMailingLists (). Content . ToString ()); } public static IRestResponse GetMailingLists () { RestClient client = new RestClient (); client . BaseUrl = new Uri ( "https://api.mailgun.net/v3" ); client . Authenticator = new HttpBasicAuthenticator ( "api" , "YOUR_API_KEY" ); RestRequest request = new RestRequest (); request . Resource = "lists/pages" ; return client . Execute ( request ); } } import ( "context" "github.com/mailgun/mailgun-go/v3" "time" ) func ListMailingLists ( domain , apiKey string ) ([] mailgun . MailingList , error ) { mg := mailgun . NewMailgun ( domain , apiKey ) it := mg . ListMailingLists ( nil ) ctx , cancel := context . WithTimeout ( context . Background (), time . Second * 30 ) defer cancel () var page , result [] mailgun . MailingList for it . Next ( ctx , & page ) { result = append ( result , page ... ) } if it . Err () != nil { return nil , it . Err () } return result , nil } const DOMAIN = 'YOUR_DOMAIN_NAME' ; import formData from 'form-data' ; import Mailgun from 'mailgun.js' ; const mailgun = new Mailgun ( formData ); const client = mailgun . client ({ username : 'api' , key : 'YOUR_API_KEY' || '' }); ( async () => { try { const listsArray = await client . lists . list (); console . log ( 'lists' , listsArray ); } catch ( error ) { console . error ( error ); } })(); Sample response: { "items" : [ { "access_level" : "everyone" , "address" : "dev@samples.mailgun.org" , "created_at" : "Tue, 06 Mar 2012 05:44:45 GMT" , "description" : "Mailgun developers list" , "members_count" : 1 , "name" : "" }, { "access_level" : "readonly" , "address" : "bar@example.com" , "created_at" : "Wed, 06 Mar 2013 11:39:51 GMT" , "description" : "" , "members_count" : 2 , "name" : "" } ], "paging" : { "first" : "https://url_to_next_page" , "last" : "https://url_to_last_page" , "next" : "https://url_to_next_page" , "previous" : "https://url_to_previous_page" } } Add a mailing list member: 'api:YOUR_API_KEY' \ \ subscribed = \ address = 'bar@example.com' \ name = 'Bob Bar' \ description = 'Developer' \ vars = '{"age": 26}' import com.mailgun.api.v3.MailgunMailingListApi ; import com.mailgun.model.mailing.lists.MailingListMemberResponse ; import com.mailgun.model.mailing.lists.MailingListNewMemberRequest ; import java.util.Map ; // ... public MailingListMemberResponse addListMember () { MailgunMailingListApi mailgunMailingListApi = MailgunClient . config ( API_KEY ) . createApi ( MailgunMailingListApi . class ); Map < String , Object > vars = vars = Map . of ( "age" , "26" ); MailingListNewMemberRequest request = MailingListNewMemberRequest . builder () . address ( "bob@example.com" ) . name ( "Bob Bar" ) . vars ( vars ) . subscribed ( true ) . build (); return mailgunMailingListApi . addMemberToMailingList ( MAILING_LIST_ADDRESS , request ); } # Include the Autoloader (see "Libraries" for install instructions) require 'vendor/autoload.php' ; use Mailgun\Mailgun ; # Instantiate the client. $mgClient = Mailgun :: create ( 'PRIVATE_API_KEY' , 'https://API_HOSTNAME' ); $mailing_list = 'LIST@YOUR_DOMAIN_NAME' ; $address = 'bob@example.com' ; $name = 'Bob' ; $vars = array ( "id" => "123456" ); # Issue the call to the client. $result = $mgClient -> mailingList () -> member () -> create ( $mailing_list , $address , $name , $vars ); def add_list_member (): return requests . post ( "https://api.mailgun.net/v3/lists/LIST@YOUR_DOMAIN_NAME/members" , auth = ( 'api' , 'YOUR_API_KEY' ), data = { 'subscribed' : True , 'address' : 'bar@example.com' , 'name' : 'Bob Bar' , 'description' : 'Developer' , 'vars' : '{"age": 26}' }) def add_list_member RestClient . post ( "https://api:YOUR_API_KEY" \ "@api.mailgun.net/v3/lists/LIST@YOUR_DOMAIN_NAME/members" , :subscribed => true , :address => 'bar@example.com' , :name => 'Bob Bar' , :description => 'Developer' , :vars => '{"age": 26}' ) end using System ; using System.IO ; using RestSharp ; using RestSharp.Authenticators ; public class AddListMemberChunk { public static void Main ( string [] args ) { Console . WriteLine ( AddListMember (). Content . ToString ()); } public static IRestResponse AddListMember () { RestClient client = new RestClient (); client . BaseUrl = new Uri ( "https://api.mailgun.net/v3" ); client . Authenticator = new HttpBasicAuthenticator ( "api" , "YOUR_API_KEY" ); RestRequest request = new RestRequest (); request . Resource = "lists/{list}/members" ; request . AddParameter ( "list" , "LIST@YOUR_DOMAIN_NAME" , ParameterType . UrlSegment ); request . AddParameter ( "address" , "bar@example.com" ); request . AddParameter ( "subscribed" , true ); request . AddParameter ( "name" , "Bob Bar" ); request . AddParameter ( "description" , "Developer" ); request . AddParameter ( "vars" , "{\"age\": 26}" ); request . Method = Method . POST ; return client . Execute ( request ); } } import ( "context" "github.com/mailgun/mailgun-go/v3" "time" ) func AddListMember ( domain , apiKey string ) error { mg := mailgun . NewMailgun ( domain , apiKey ) memberJoe := mailgun . Member { Address : "joe@example.com" , Name : "Joe Example" , Subscribed : mailgun . Subscribed , } ctx , cancel := context . WithTimeout ( context . Background (), time . Second * 30 ) defer cancel () return mg . CreateMember ( ctx , true , "mailingList@example.com" , memberJoe ) } const DOMAIN = 'YOUR_DOMAIN_NAME' ; import formData from 'form-data' ; import Mailgun from 'mailgun.js' ; const mailgun = new Mailgun ( formData ); const client = mailgun . client ({ username : 'api' , key : 'YOUR_API_KEY' || '' }); ( async () => { try { const newMember = await client . lists . members . createMember ( DOMAIN , { address : 'bob@example.com' , name : 'Bob Barr' , vars : JSON . stringify ({ age : 27 }), subscribed : 'yes' , upsert : 'yes' } ); console . log ( 'newMember' , newMember ); } catch ( error ) { console . error ( error ); } })(); Sample response: { "member" : { "vars" : { "age" : 26 }, "name" : "Bob Bar" , "subscribed" : true , "address" : "bar@example.com" }, "message" : "Mailing list member has been created" } Add multiple mailing list members (limit 1,000 per call): 'api:YOUR_API_KEY' \ \ upsert = true \ members = '[{"address": "Alice ", "vars": {"age": 26}},{"name": "Bob", "address": "bob@example.com", "vars": {"age": 34}}]' import com.mailgun.api.v3.MailgunMailingListApi ; import com.mailgun.model.mailing.lists.AddMailingListMembersRequest ; import com.mailgun.model.mailing.lists.MailingListMember ; import com.mailgun.model.mailing.lists.MailingListResponse ; import java.util.List ; import java.util.Map ; // ... public MailingListResponse addListMembers () { MailgunMailingListApi mailgunMailingListApi = MailgunClient . config ( API_KEY ) . createApi ( MailgunMailingListApi . class ); Map < String , Object > aliceVars = Map . of ( "age" , 26 ); MailingListMember alice = MailingListMember . builder () . address ( "Alice " ) . name ( "Alice" ) . vars ( aliceVars ) . subscribed ( true ) . build (); Map < String , Object > bobVars = Map . of ( "gender" , "male" , "age" , 1 , "name" , "Bob" ); MailingListMember bob = MailingListMember . builder () . address ( "bob@example.com" ) . name ( "Bob" ) . vars ( bobVars ) . subscribed ( true ) . build (); AddMailingListMembersRequest request = AddMailingListMembersRequest . builder () . members ( List . of ( alice , bob )) . upsert ( true ) . build (); return mailgunMailingListApi . addMembersToMailingList ( MAILING_LIST_ADDRESS , request ); } # Include the Autoloader (see "Libraries" for install instructions) require 'vendor/autoload.php' ; use Mailgun\Mailgun ; # Instantiate the client. $mgClient = Mailgun :: create ( 'PRIVATE_API_KEY' , 'https://API_HOSTNAME' ); $mailing_list = 'LIST@YOUR_DOMAIN_NAME' ; $members = array ( array ( 'address' => 'bob@example.com' , 'name' => 'Bob' , 'vars' => array ( "id" => "123456" ) ) ); # Issue the call to the client. $result = $mgClient -> mailingList () -> member () -> createMultiple ( $mailing_list , $members ); def add_list_member (): return requests . post ( "https://api.mailgun.net/v3/lists/LIST@YOUR_DOMAIN_NAME/members.json" , auth = ( 'api' , 'YOUR_API_KEY' ), data = { 'upsert' : True , 'members' : '[{"address": "Alice ", "vars": {"age": 26}},{"name": "Bob", "address": "bob@example.com", "vars": {"age": 34}}]' ) def add_list_member RestClient . post ( "https://api:YOUR_API_KEY" \ "@api.mailgun.net/v3/lists/LIST@YOUR_DOMAIN_NAME/members.json" , :upsert => true , :members => '[{"address": "Alice ", "vars": {"age": 26}},{"name": "Bob", "address": "bob@example.com", "vars": {"age": 34}}]' ) end using System ; using System.IO ; using RestSharp ; using RestSharp.Authenticators ; public class AddListMembersChunk { public static void Main ( string [] args ) { Console . WriteLine ( AddListMembers (). Content . ToString ()); } public static IRestResponse AddListMembers () { RestClient client = new RestClient (); client . BaseUrl = new Uri ( "https://api.mailgun.net/v3" ); client . Authenticator = new HttpBasicAuthenticator ( "api" , "YOUR_API_KEY" ); RestRequest request = new RestRequest (); request . Resource = "lists/{list}/members.json" ; request . AddParameter ( "list" , "LIST@YOUR_DOMAIN_NAME" , ParameterType . UrlSegment ); request . AddParameter ( "members" , "[{\"address\":\"Alice\",\"vars\":{\"age\":26}},{\"name\":\"Bob\",\"address\":\"bob@example.com\",\"vars\":{\"age\":34}}]" ); request . AddParameter ( "upsert" , true ); request . Method = Method . POST ; return client . Execute ( request ); } } import ( "context" "github.com/mailgun/mailgun-go/v3" "time" ) func AddListMembers ( domain , apiKey string ) error { mg := mailgun . NewMailgun ( domain , apiKey ) ctx , cancel := context . WithTimeout ( context . Background (), time . Second * 30 ) defer cancel () return mg . CreateMemberList ( ctx , nil , "mailgunList@example.com" , [] interface {}{ mailgun . Member { Address : "alice@example.com" , Name : "Alice's debugging account" , Subscribed : mailgun . Unsubscribed , }, mailgun . Member { Address : "Bob Cool " , Name : "Bob's Cool Account" , Subscribed : mailgun . Subscribed , }, mailgun . Member { Address : "joe.hamradio@example.com" , // Charlette is a ham radio packet BBS user. // We attach her packet BBS e-mail address as an arbitrary var here. Vars : map [ string ] interface {}{ "packet-email" : "KW9ABC @ BOGUS-4.#NCA.CA.USA.NOAM" , }, }, }) } const DOMAIN = 'YOUR_DOMAIN_NAME' ; import formData from 'form-data' ; import Mailgun from 'mailgun.js' ; const mailgun = new Mailgun ( formData ); const client = mailgun . client ({ username : 'api' , key : 'YOUR_API_KEY' || '' }); ( async () => { try { const newMembersList = [ { address : 'bob@example.com' , name : 'Bob Barr' , vars : JSON . stringify ({ age : 27 }), subscribed : 'yes' , upsert : 'yes' }, { address : 'Alice ' , name : 'Alice Barr' , vars : JSON . stringify ({ age : 27 }), subscribed : 'yes' , upsert : 'yes' }, ]; const newMembers = await client . lists . members . createMembers ( DOMAIN , { members : newMembersList , upsert : 'yes' } ); console . log ( 'newMembers' , newMembers ); } catch ( error ) { console . error ( error ); } })(); Sample response: { "message" : "Mailing list has been updated" , "list" : { "members_count" : 7 , "description" : "My updated test mailing list" , "created_at" : "Wed, 06 Mar 2013 11:39:51 GMT" , "access_level" : "readonly" , "address" : "dev@samples.mailgun.org" , "name" : "Test List Updated" } } You can also update an existing member: 'api:YOUR_API_KEY' \ \ subscribed = \ name = 'Foo Bar' import com.mailgun.api.v3.MailgunMailingListApi ; import com.mailgun.model.mailing.lists.MailingListMemberResponse ; import com.mailgun.model.mailing.lists.MailingListMemberUpdateRequest ; import java.util.Map ; // ... public MailingListMemberResponse updateMembers () { MailgunMailingListApi mailgunMailingListApi = MailgunClient . config ( API_KEY ) . createApi ( MailgunMailingListApi . class ); MailingListMemberUpdateRequest request = MailingListMemberUpdateRequest . builder () . name ( "Alice" ) . vars ( Map . of ( "age" , "26" )) . subscribed ( false ) . build (); return mailgunMailingListApi . updateMailingListMember ( MAILING_LIST_ADDRESS , "alice@example.com" , request ); } # Include the Autoloader (see "Libraries" for install instructions) require 'vendor/autoload.php' ; use Mailgun\Mailgun ; # Instantiate the client. $mgClient = Mailgun :: create ( 'PRIVATE_API_KEY' , 'https://API_HOSTNAME' ); $mailing_list = 'LIST@YOUR_DOMAIN_NAME' ; $recipient = 'bob@example.com' ; $params = array ( 'name' => 'Bob' , 'subscribed => ' yes ', ' vars ' => ' { "age" : 30 , "pet" : "cat" } ' ); # Issue the call to the client. $result = $mgClient -> mailingList () -> member () -> update ( $mailing_list , $recipient , $params ); def update_member (): return requests . put ( ( "https://api.mailgun.net/v3/lists/LIST@YOUR_DOMAIN_NAME/members" "/bar@example.com" ), auth = ( 'api' , 'YOUR_API_KEY' ), data = { 'subscribed' : False , 'name' : 'Foo Bar' }) def update_member RestClient . put ( "https://api:YOUR_API_KEY" \ "@api.mailgun.net/v3/lists/LIST@YOUR_DOMAIN_NAME/members" \ "/bar@example.com" , :subscribed => false , :name => 'Foo Bar' ) end using System ; using System.IO ; using RestSharp ; using RestSharp.Authenticators ; public class UpdateListMemberChunk { public static void Main ( string [] args ) { Console . WriteLine ( UpdateListMember (). Content . ToString ()); } public static IRestResponse UpdateListMember () { RestClient client = new RestClient (); client . BaseUrl = new Uri ( "https://api.mailgun.net/v3" ); client . Authenticator = new HttpBasicAuthenticator ( "api" , "YOUR_API_KEY" ); RestRequest request = new RestRequest (); request . Resource = "lists/{list}/members/{member}" ; request . AddParameter ( "list" , "LIST@YOUR_DOMAIN_NAME" , ParameterType . UrlSegment ); request . AddParameter ( "member" , "bar@example.com" , ParameterType . UrlSegment ); request . AddParameter ( "subscribed" , false ); request . AddParameter ( "name" , "Foo Bar" ); request . Method = Method . PUT ; return client . Execute ( request ); } } import ( "context" "github.com/mailgun/mailgun-go/v3" "time" ) func UpdateMember ( domain , apiKey string ) error { mg := mailgun . NewMailgun ( domain , apiKey ) ctx , cancel := context . WithTimeout ( context . Background (), time . Second * 30 ) defer cancel () _ , err := mg . UpdateMember ( ctx , "bar@example.com" , "list@example.com" , mailgun . Member { Name : "Foo Bar" , Subscribed : mailgun . Unsubscribed , }) return err } const DOMAIN = 'YOUR_DOMAIN_NAME' ; import formData from 'form-data' ; import Mailgun from 'mailgun.js' ; const mailgun = new Mailgun ( formData ); const client = mailgun . client ({ username : 'api' , key : 'YOUR_API_KEY' || '' }); ( async () => { try { const updatedMember = await client . lists . members . updateMember ( `mylist@ ${ DOMAIN } ` , 'bob@example.com' , { subscribed : 'yes' } ); console . log ( 'updatedMember' , updatedMember ); } catch ( error ) { console . error ( error ); } })(); Sample response: { "member" : { "vars" : { "age" : 26 }, "name" : "Foo Bar" , "subscribed" : false , "address" : "bar@example.com" }, "message" : "Mailing list member has been updated" } Listing members: 'api:YOUR_API_KEY' \ import com.mailgun.api.v3.MailgunMailingListApi ; import com.mailgun.model.mailing.lists.MailingListMembersResponse ; // ... public MailingListMembersResponse listMembers () { MailgunMailingListApi mailgunMailingListApi = MailgunClient . config ( API_KEY ) . createApi ( MailgunMailingListApi . class ); return mailgunMailingListApi . getMailingListMembers ( MAILING_LIST_ADDRESS ); } # Include the Autoloader (see "Libraries" for install instructions) require 'vendor/autoload.php' ; use Mailgun\Mailgun ; # Instantiate the client. $mgClient = Mailgun :: create ( 'PRIVATE_API_KEY' , 'https://API_HOSTNAME' ); $mailing_list = 'LIST@YOUR_DOMAIN_NAME' ; # Issue the call to the client. $result = $mgClient -> mailingList () -> member () -> index ( $mailing_list ); def list_members (): return requests . get ( "https://api.mailgun.net/v3/lists/LIST@YOUR_DOMAIN_NAME/members/pages" , auth = ( 'api' , 'YOUR_API_KEY' )) def list_members RestClient . get ( "https://api:YOUR_API_KEY" \ "@api.mailgun.net/v3/lists/LIST@YOUR_DOMAIN_NAME/members/pages" ) end using System ; using System.IO ; using RestSharp ; using RestSharp.Authenticators ; public class GetListMembersChunk { public static void Main ( string [] args ) { Console . WriteLine ( GetListMembers (). Content . ToString ()); } public static IRestResponse GetListMembers () { RestClient client = new RestClient (); client . BaseUrl = new Uri ( "https://api.mailgun.net/v3" ); client . Authenticator = new HttpBasicAuthenticator ( "api" , "YOUR_API_KEY" ); RestRequest request = new RestRequest (); request . Resource = "lists/{list}/members/pages" ; request . AddParameter ( "list" , "LIST@YOUR_DOMAIN_NAME" , ParameterType . UrlSegment ); return client . Execute ( request ); } } import ( "context" "github.com/mailgun/mailgun-go/v3" "time" ) func GetMembers ( domain , apiKey string ) ([] mailgun . Member , error ) { mg := mailgun . NewMailgun ( domain , apiKey ) it := mg . ListMembers ( "list@example.com" , nil ) ctx , cancel := context . WithTimeout ( context . Background (), time . Second * 30 ) defer cancel () var page , result [] mailgun . Member for it . Next ( ctx , & page ) { result = append ( result , page ... ) } if it . Err () != nil { return nil , it . Err () } return result , nil } const DOMAIN = 'YOUR_DOMAIN_NAME' ; import formData from 'form-data' ; import Mailgun from 'mailgun.js' ; const mailgun = new Mailgun ( formData ); const client = mailgun . client ({ username : 'api' , key : 'YOUR_API_KEY' || '' }); ( async () => { try { const listingMembers = await client . lists . members . listMembers ( DOMAIN ); console . log ( 'listingMembers' , listingMembers ); } catch ( error ) { console . error ( error ); } })(); Sample response: { "items" : [ { "vars" : { "age" : 26 }, "name" : "Foo Bar" , "subscribed" : false , "address" : "bar@example.com" } ], "paging" : { "first" : "https://url_to_first_page" , "last" : "https://url_to_last_page" , "next" : "http://url_to_next_page" , "previous" : "http://url_to_previous_page" } } Remove a member: 'api:YOUR_API_KEY' \ import com.mailgun.api.v3.MailgunMailingListApi ; import com.mailgun.model.mailing.lists.MailingListMemberResponse ; // ... public MailingListMemberResponse removeMembers () { MailgunMailingListApi mailgunMailingListApi = MailgunClient . config ( API_KEY ) . createApi ( MailgunMailingListApi . class ); return mailgunMailingListApi . deleteMemberFromMailingList ( MAILING_LIST_ADDRESS , "karen@example.com" ); } # Include the Autoloader (see "Libraries" for install instructions) require 'vendor/autoload.php' ; use Mailgun\Mailgun ; # Instantiate the client. $mgClient = Mailgun :: create ( 'PRIVATE_API_KEY' , 'https://API_HOSTNAME' ); $mailing_list = 'LIST@YOUR_DOMAIN_NAME' ; $recipient = 'bob@example.com' ; # Issue the call to the client. $result = $mgClient -> mailingList () -> member () -> delete ( $mailing_list , $recipient ); def remove_member (): return requests . delete ( ( "https://api.mailgun.net/v3/lists/LIST@YOUR_DOMAIN_NAME/members" "/bar@example.com" ), auth = ( 'api' , 'YOUR_API_KEY' )) def remove_member RestClient . delete ( "https://api:YOUR_API_KEY" \ "@api.mailgun.net/v3/lists/LIST@YOUR_DOMAIN_NAME/members" \ "/bar@example.com" ) end using System ; using System.IO ; using RestSharp ; using RestSharp.Authenticators ; public class RemoveListMemberChunk { public static void Main ( string [] args ) { Console . WriteLine ( RemoveListMember (). Content . ToString ()); } public static IRestResponse RemoveListMember () { RestClient client = new RestClient (); client . BaseUrl = new Uri ( "https://api.mailgun.net/v3" ); client . Authenticator = new HttpBasicAuthenticator ( "api" , "YOUR_API_KEY" ); RestRequest request = new RestRequest (); request . Resource = "lists/{list}/members/{member}" ; request . AddParameter ( "list" , "LIST@YOUR_DOMAIN_NAME" , ParameterType . UrlSegment ); request . AddParameter ( "member" , "bar@example.com" , ParameterType . UrlSegment ); request . Method = Method . DELETE ; return client . Execute ( request ); } } import ( "context" "github.com/mailgun/mailgun-go/v3" "time" ) func DeleteListMember ( domain , apiKey string ) error { mg := mailgun . NewMailgun ( domain , apiKey ) ctx , cancel := context . WithTimeout ( context . Background (), time . Second * 30 ) defer cancel () return mg . DeleteMember ( ctx , "joe@example.com" , "list@example.com" ) } const DOMAIN = 'YOUR_DOMAIN_NAME' ; import formData from 'form-data' ; import Mailgun from 'mailgun.js' ; const mailgun = new Mailgun ( formData ); const client = mailgun . client ({ username : 'api' , key : 'YOUR_API_KEY' || '' }); ( async () => { try { const deletedMember = await client . lists . members . destroyMember ( DOMAIN , 'bob@example.com' ); console . log ( 'deletedMember' , deletedMember ); } catch ( error ) { console . error ( error ); } })(); Sample response: { "member" : { "address" : "bar@example.com" }, "message" : "Mailing list member has been deleted" } Remove mailing list: 'api:YOUR_API_KEY' \ import com.mailgun.api.v3.MailgunMailingListApi ; import com.mailgun.model.mailing.lists.DeleteMailingListResponse ; // ... public DeleteMailingListResponse removeMailingList () { MailgunMailingListApi mailgunMailingListApi = MailgunClient . config ( API_KEY ) . createApi ( MailgunMailingListApi . class ); return mailgunMailingListApi . deleteMailingList ( MAILING_LIST_ADDRESS ); } # Include the Autoloader (see "Libraries" for install instructions) require 'vendor/autoload.php' ; use Mailgun\Mailgun ; # Instantiate the client. $mgClient = Mailgun :: create ( 'PRIVATE_API_KEY' , 'https://API_HOSTNAME' ); $mailing_list = 'LIST@YOUR_DOMAIN_NAME' ; # Issue the call to the client. $result = $mgClient -> mailingList () -> delete ( $mailing_list ); def remove_list (): return requests . delete ( "https://api.mailgun.net/v3/lists/LIST@YOUR_DOMAIN_NAME" , auth = ( 'api' , 'YOUR_API_KEY' )) def remove_list RestClient . delete ( "https://api:YOUR_API_KEY" \ "@api.mailgun.net/v3/lists/LIST@YOUR_DOMAIN_NAME" ) end using System ; using System.IO ; using RestSharp ; using RestSharp.Authenticators ; public class RemoveMailingListChunk { public static void Main ( string [] args ) { Console . WriteLine ( RemoveMailingList (). Content . ToString ()); } public static IRestResponse RemoveMailingList () { RestClient client = new RestClient (); client . BaseUrl = new Uri ( "https://api.mailgun.net/v3" ); client . Authenticator = new HttpBasicAuthenticator ( "api" , "YOUR_API_KEY" ); RestRequest request = new RestRequest (); request . Resource = "lists/{list}" ; request . AddParameter ( "list" , "LIST@YOUR_DOMAIN_NAME" , ParameterType . UrlSegment ); request . Method = Method . DELETE ; return client . Execute ( request ); } } import ( "context" "github.com/mailgun/mailgun-go/v3" "time" ) func DeleteMailingList ( domain , apiKey string ) error { mg := mailgun . NewMailgun ( domain , apiKey ) ctx , cancel := context . WithTimeout ( context . Background (), time . Second * 30 ) defer cancel () return mg . DeleteMailingList ( ctx , "list@example.com" ) } const DOMAIN = 'YOUR_DOMAIN_NAME' ; import formData from 'form-data' ; import Mailgun from 'mailgun.js' ; const mailgun = new Mailgun ( formData ); const client = mailgun . client ({ username : 'api' , key : 'YOUR_API_KEY' || '' }); ( async () => { try { const removedList = await client . lists . destroy ( 'YOUR_LIST_NAME' ); console . log ( 'removedList' , removedList ); } catch ( error ) { console . error ( error ); } })(); Sample response: { "message" : "Mailing list has been deleted" , "address" : "dev@samples.mailgun.org" } Run mailing list verification: Note Our Email Validation service has been renamed to Email Verification service. While the names are different, nothing within our codebase has changed to cause a disruption in service. 'api:YOUR_API_KEY' \ \ import com.mailgun.api.v3.MailgunMailingListApi ; import com.mailgun.model.mailing.lists.MailingListVerificationRespo // ... public MailingListVerificationResponse validateMailingList () { MailgunMailingListApi mailgunMailingListApi = MailgunClient . config ( API_KEY ) . createApi ( MailgunMailingListApi . class ); return mailgunMailingListApi . verifyMailingListMembers ( MAILING_LIST_ADDRESS ); } # Currently, the PHP SDK does not support Mailing List verifications. # Consider using the following php curl function. function upload_bulk_validation () { $ch = curl_init (); curl_setopt ( $ch , CURLOPT_HTTPAUTH , CURLAUTH_BASIC ); curl_setopt ( $ch , CURLOPT_USERPWD , 'api:PRIVATE_API_KEY' ); curl_setopt ( $ch , CURLOPT_RETURNTRANSFER , 1 ); curl_setopt ( $ch , CURLOPT_CUSTOMREQUEST , 'POST' ); curl_setopt ( $ch , CURLOPT_URL , 'https://api.mailgun.net/v3/lists/LIST@YOUR_DOMAIN_NAME/validate' ); $result = curl_exec ( $ch ); curl_close ( $ch ); return $result ; } def validate_mailing_list (): return requests . post ( "https://api.mailgun.net/v3/lists/LIST@YOUR_DOMAIN_NAME/validate" , auth = ( 'api' , 'YOUR_API_KEY' )) def validate_mailing_list RestClient . post ( "https://api:YOUR_API_KEY" \ "@api.mailgun.net/v3/lists/LIST@YOUR_DOMAIN_NAME/validate" ) end using System ; using System.IO ; using RestSharp ; using RestSharp.Authenticators ; public class ValidateMailingListChunk { public static void Main ( string [] args ) { Console . WriteLine ( ValidateMailingList (). Content . ToString ()); } public static IRestResponse ValidateMailingList () { RestClient client = new RestClient (); client . BaseUrl = new Uri ( "https://api.mailgun.net/v3" ); client . Authenticator = new HttpBasicAuthenticator ( "api" , "YOUR_API_KEY" ); RestRequest request = new RestRequest (); request . Resource = "lists/{list}/validate" ; request . AddParameter ( "list" , "LIST@YOUR_DOMAIN_NAME" , ParameterType . UrlSegment ); request . Method = Method . POST ; return client . Execute ( request ); } } Sample response: { "id" : "listname@yourdomain.com" , "message" : "The validation job was submitted." } Get mailing list verification status: Note Our Email Validation service has been renamed to Email Verification service. While the names are different, nothing within our codebase has changed to cause a disruption in service. 'api:YOUR_API_KEY' \ import com.mailgun.api.v3.MailgunMailingListApi ; import com.mailgun.model.mailing.lists.MailingListVerificationStatusResponse ; // ... public MailingListVerificationStatusResponse getMailingListValidation () { MailgunMailingListApi mailgunMailingListApi = MailgunClient . config ( API_KEY ) . createApi ( MailgunMailingListApi . class ); return mailgunMailingListApi . getMailingListVerificationJobStatus ( MAILING_LIST_ADDRESS ); } # Currently, the PHP SDK does not support Mailing List verifications. # Consider using the following php curl function. function get_mailing_list_validation () { $ch = curl_init (); curl_setopt ( $ch , CURLOPT_HTTPAUTH , CURLAUTH_BASIC ); curl_setopt ( $ch , CURLOPT_USERPWD , 'api:PRIVATE_API_KEY' ); curl_setopt ( $ch , CURLOPT_RETURNTRANSFER , 1 ); curl_setopt ( $ch , CURLOPT_CUSTOMREQUEST , 'GET' ); curl_setopt ( $ch , CURLOPT_URL , 'https://api.mailgun.net/v3/lists/LIST@YOUR_DOMAIN_NAME/validate' ); $result = curl_exec ( $ch ); curl_close ( $ch ); return $result ; } def get_mailing_list_validation_status (): return requests . get ( "https://api.mailgun.net/v3/lists/LIST@YOUR_DOMAIN_NAME/validate" , auth = ( 'api' , 'YOUR_API_KEY' )) def get_mailing_list_validation_status RestClient . get ( "https://api:YOUR_API_KEY" \ "@api.mailgun.net/v3/lists/LIST@YOUR_DOMAIN_NAME/validate" \ { | response , request , result | response } end using System ; using System.IO ; using RestSharp ; using RestSharp.Authenticators ; public class GetMailingListValidationChunk { public static void Main ( string [] args ) { Console . WriteLine ( GetMailingListValidation (). Content . ToString ()); } public static IRestResponse GetMailingListValidation () { RestClient client = new RestClient (); client . BaseUrl = new Uri ( "https://api.mailgun.net/v3" ); client . Authenticator = new HttpBasicAuthenticator ( "api" , "YOUR_API_KEY" ); RestRequest request = new RestRequest (); request . AddParameter ( "list" , "LIST@YOUR_DOMAIN_NAME" , ParameterType . UrlSegment ); request . Resource = "/lists/{list}/validate" ; return client . Execute ( request ); } } Sample response: { "created_at" : "Tue, 26 Feb 2019 21:30:03 GMT" , "download_url" : { "csv" : "" , "json" : "" }, "id" : "listname@mydomain.sandbox.mailgun.org" , "quantity" : 207665 , "records_processed" : 207665 , "status" : "uploaded" , "summary" : { "result" : { "deliverable" : 184199 , "do_not_send" : 5647 , "undeliverable" : 12116 , "unknown" : 5613 }, "risk" : { "high" : 17763 , "low" : 142547 , "medium" : 41652 , "unknown" : 5613 } } } Field Explanation: Parameter Type Description created_at string Date/Time that the request was initiated download_url array csv json id string list name given when the list was initially created quantity integer number of total items in the list to be verified records_processed integer de-duplicated total of verified email addresses status string current state of the list verification request summary array deliverable do_not_send undeliverable unknown risk array high low medium unknown Cancel mailing list verification: Note Our Email Validation service has been renamed to Email Verification service. While the names are different, nothing within our codebase has changed to cause a disruption in service. 'api:YOUR_API_KEY' \ import com.mailgun.api.v3.MailgunMailingListApi ; // ... public String cancelMailingListValidation () { MailgunMailingListApi mailgunMailingListApi = MailgunClient . config ( API_KEY ) . createApi ( MailgunMailingListApi . class ); return mailgunMailingListApi . cancelActiveMailingListVerificationJob ( MAILING_LIST_ADDRESS ); } # Currently, the PHP SDK does not support Mailing List verifications. # Consider using the following php curl function. function delete_mailing_list_validation () { $ch = curl_init (); curl_setopt ( $ch , CURLOPT_HTTPAUTH , CURLAUTH_BASIC ); curl_setopt ( $ch , CURLOPT_USERPWD , 'api:PRIVATE_API_KEY' ); curl_setopt ( $ch , CURLOPT_RETURNTRANSFER , 1 ); curl_setopt ( $ch , CURLOPT_CUSTOMREQUEST , 'DELETE' ); curl_setopt ( $ch , CURLOPT_URL , 'https://api.mailgun.net/v3/lists/LIST@YOUR_DOMAIN_NAME/validate' ); $result = curl_exec ( $ch ); curl_close ( $ch ); return $result ; } def cancel_mailing_list_validation (): return requests . delete ( ( "https://api.mailgun.net/v3/lists/LIST@YOUR_DOMAIN_NAME/validate" ), auth = ( 'api' , 'YOUR_API_KEY' )) def cancel_mailing_list_validation RestClient . delete ( "https://api:YOUR_API_KEY" \ "@api.mailgun.net/v3/lists/LIST@YOUR_DOMAIN_NAME/validate" \ "/bar@example.com" ) end using System ; using System.IO ; using RestSharp ; using RestSharp.Authenticators ; public class DeleteMailingListValidationChunk { public static void Main ( string [] args ) { Console . WriteLine ( CancelMailingListValidation (). Content . ToString ()); } public static IRestResponse CancelMailingListValidation () { RestClient client = new RestClient (); client . BaseUrl = new Uri ( "https://api.mailgun.net/v3" ); client . Authenticator = new HttpBasicAuthenticator ( "api" , "YOUR_API_KEY" ); RestRequest request = new RestRequest (); request . Resource = "lists/{list}/validate}" ; request . AddParameter ( "list" , "LIST@YOUR_DOMAIN_NAME" , ParameterType . UrlSegment ); request . Method = Method . DELETE ; return client . Execute ( request ); } } Sample response: { "message" : "Validation job canceled." } Versions master latest On Read the Docs Project Home Builds Downloads On GitHub View Edit Search Read the Docs · Privacy Policy 2024-01-05 09:57:34 [pymongo.ocsp_support] DEBUG: Peer did not staple an OCSP response 2024-01-05 09:57:34 [pymongo.ocsp_support] DEBUG: Requesting OCSP data 2024-01-05 09:57:34 [pymongo.ocsp_support] DEBUG: Trying http://r3.o.lencr.org 2024-01-05 09:57:34 [pymongo.ocsp_support] DEBUG: Using cached OCSP response. 2024-01-05 09:57:34 [pymongo.ocsp_support] DEBUG: OCSP cert status: 2024-01-05 09:57:34 [root] INFO: Item not dropped bze status code is 200: 2024-01-05 09:57:34 [scrapy.core.scraper] DEBUG: Scraped from <200 https://documentation.mailgun.com/en/latest/api-mailinglists.html> None 2024-01-05 09:57:34 [root] INFO: spider closed! 2024-01-05 09:57:34 [scrapy.core.engine] INFO: Closing spider (finished) 2024-01-05 09:57:34 [selenium.webdriver.remote.remote_connection] DEBUG: DELETE http://localhost:38767/session/623fead2834f2ac70f5a205f3a9fad02 {} 2024-01-05 09:57:35 [urllib3.connectionpool] DEBUG: http://localhost:38767 "DELETE /session/623fead2834f2ac70f5a205f3a9fad02 HTTP/1.1" 200 0 2024-01-05 09:57:35 [selenium.webdriver.remote.remote_connection] DEBUG: Remote response: status=200 | data={"value":null} | headers=HTTPHeaderDict({'Content-Length': '14', 'Content-Type': 'application/json; charset=utf-8', 'cache-control': 'no-cache'}) 2024-01-05 09:57:35 [selenium.webdriver.remote.remote_connection] DEBUG: Finished Request 2024-01-05 09:57:35 [scrapy.statscollectors] INFO: Dumping Scrapy stats: {'downloader/request_bytes': 235, 'downloader/request_count': 1, 'downloader/request_method_count/GET': 1, 'downloader/response_bytes': 406106, 'downloader/response_count': 2, 'downloader/response_status_count/200': 2, 'elapsed_time_seconds': 7.908122, 'finish_reason': 'finished', 'finish_time': datetime.datetime(2024, 1, 5, 9, 57, 34, 979896), 'item_scraped_count': 1, 'log_count/DEBUG': 90, 'log_count/INFO': 24, 'memusage/max': 91009024, 'memusage/startup': 91009024, 'response_received_count': 2, 'robotstxt/request_count': 1, 'robotstxt/response_count': 1, 'robotstxt/response_status_count/200': 1, 'scheduler/dequeued': 1, 'scheduler/dequeued/memory': 1, 'scheduler/enqueued': 1, 'scheduler/enqueued/memory': 1, 'start_time': datetime.datetime(2024, 1, 5, 9, 57, 27, 71774)} 2024-01-05 09:57:35 [scrapy.core.engine] INFO: Spider closed (finished)