Sending Books to a Kindle from Gmail in Calibre

I’ve just built a new computer and have been setting up all my software on it again, as part of that I need to set up Calibre to download news and send it to my Kindle via my Gmail account.

The first thing to take care of is whitelisting the email address you plan to send documents to your Kindle from, this can be done in the “Manage your Devices” page as explained here.

Once that’s been done you need to create an app password in your Gmail account to allow Calibre to send emails, this can be done here by adding a new device and copying the generated password for use later. If you can’t see the Security > Signing in to Google > App passwords section and the above link doesn’t work then you’ll need to enable 2-Step verification if you haven’t already (thanks Meghan).

Once that’s been done Calibre can be set up to send via Gmail in the “Sharing books by email” section of the preferences.

Send email from: Your gmail address
Port: 465
Username: Your gmail address
Password: Your app password
Encryption: SSL

Send yourself a test email and hopefully it’ll arrive!


CapBlah · 25th March 2018 at 2:45 pm

Spot on!
And the error message takes you to a explanatory page, in case you use 2-step Verification on your gmail.

    Alex · 26th June 2020 at 3:14 pm

    Thank you, saved my day.

    Rob Borland · 16th December 2020 at 4:07 am

    Didn’t work

      Rob Borland · 16th December 2020 at 4:22 am

      OK, I take it back, it did work once I’d found that app-specific password. Thanks for the instructions, I can now send books again from my Calibre library.

Bill · 4th June 2018 at 5:20 am

Thank you for sharing! Worked perfectly! Was trying to make GMX work for two hours and that sucked, but this worked beautifully in just a few mins!

Kindle Oasis · 3rd July 2018 at 8:15 am

Great post. Really thanks for sharing this information. Hey I am a book lover person and these days I am using kindle oasis for reading books. Can you tell me the most updated version of it.

Chacho · 31st December 2018 at 10:38 pm

You’ll also need to enable ‘Less secure app access’ in your Goggle account settings for this to work. The error message in Calibre is authentication failure, but it will display this if you have not enabled the above access.

    Shinigami · 2nd January 2019 at 9:35 am

    Thanks for this, I think you only need to do this for administrator managed work or school accounts which is why I didn’t need to do it for my personal account but it could come in useful for anyone who is using a managed account.

    JRW · 13th October 2020 at 3:58 am

    Thank you for sharing this little “gotcha”… once that was turned on emailing through gmail worked like a charm.

    Jen · 6th September 2021 at 3:06 am

    Thank you so much! It work!!

Shelley · 17th January 2019 at 10:04 am

Thank you so much. I never would have worked that out πŸ™‚

Tebz · 7th February 2019 at 3:29 pm

Just wanted to say thanks and share that it worked perfectly. I’ve been using GMX as was suggested but have discovered that GMX has pruned my account, apparently because of inactivity. They couldn’t advise if and when I could sign-up again with the same address. I’m just glad I found your post. This is what I always wanted in the first place!

Peter · 24th March 2019 at 1:44 pm

“” doesn’t work any longer (2019-03-24) and is wrong, because this is using SMTP, and not IMAP. “” works great instead.

    Shinigami · 24th March 2019 at 2:32 pm

    Hmm, it still works for me. There’s a setting in Gmail Settings > Forwarding and POP/IMAP that enables IMAP so if it wasn’t working for you maybe this wasn’t enabled? Though if it’s working for you with SMTP no point in messing around with it now πŸ™‚

    jelena · 27th November 2019 at 9:09 pm

    so i put; port 465;SSL
    Is that ok?
    It doesnt work for me:-((

      Shinigami · 28th November 2019 at 9:15 am

      Does it work with instead?

      Also, I assume you’ve generated an app password for this?

Meghan · 7th May 2019 at 6:26 pm

For Gmail, you currently have to turn on 2-step verification for App Passwords to even show up on the Security page (per the Google docs). I only have a personal account. So if you decide to update the body of your post (where the info is in one spot), just add “You may have to turn on 2-step verification to see Security > App Passwords.” Thanks!

    Shinigami · 8th May 2019 at 3:50 pm

    Thanks, I didn’t realise this, guess I was already using 2 factor when I originally set this up. I’ve updated the post accordingly.

Petr · 12th May 2019 at 2:38 pm

Thanks for perfect manual. It works as a charm :-).

Waqar Saleem · 6th June 2019 at 5:40 pm

Thank you. That was helpful indeed.

John · 2nd July 2019 at 5:13 am

Thanks!! This was extremely helpful!

George Doan · 16th July 2019 at 2:00 pm

Great! This was extremely helpful!

Pino Rossi · 23rd July 2019 at 5:28 pm

Thank you!!!!!!!!!!!!!!!! Finally something that works!!!!!!!!!! I just put the field “email of your Kindle”: insted of the classical as someone suggest in a other forum.

kristen · 4th August 2019 at 3:06 am

YESSSS <3 thanks so much. I was having a really hard time trying to figure this out.

jyoti · 5th October 2019 at 3:50 pm

Thanks a lot for the post . It worked for me after setting up two setup verification. πŸ™‚

MICHA · 26th October 2019 at 12:50 pm

Thanks, still works for me!

Kemala Ang · 23rd January 2020 at 2:38 am

Works like charm. You’re my savior. Thanks!

Koen · 18th March 2020 at 8:22 pm

Yeah, thanks dude! You saved me many, many future frustrating moments!

Mirza Baig · 17th May 2020 at 5:46 am

Thank you , this is still working May 2020. Validated it.

Monzi · 8th July 2020 at 9:34 am

It works πŸ™‚ Awesome solution. I was struggling to send emails via calibre to my kindle.

ae · 1st August 2020 at 6:19 am


Paulo Sergio · 5th October 2020 at 6:59 am


Nadine · 12th November 2020 at 10:05 am


What if I have Hotmail, can I use it instead of creating a Gmail account? Thank you.

Ana C. Mariano · 26th November 2020 at 3:56 pm

Thank you so much! It worked perfectly for me, i’ve tried a hundred of things before and it just wouldn’t work.. By the way, it’s necessary to able the setting “Forwarding and POP/IMAP” on Gmail and enable β€˜Less secure app access’ in the goggle account settings (which can be acessed by the link )

c · 9th February 2021 at 2:50 am

worked perfectly! thanks so much πŸ™‚

Jeremy · 16th February 2021 at 12:11 am

Thank you for this! I was using AOL but it’s notoriously unreliable – but I couldn’t figure out how to set it up with gmail. Turning on 2-step and creating an app password solved the problem. Thank you again!!!

Charles Barnes · 21st February 2021 at 2:00 am

Thank you, this saved me a lot of trouble!

Shekhar · 19th May 2021 at 7:11 pm

Great help friend! Was really at my wit’s end as to wht to do!

phew!Great help friend! Was really at my wit’s end as to wht to do!


Rahul Garg · 26th July 2021 at 5:27 pm

Thanks man It was very helpful.

alex hughes · 26th August 2021 at 3:16 pm

Sadly the instructions no longer work. The test email says it’s a success but no books arrive.

alex hughes · 26th August 2021 at 3:33 pm

Update, it does work, you will get an email from Amazon asking you to verify the document. There was a way to stop this happening after every download.

Ailuy · 10th September 2021 at 3:00 pm

I spent about half of an hour, It’s been frustrated, but now it works πŸ™‚ Thanks soo much!

azalea · 17th September 2021 at 2:12 am

Thank you! Works perfectly for me.

Leave a Reply to alex hughes Cancel reply

Avatar placeholder

Your email address will not be published. Required fields are marked *