postmanmailgun

How to authorize when sending email with Mailgun?


I would like to send email with Mailgun via Postman. I write my Private API key in all different way in the Authorization section in Postman. But it always refuse me, got a HTTP 401.

What is wrong?

enter image description here

enter image description here

enter image description here


I tried send via CURL as tutorial suggest, but is fails also:

https://documentation.mailgun.com/en/latest/quickstart-sending.html#send-via-api

kukodajanos@Kukoda-MacBook-Pro-2 ~ % curl -s --user 'api:b3c5...' \
    https://api.mailgun.net/v3/mg.tiket.hu/messages \
    -F from='janosontech@gmail.com' \
    -F to=kukodajanos@icloud.com \
    -F subject='Hello' \
    -F text='Testing some Mailgun awesomeness!'
Forbidden%   

Solution

  • Basic authentication (as in your first screenshot) should work. (Also make sure, you don't have any spaces, newlines or other wrong characters included in your token)

    Are you using your primary API key or a sending key specifically for that domain? If the first, try creating a sending key for you domain. If the latter, try recreating the key.