Email to publish post on my website

It’s the first time I am using ghost. Is there any way I can send an email with image attachments and it will publish as a blog post with those images? Or is there any API that I can use to post on my website without logging in ghost cms?