Joplin versendet keine Mails

Kachelkaiser

Benutzer
Sehr erfahren
Registriert
22. Feb. 2018
Beiträge
2.792
Reaktionspunkte
1.352
Punkte
174
Habe heute den Joplinserver wieder reaktiviert.

Sync läuft, aber erwerben wieder keine Mails versendet

Das hatte ich schonmal hier beschrieben

Gibt es jemanden, bei dem das funktioniert?
 
Jetzt taucht doch mal was in den logs auf

Code:
23:42:01 0|app  | 2025-03-18 23:42:01: TaskService: Running #12 (Process emails) (scheduled)...

23:42:01 0|app  | 2025-03-18 23:42:01: EmailService: Starting maintenance...

23:42:02 0|app  | 2025-03-18 23:42:02: [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

23:42:02 0|app  |     at SMTPConnection._formatError (/home/joplin/packages/server/node_modules/nodemailer/lib/smtp-connection/index.js:798:19)

23:42:02 0|app  |     at SMTPConnection._actionAUTHComplete (/home/joplin/packages/server/node_modules/nodemailer/lib/smtp-connection/index.js:1577:34)

23:42:02 0|app  |     at SMTPConnection.<anonymous> (/home/joplin/packages/server/node_modules/nodemailer/lib/smtp-connection/index.js:554:26)

23:42:02 0|app  |     at SMTPConnection._processResponse (/home/joplin/packages/server/node_modules/nodemailer/lib/smtp-connection/index.js:982:20)


Komischerweise kann ich mich aber mit den credentials im netcup webmail anmelden,
 
MAILER_SECURITY: starttls
Was hast du da genommen?
 
Alles schon probiert

Starttls
TLS
SSL
1

Keine Änderung
 
Magst du mal deine compose.yaml posten?
 
Sehr gerne. Bittesehr.

YAML:
services:
    db:
        image: postgres:16
        volumes:
            - /volume1/docker/joplin/db:/var/lib/postgresql/data
        ports:
            - "5433:5432"
        restart: unless-stopped
        environment:
            - POSTGRES_PASSWORD=<password>
            - POSTGRES_USER=joplin
            - POSTGRES_DB=joplin
    app:
        image: joplin/server:latest
        depends_on:
            - db
        ports:
            - "22300:22300"
        restart: unless-stopped
        environment:
            - APP_PORT=22300
            - APP_BASE_URL=https://xxx.yyyy.de
            - DB_CLIENT=pg
            - POSTGRES_PASSWORD=<password>
            - POSTGRES_DATABASE=joplin
            - POSTGRES_USER=joplin
            - POSTGRES_PORT=5432
            - POSTGRES_HOST=db
            - MAILER_ENABLED=1
            - MAILER_HOST=mxe83f.netcup.net
            - MAILER_PORT=465
            - MAILER_SECURE=starttls
            - MAILER_AUTH_USER=xxx@yyyyy.de
            - MAILER_AUTH_PASSWORD=<password>
            - MAILER_NOREPLY_NAME=Joplin
            - MAILER_NOREPLY_EMAIL=xxx@yyyy.de
            - MAX_TIME_DRIFT=100
            
volumes:
  joplindb:
 
Nimm Port 587
 
Neuer logeintrag

21:36:01 0|app | 2025-03-19 21:36:01: EmailService: Starting maintenance...

21:36:01 0|app | 2025-03-19 21:36:01: [error] EmailService: Could not run maintenance: [Error: 406C8A34D77F0000:error:0A00010B:SSL routines:ssl3_get_record:wrong version number:../deps/openssl/openssl/ssl/record/ssl3_record.c:355:

21:36:01 0|app | ] {

21:36:01 0|app | library: 'SSL routines',

21:36:01 0|app | reason: 'wrong version number',

21:36:01 0|app | code: 'ESOCKET',

21:36:01 0|app | command: 'CONN'

21:36:01 0|app | }

21:36:01 0|app | 2025-03-19 21:36:01: EmailService: Maintenance completed in 108ms
 
Also bei mir läuft Joplin über Proxy 443 und dann intern umgeleitet auf http und 587 mit starttls
joplin:
image: joplin/server:latest
container_name: Joplin
depends_on:
- db
ports:
- 22300:22300
restart: on-failure:5
environment:
APP_PORT: 22300
APP_BASE_URL: https://joplin.meineds.me
DB_CLIENT: pg
POSTGRES_PASSWORD: joplinpass
POSTGRES_DATABASE: joplin
POSTGRES_USER: joplinuser
POSTGRES_PORT: 5432
POSTGRES_HOST: db
MAX_TIME_DRIFT: 0
MAILER_ENABLED: 1
MAILER_HOST: mail.mail.com
MAILER_PORT: 587
MAILER_SECURITY: starttls
MAILER_AUTH_USER: user12323
MAILER_AUTH_PASSWORD: "pass123"
MAILER_NOREPLY_NAME: Name
MAILER_NOREPLY_EMAIL: joplin@mail.com
 
Und er verschickt die Mails?
Welchen mailprovider nimmst du?
 
Hatte noch einenFehler drin. Es muss MAILER_SECURITY heißen. Trotzdem keine Änderung, egal ob mit tls oder starttls, ports 465 oder port 587
 
Ich schaue morgen nochmal.
Und ja, Emails werden gesendet.
 
Zuletzt bearbeitet:
  • Like
Reaktionen: Kachelkaiser
Nimmst du auch netcup?
 
allinkl
Bin aber gerade nur am Handy
 
Alles klar. Vielleicht versuche ich mal einen anderen provider
 
  • Like
Reaktionen: ctrlaltdelete
Das habe ich bei Netcup gefunden, stimmt denn dein User und Passwort?
Code:
Posteingangsserver:
------.netcup.net
IMAP: Port 993 (SSL/TLS)
POP3: Port 995 (SSL/TLS)

Postausgangsserver:
------.netcup.net
SMTP: Port 465 (SSL/TLS)
SMTP: Port 587 (StartTLS)

Bei beiden müssen Ihre bei uns angelegte E-Mail-Adresse und das dazugehörige Passwort als Authentifizierung eingetragen sein.
 
Ja user Passwort stimmt. Kann mich damit auch in der Webmail bei netcup anmelden

Portkombis habe ich mehrfach durchgespielt.

Probiere später nen anderen Provider
 
Hier noch der Log aus der Admin Konsole.
 

Anhänge

  • 1742464798559.png
    1742464798559.png
    40,2 KB · Aufrufe: 7
Ok irgendwas ist bei mir im argen

Neuer Mailprovider gleiche Fehlermeldung

Code:
 2025-03-20 20:15:31: [error] EmailService: Could not run maintenance: Error: Could not initialize transporter. Service will be disabled: Greeting never received

20:15:31 0|app  |     at SMTPConnection._formatError (/home/joplin/packages/server/node_modules/nodemailer/lib/smtp-connection/index.js:798:19)

20:15:31 0|app  |     at SMTPConnection._onError (/home/joplin/packages/server/node_modules/nodemailer/lib/smtp-connection/index.js:784:20)

20:15:31 0|app  |     at Timeout.<anonymous> (/home/joplin/packages/server/node_modules/nodemailer/lib/smtp-connection/index.js:718:22)

20:15:31 0|app  |     at listOnTimeout (node:internal/timers:569:17)

20:15:31 0|app  |     at processTimers (node:internal/timers:512:7) {

20:15:31 0|app  |   code: 'ETIMEDOUT',

20:15:31 0|app  |   command: 'CONN'

20:15:31 0|app  | }

20:15:31 0|app  | 2025-03-20 20:15:31: EmailService: Maintenance completed in 30064ms

Bin echt ratlos. Jemand noch ne Idee?
 

Additional post fields

 

Kaffeautomat

Wenn du das Forum hilfreich findest oder uns unterstützen möchtest, dann gib uns doch einfach einen Kaffee aus.

Als Dankeschön schalten wir deinen Account werbefrei.

:coffee:

Hier gehts zum Kaffeeautomat