Thursday, June 13th, 2024
Latest updates

How to Setup CLAWS Mail

What is Claws mail?

Claws mail logo

Claws Mail is an email client aiming at being fast, easy-to-use and powerful. It is mostly desktop-independent, but tries to integrate with your desktop as best as possible. The Claws Mail developers try hard to keep it lightweight, so that it should be usable on low-end computers without much memory or CPU power, which is great when running it on a Raspberry Pi embedded SOC computer.

What is Claws mail not?

Claws Mail is not a full-featured Personal Information Manager like Evolution or Outlook, although external plugins provide these functionalities. Claws Mail will not let you write and send HTML emails or other kind of annoyances, hence it may not be the software you need in some business environments.

Google mail icon

Gmail Configuration

The first thing you have to do is set up Google Mail to allow IMAP connections.

Step 1: Check that IMAP is turned on in your g-mail account:

  1. On your computer, open Gmail.
  2. In the top right, click Settings Settings.
  3. Click Settings.
  4. Click the Forwarding and POP/IMAP tab.
  5. In the “IMAP Access” section, select Enable IMAP.
  6. Click Save Changes.
Gmail denies access to desktop email clients such as Claws Mail by default. Any sign-in attempt fails as if you had used an incorrect password for smtp authentication. To allow access, you need to modify an option in your account’s security settings.

1. Log in to the Google Accounts homepage.
2. Under Signing in, click Access for less secure apps
3. Select Turn on


Step 2: Configure Claws Mail on the Raspberry Pi:

Start the Claw mail application on your Raspberry Pi and go to the Configuration menu and select Create New Account. Use the table below to update your client with the correct information.

Incoming Mail (IMAP4 protocol) Server
Requires SSL: Yes
Port: 993
Outgoing Mail (SMTP) Server
Requires SSL: Yes
Requires TLS: Yes (if available)
Requires Authentication: Yes
Port for SSL: 465
Port for TLS/STARTTLS: 587
Full Name or Display Name Your name
Account Name, User name, or Email address Your full email address
Password Your Gmail password

Step 3: The final step

Go back to the main Claws Mail window. If you right click on the Gmail main folder you will see an entry for Subscriptions. Under that entry there are three sub entries. Click the Subscribe entry to subscribe to your Gmail mail. Once you have done that, you can click Get Mail to download all of your Gmail mail. You are ready to go.


Step by step…..

For reference, your Raspberry Pi Claw Mail Account preferences should be setup like below when configured for your Gmail imap account:

  1. Select Configurations – “Create new account”

Select Claw configurations

2.Basic Claw mail settings:

Claw mail basic settings


3. Receive configuration:

Claw mail receive configuration

4. Send configuration:

Claw mail send configuration


5. Compose configuration:

Claw mail compose settings

6. Privacy configuration:

Claw mail privacy settings

7. SSL configuration:

Claw mail SSL configuration

8. Advanced settings:

Claw mail advanced settings

About Terje

Check Also

How to setup UART on the Raspberry Pi 3 GPIO

How to setup the UART on Raspberry Pi 3

Tips and tricks about configuring the UART on the Raspberry Pi 3 and Pi Zero W. The introduced bluetooth module makes this a little bit different.....

Datalogger example using Sense Hat, InfluxDB and Grafana

In this article we will make a simple datalogger application running on the Raspberry Pi. It is compatible with Raspberry Pi Zero W, Pi 2 and Pi 3.

50 Raspberry Pi Linux Bash commands you’ll actually use

So, what is Bash? The terminal (or ‘command-line’) on a computer allows a user a …


  1. Thank you so much for this tutorial! None of the others worked and your picture guide was very helpful!

  2. I have been trying for a month to configure my Raspberry Pi3 Claws Mail to my Charter email account with NO success. I have tried every concievable variation of the demanded settings. Can you help me? I’m about to give the d–m thing away.

    • Hi,
      Have you tried this setting?:

      User Information
      Your Name: Enter Your Name
      Email Address:

      Server Information
      Account Type: POP/IMAP IMAP
      Incoming Email Server:
      Outgoing Email Server:

      Sign In Information
      User Name:
      Password: The password you use to sign in to your email account

      More Settings
      Incoming Server (IMAP): 993
      Outgoing Server (SMTP): 587
      SSL: This setting should be ON for both SMTP and IMAP.
      Requires Authentication: Yes, or checked. (Use same settings as my incoming mail server)

      Note: Sign-in is required when sending and receiving email.


  3. thanks, was able to setup although don’t have Rpi, works great in linux box.

  4. What is ERR authentication?

  5. Of all the instructions I look at this is the best and only one that worked or at least the only that I understood.

Leave a Reply

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

This site uses Akismet to reduce spam. Learn how your comment data is processed.