# Can't send emails from Joplin Server

**URL:** <https://discourse.joplinapp.org/t/cant-send-emails-from-joplin-server/47968>\
**Category:** Support\
**Created:** [30 November 2025 00:08 UTC](https://discourse.joplinapp.org/t/cant-send-emails-from-joplin-server/47968 "2025-11-30T00:08:03Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![Kachelkaiser](https://yyz2.discourse-cdn.com/flex028/user_avatar/discourse.joplinapp.org/kachelkaiser/32/30259_2.png) [@Kachelkaiser](https://discourse.joplinapp.org/u/Kachelkaiser)\
**Post date:** [30 November 2025 00:08 UTC](https://discourse.joplinapp.org/t/cant-send-emails-from-joplin-server/47968/1 "2025-11-30T00:08:03Z")

</div>

### Operating system

Linux

### Joplin version

3.4.3

### What issue do you have?

Hi,

I set up a Jolpin Server on Docker om my Synology NAS. Unfortunately I can't sent any email

Here is the mailing part of my Docker Compose

* * *

```auto
     MAILER_HOST: server.provider.net
     MAILER_PORT: 465
     MAILER_SECURITY: ssl
     MAILER_AUTH_USER: xxx@example.com
     MAILER_AUTH_PASSWORD: totallysecure
     MAILER_NOREPLY_NAME: Joplin Server
     MAILER_NOREPLY_EMAIL: xxx@example.com

```

In the logs I can find this

```auto
___
[error] EmailService: Could not run maintenance: Error: Could not initialize transporter. Service will be disabled: Greeting never received

23:39:30 1|app | at SMTPConnection._formatError (/home/joplin/packages/server/node_modules/nodemailer/lib/smtp-connection/index.js:809:19)

23:39:30 1|app | at SMTPConnection._onError (/home/joplin/packages/server/node_modules/nodemailer/lib/smtp-connection/index.js:795:20)

23:39:30 1|app | at Timeout.<anonymous> (/home/joplin/packages/server/node_modules/nodemailer/lib/smtp-connection/index.js:729:22)

23:39:30 1|app | at listOnTimeout (node:internal/timers:569:17)

23:39:30 1|app | at processTimers (node:internal/timers:512:7) {

23:39:30 1|app | code: 'ETIMEDOUT',

23:39:30 1|app | command: 'CONN'

23:39:30 1|app | }

```

Any Ideas?

---

<div class="post-metadata">

**Author:** ![Kachelkaiser](https://yyz2.discourse-cdn.com/flex028/user_avatar/discourse.joplinapp.org/kachelkaiser/32/30259_2.png) [@Kachelkaiser](https://discourse.joplinapp.org/u/Kachelkaiser)\
**Post date:** [30 November 2025 00:29 UTC](https://discourse.joplinapp.org/t/cant-send-emails-from-joplin-server/47968/2 "2025-11-30T00:29:51Z")

</div>

ok I treid some things and I changed the setting the Securtity setting from ssl to tls

```auto
MAILER_HOST: server.provider.net
     MAILER_PORT: 465
     MAILER_SECURITY: tls
     MAILER_AUTH_USER: xxx@example.com
     MAILER_AUTH_PASSWORD: totallysecure
     MAILER_NOREPLY_NAME: Joplin Server
     MAILER_NOREPLY_EMAIL: xxx@example.com

```

Now The server says that my credentials are wrong. But these credentials work in my email-program as well as in the webmail application

```auto
[error] EmailService: Could not run maintenance: Error: Could not initialize transporter. Service will be disabled: Invalid login: 535 5.7.8 Error: authentication failed: authentication failure

00:15:01 1|app | at SMTPConnection._formatError (/home/joplin/packages/server/node_modules/nodemailer/lib/smtp-connection/index.js:809:19)

00:15:01 1|app | at SMTPConnection._actionAUTHComplete (/home/joplin/packages/server/node_modules/nodemailer/lib/smtp-connection/index.js:1588:34)

00:15:01 1|app | at SMTPConnection.<anonymous> (/home/joplin/packages/server/node_modules/nodemailer/lib/smtp-connection/index.js:556:26)

00:15:01 1|app | at SMTPConnection._processResponse (/home/joplin/packages/server/node_modules/nodemailer/lib/smtp-connection/index.js:993:20)

00:15:01 1|app | at SMTPConnection._onData (/home/joplin/packages/server/node_modules/nodemailer/lib/smtp-connection/index.js:774:14)

00:15:01 1|app | at TLSSocket.SMTPConnection._onSocketData (/home/joplin/packages/server/node_modules/nodemailer/lib/smtp-connection/index.js:195:44)

00:15:01 1|app | at TLSSocket.emit (node:events:517:28)

00:15:01 1|app | at addChunk (node:internal/streams/readable:368:12)

00:15:01 1|app | at readableAddChunk (node:internal/streams/readable:341:9)

00:15:01 1|app | at TLSSocket.Readable.push (node:internal/streams/readable:278:10) {

00:15:01 1|app | code: 'EAUTH',

00:15:01 1|app | response: '535 5.7.8 Error: authentication failed: authentication failure',

00:15:01 1|app | responseCode: 535,

00:15:01 1|app | command: 'AUTH PLAIN'

00:15:01 1|app | }

```

Thats all strange for me. Maybe somebody of you has an idea?

---

<div class="post-metadata">

**Author:** ![Kachelkaiser](https://yyz2.discourse-cdn.com/flex028/user_avatar/discourse.joplinapp.org/kachelkaiser/32/30259_2.png) [@Kachelkaiser](https://discourse.joplinapp.org/u/Kachelkaiser)\
**Post date:** [2 December 2025 13:44 UTC](https://discourse.joplinapp.org/t/cant-send-emails-from-joplin-server/47968/3 "2025-12-02T13:44:13Z")

</div>

No ideas?

---

<div class="post-metadata">

**Author:** ![system](https://canada1.discourse-cdn.com/flex028/uploads/cozic/original/3X/1/c/1c948e33314e232a0927789508474d8624f4270b.png) [@system](https://discourse.joplinapp.org/u/system)\
**Post date:** [1 January 2026 13:44 UTC](https://discourse.joplinapp.org/t/cant-send-emails-from-joplin-server/47968/4 "2026-01-01T13:44:41Z")

</div>

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.
