Mailconfig in server.config.production.json #72

Closed
opened 2 months ago by sthaydn · 7 comments
sthaydn commented 2 months ago
Collaborator

Grüezi,

ich habe in meiner config hinterlegt:
"SMTP_CONF" : {
"host": "mein.toller.smtp",
"port": 587,
"requireTLS": true,
"secure": true
}

Die Firewall ist freigeschaltet für Port 587, jedoch kommt keine Mail an, wenn das Fenster "Bestätigung erforderlich" aufgeht. Mein Test hierfür ist die Änderung der Mailadresse des Administrators.

Die Absenderadresse für die Mails ist die in "USER_ADMIN_MAIL":, oder?

Servus,

Stefan

Grüezi, ich habe in meiner config hinterlegt: "SMTP_CONF" : { "host": "mein.toller.smtp", "port": 587, "requireTLS": true, "secure": true } Die Firewall ist freigeschaltet für Port 587, jedoch kommt keine Mail an, wenn das Fenster "Bestätigung erforderlich" aufgeht. Mein Test hierfür ist die Änderung der Mailadresse des Administrators. Die Absenderadresse für die Mails ist die in "USER_ADMIN_MAIL":, oder? Servus, Stefan
markus.weingaertner was assigned by gerhardbeck 2 months ago
gerhardbeck added the
Kind: Question
label 2 months ago
Collaborator

Hallo Stefan,

die config ist richtig, wenn Authentifizierung nicht notwendig.

Die Absender-Adresse wird unter "INFO_MAIL" in der Config hinterlegt.

Kannst Du auf die Logs vom Mailserver zugreifen?

Gruß
Markus

Hallo Stefan, die config ist richtig, wenn Authentifizierung nicht notwendig. Die Absender-Adresse wird unter "INFO_MAIL" in der Config hinterlegt. Kannst Du auf die Logs vom Mailserver zugreifen? Gruß Markus
Poster
Collaborator

Hi Markus,

danke Dir fürs prüfen. Postfix auf meinem Mailserver sagt:

Sep 23 16:00:26 hall postfix/submission/smtpd[22196]: warning: hostname mail.hallertau.de does not resolve to address externalIP
Sep 23 16:00:26 hall postfix/submission/smtpd[22196]: connect from unknown[externalIP]
Sep 23 16:00:26 hall postfix/submission/smtpd[22196]: Anonymous TLS connection established from unknown[externalIP]: TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (3072 bits) server-digest SHA256
Sep 23 16:00:26 hall postfix/submission/smtpd[22196]: lost connection after EHLO from unknown[externalIP]
Sep 23 16:00:26 hall postfix/submission/smtpd[22196]: disconnect from unknown[externalIP] ehlo=2 starttls=1 commands=3

Was seltsam ist: Woher kommt der hostname? Der ist auf dem lerntools server nirgends hinterlegt...

Hi Markus, danke Dir fürs prüfen. Postfix auf meinem Mailserver sagt: Sep 23 16:00:26 hall postfix/submission/smtpd[22196]: warning: hostname mail.hallertau.de does not resolve to address externalIP Sep 23 16:00:26 hall postfix/submission/smtpd[22196]: connect from unknown[externalIP] Sep 23 16:00:26 hall postfix/submission/smtpd[22196]: Anonymous TLS connection established from unknown[externalIP]: TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (3072 bits) server-digest SHA256 Sep 23 16:00:26 hall postfix/submission/smtpd[22196]: lost connection after EHLO from unknown[externalIP] Sep 23 16:00:26 hall postfix/submission/smtpd[22196]: disconnect from unknown[externalIP] ehlo=2 starttls=1 commands=3 Was seltsam ist: Woher kommt der hostname? Der ist auf dem lerntools server nirgends hinterlegt...
Collaborator

Hi Stefan,

das "Sep 23 16:00:26 hall postfix/submission/smtpd[22196]: warning: hostname mail.hallertau.de does not resolve to address externalIP" ist nicht unbedingt ein Problem, das die Mailzustellung verhindert.

eher das hier "Sep 23 16:00:26 hall postfix/submission/smtpd[22196]: lost connection after EHLO from unknown[externalIP]", aber leider nicht aussagefähig. Ich vermute ein SSL-Thema.

Du kannst in Deinem postfix den Debug-Modus für die externalIP aktivieren.
In der main.cf vom postfix den folgenden Eintrag hinzufügen:
debug_peer_list = externalIP

und "postfix reload", dann sollte mehr aufgezeichnet werden.

Alternativ kannst Du in der server.config.production.json festlegen, dass bei Zertifikatsfehlern nicht abgebrochen wird, wonach es hier aussieht.

    "SMTP_CONF" : {
            "host": "mein.toller.smtp",
            "port": 587,
            "requireTLS": true,
            "secure": true,
            "tls" : {
                    "rejectUnauthorized": false
            }

Gruß
Markus

Hi Stefan, das "Sep 23 16:00:26 hall postfix/submission/smtpd[22196]: warning: hostname mail.hallertau.de does not resolve to address externalIP" ist nicht unbedingt ein Problem, das die Mailzustellung verhindert. eher das hier "Sep 23 16:00:26 hall postfix/submission/smtpd[22196]: lost connection after EHLO from unknown[externalIP]", aber leider nicht aussagefähig. Ich vermute ein SSL-Thema. Du kannst in Deinem postfix den Debug-Modus für die externalIP aktivieren. In der main.cf vom postfix den folgenden Eintrag hinzufügen: debug_peer_list = externalIP und "postfix reload", dann sollte mehr aufgezeichnet werden. Alternativ kannst Du in der server.config.production.json festlegen, dass bei Zertifikatsfehlern nicht abgebrochen wird, wonach es hier aussieht. "SMTP_CONF" : { "host": "mein.toller.smtp", "port": 587, "requireTLS": true, "secure": true, "tls" : { "rejectUnauthorized": false } Gruß Markus
Poster
Collaborator

Hi Markus,

leider funktioniert der zusätzliche Eintrag in der .json nicht. Vielleicht als
Zusatzinfo:
Lerntools habe ich bei mir daheim installiert, da gibt es die externalIPhome, aka externalIP. Der Mailserver steht in der Welt und hat externalIPMAIL. Ich habe diverse Dienste daheim installiert, bei denen funktioniert die entsprechende SMTP Einstellung wunderbar. Nur nicht auf dem lerntools Server.

mail.hallertau.de (Name geändert) existiert tatsächlich, nur geht dieser nicht auf die externalIPhome und hat mit mein.toller.smtp auch nix zu tun. Spielt da vielleicht der reverse DNS rein?

Hier der output vom debug-Postfix auf dem Mailserver:

warning: hostname mail.hallertau.de does not resolve to address externalIPhome
lerntools: connect from unknown[externalIPhome]
lerntools: smtp_stream_setup: maxtime=300 enable_deadline=0
lerntools: match_hostname: smtpd_client_event_limit_exceptions: unknown ~? 127.0.0.0/8
lerntools: match_hostaddr: smtpd_client_event_limit_exceptions: externalIPhome ~? 127.0.0.0/8
lerntools: match_hostname: smtpd_client_event_limit_exceptions: unknown ~? [::ffff:127.0.0.0]/104
lerntools: match_hostaddr: smtpd_client_event_limit_exceptions: externalIPhome ~? [::ffff:127.0.0.0]/104
lerntools: match_hostname: smtpd_client_event_limit_exceptions: unknown ~? [::1]/128
lerntools: match_hostaddr: smtpd_client_event_limit_exceptions: externalIPhome ~? [::1]/128
lerntools: match_list_match: unknown: no match
lerntools: match_list_match: externalIPhome: no match
lerntools: auto_clnt_open: connected to private/anvil
lerntools: send attr request = connect
lerntools: send attr ident = submission:externalIPhome
lerntools: private/anvil: wanted attribute: status
lerntools: input attribute name: status
lerntools: input attribute value: 0
lerntools: private/anvil: wanted attribute: count
lerntools: input attribute name: count
lerntools: input attribute value: 1
lerntools: private/anvil: wanted attribute: rate
lerntools: input attribute name: rate
lerntools: input attribute value: 1
lerntools: private/anvil: wanted attribute: (list terminator)
lerntools: input attribute name: (end)
lerntools: report connect to all milters
lerntools: milter8_connect: non-protocol events for protocol version 6:
lerntools: milter8_connect: transport=inet endpoint=localhost:11332
lerntools: trying... [::1]
lerntools: vstream_tweak_tcp: TCP_MAXSEG 21845
lerntools: fd=19: stream buffer size old=0 new=87380
lerntools: milter8_connect: my_version=0x6
lerntools: milter8_connect: my_actions=0x1ff SMFIF_ADDHDRS SMFIF_CHGBODY SMFIF_ADDRCPT SMFIF_DELRCPT SMFIF_CHGHDRS SMFIF_QUARANTINE SMFIF_CHGFROM SMFIF_ADDRCPT_PAR SMFIF_SETSYMLIST
lerntools: milter8_connect: my_events=0x1fffff SMFIP_NOCONNECT SMFIP_NOHELO SMFIP_NOMAIL SMFIP_NORCPT SMFIP_NOBODY SMFIP_NOHDRS SMFIP_NOEOH SMFIP_NR_HDR SMFIP_NOUNKNOWN SMFIP_NODATA SMFIP_SKIP SMFIP_RCPT_REJ SMFIP_NR_CONN SMFIP_NR_HELO SMFIP_NR_MAIL SMFIP_NR_RCPT SMFIP_NR_DATA SMFIP_NR_UNKN SMFIP_NR_EOH SMFIP_NR_BODY SMFIP_HDR_LEADSPC
lerntools: milter8_connect: milter inet:localhost:11332 version 6
lerntools: milter8_connect: events SMFIP_NR_HDR SMFIP_NR_CONN SMFIP_NR_HELO SMFIP_NR_MAIL SMFIP_NR_RCPT SMFIP_NR_DATA SMFIP_NR_UNKN SMFIP_NR_EOH SMFIP_NR_BODY
lerntools: milter8_connect: requests SMFIF_ADDHDRS SMFIF_CHGBODY SMFIF_ADDRCPT SMFIF_DELRCPT SMFIF_CHGHDRS SMFIF_QUARANTINE SMFIF_CHGFROM SMFIF_ADDRCPT_PAR SMFIF_SETSYMLIST
lerntools: milter_macro_lookup: "j"
lerntools: milter_macro_lookup: result "mein.toller.smtp"
lerntools: milter_macro_lookup: "{daemon_name}"
lerntools: milter_macro_lookup: result "mein.toller.smtp"
lerntools: milter_macro_lookup: "{daemon_addr}"
lerntools: milter_macro_lookup: result "externalIPMAIL"
lerntools: milter_macro_lookup: "v"
lerntools: milter_macro_lookup: result "Postfix 3.4.14"
lerntools: milter8_conn_event: milter inet:localhost:11332: connect unknown/externalIPhome
lerntools: event: SMFIC_CONNECT; macros: j=mein.toller.smtp {daemon_name}=mein.toller.smtp {daemon_addr}=externalIPMAIL v=Postfix 3.4.14
lerntools: skipping reply for event SMFIC_CONNECT from milter inet:localhost:11332
lerntools: > unknown[externalIPhome]: 220 mein.toller.smtp Service ready
lerntools: watchdog_pat: 0x55ed24b15870
lerntools: < unknown[externalIPhome]: ????g?
lerntools: match_string: smtpd_forbidden_commands: ????g? ~? connect
lerntools: match_string: smtpd_forbidden_commands: ????g? ~? get
lerntools: match_string: smtpd_forbidden_commands: ????g? ~? post
lerntools: match_list_match: ????g?: no match
lerntools: report unknown command to all milters
lerntools: milter8_unknown_event: milter inet:localhost:11332: unknown command: ????g?
lerntools: event: SMFIC_UNKNOWN; macros: (none)
lerntools: skipping reply for event SMFIC_UNKNOWN from milter inet:localhost:11332
lerntools: > unknown[externalIPhome]: 502 5.5.2 Error: command not recognized
lerntools: watchdog_pat: 0x55ed24b15870
lerntools: < unknown[externalIPhome]: ??
lerntools: match_string: smtpd_forbidden_commands: ?? ~? connect
lerntools: match_string: smtpd_forbidden_commands: ?? ~? get
lerntools: match_string: smtpd_forbidden_commands: ?? ~? post
lerntools: match_list_match: ??: no match
lerntools: report unknown command to all milters
lerntools: milter8_unknown_event: milter inet:localhost:11332: unknown command: ??
lerntools: event: SMFIC_UNKNOWN; macros: (none)
lerntools: skipping reply for event SMFIC_UNKNOWN from milter inet:localhost:11332
lerntools: > unknown[externalIPhome]: 502 5.5.2 Error: command not recognized
lerntools: watchdog_pat: 0x55ed24b15870
lerntools: < unknown[externalIPhome]:
lerntools: > unknown[externalIPhome]: 500 5.5.2 Error: bad syntax
lerntools: watchdog_pat: 0x55ed24b15870
lerntools: < unknown[externalIPhome]:
lerntools: > unknown[externalIPhome]: 500 5.5.2 Error: bad syntax
lerntools: watchdog_pat: 0x55ed24b15870
lerntools: smtp_get: EOF
lerntools: match_hostname: smtpd_client_event_limit_exceptions: unknown ~? 127.0.0.0/8
lerntools: match_hostaddr: smtpd_client_event_limit_exceptions: externalIPhome ~? 127.0.0.0/8
lerntools: match_hostname: smtpd_client_event_limit_exceptions: unknown ~? [::ffff:127.0.0.0]/104
lerntools: match_hostaddr: smtpd_client_event_limit_exceptions: externalIPhome ~? [::ffff:127.0.0.0]/104
lerntools: match_hostname: smtpd_client_event_limit_exceptions: unknown ~? [::1]/128
lerntools: match_hostaddr: smtpd_client_event_limit_exceptions: externalIPhome ~? [::1]/128
lerntools: match_list_match: unknown: no match
lerntools: match_list_match: externalIPhome: no match
lerntools: send attr request = disconnect
lerntools: send attr ident = submission:externalIPhome
lerntools: private/anvil: wanted attribute: status
lerntools: input attribute name: status
lerntools: input attribute value: 0
lerntools: private/anvil: wanted attribute: (list terminator)
lerntools: input attribute name: (end)
lerntools: lost connection after UNKNOWN from unknown[externalIPhome]
lerntools: disconnect event to all milters
lerntools: milter8_disc_event: quit milter inet:localhost:11332
lerntools: disconnect from unknown[externalIPhome] unknown=0/2 commands=0/2
lerntools: free all milters
lerntools: free milter inet:localhost:11332
lerntools: max connection rate 1/60s for (submission:externalIPhome) at Sep 24 18:33:46
lerntools: statistics: max connection count 1 for (submission:externalIPhome) at Sep 24 18:33:46
lerntools: statistics: max cache size 1 at Sep 24 18:33:46

Hi Markus, leider funktioniert der zusätzliche Eintrag in der .json nicht. Vielleicht als Zusatzinfo: Lerntools habe ich bei mir daheim installiert, da gibt es die externalIPhome, aka externalIP. Der Mailserver steht in der Welt und hat externalIPMAIL. Ich habe diverse Dienste daheim installiert, bei denen funktioniert die entsprechende SMTP Einstellung wunderbar. Nur nicht auf dem lerntools Server. mail.hallertau.de (Name geändert) existiert tatsächlich, nur geht dieser nicht auf die externalIPhome und hat mit mein.toller.smtp auch nix zu tun. Spielt da vielleicht der reverse DNS rein? Hier der output vom debug-Postfix auf dem Mailserver: warning: hostname mail.hallertau.de does not resolve to address externalIPhome lerntools: connect from unknown[externalIPhome] lerntools: smtp_stream_setup: maxtime=300 enable_deadline=0 lerntools: match_hostname: smtpd_client_event_limit_exceptions: unknown ~? 127.0.0.0/8 lerntools: match_hostaddr: smtpd_client_event_limit_exceptions: externalIPhome ~? 127.0.0.0/8 lerntools: match_hostname: smtpd_client_event_limit_exceptions: unknown ~? [::ffff:127.0.0.0]/104 lerntools: match_hostaddr: smtpd_client_event_limit_exceptions: externalIPhome ~? [::ffff:127.0.0.0]/104 lerntools: match_hostname: smtpd_client_event_limit_exceptions: unknown ~? [::1]/128 lerntools: match_hostaddr: smtpd_client_event_limit_exceptions: externalIPhome ~? [::1]/128 lerntools: match_list_match: unknown: no match lerntools: match_list_match: externalIPhome: no match lerntools: auto_clnt_open: connected to private/anvil lerntools: send attr request = connect lerntools: send attr ident = submission:externalIPhome lerntools: private/anvil: wanted attribute: status lerntools: input attribute name: status lerntools: input attribute value: 0 lerntools: private/anvil: wanted attribute: count lerntools: input attribute name: count lerntools: input attribute value: 1 lerntools: private/anvil: wanted attribute: rate lerntools: input attribute name: rate lerntools: input attribute value: 1 lerntools: private/anvil: wanted attribute: (list terminator) lerntools: input attribute name: (end) lerntools: report connect to all milters lerntools: milter8_connect: non-protocol events for protocol version 6: lerntools: milter8_connect: transport=inet endpoint=localhost:11332 lerntools: trying... [::1] lerntools: vstream_tweak_tcp: TCP_MAXSEG 21845 lerntools: fd=19: stream buffer size old=0 new=87380 lerntools: milter8_connect: my_version=0x6 lerntools: milter8_connect: my_actions=0x1ff SMFIF_ADDHDRS SMFIF_CHGBODY SMFIF_ADDRCPT SMFIF_DELRCPT SMFIF_CHGHDRS SMFIF_QUARANTINE SMFIF_CHGFROM SMFIF_ADDRCPT_PAR SMFIF_SETSYMLIST lerntools: milter8_connect: my_events=0x1fffff SMFIP_NOCONNECT SMFIP_NOHELO SMFIP_NOMAIL SMFIP_NORCPT SMFIP_NOBODY SMFIP_NOHDRS SMFIP_NOEOH SMFIP_NR_HDR SMFIP_NOUNKNOWN SMFIP_NODATA SMFIP_SKIP SMFIP_RCPT_REJ SMFIP_NR_CONN SMFIP_NR_HELO SMFIP_NR_MAIL SMFIP_NR_RCPT SMFIP_NR_DATA SMFIP_NR_UNKN SMFIP_NR_EOH SMFIP_NR_BODY SMFIP_HDR_LEADSPC lerntools: milter8_connect: milter inet:localhost:11332 version 6 lerntools: milter8_connect: events SMFIP_NR_HDR SMFIP_NR_CONN SMFIP_NR_HELO SMFIP_NR_MAIL SMFIP_NR_RCPT SMFIP_NR_DATA SMFIP_NR_UNKN SMFIP_NR_EOH SMFIP_NR_BODY lerntools: milter8_connect: requests SMFIF_ADDHDRS SMFIF_CHGBODY SMFIF_ADDRCPT SMFIF_DELRCPT SMFIF_CHGHDRS SMFIF_QUARANTINE SMFIF_CHGFROM SMFIF_ADDRCPT_PAR SMFIF_SETSYMLIST lerntools: milter_macro_lookup: "j" lerntools: milter_macro_lookup: result "mein.toller.smtp" lerntools: milter_macro_lookup: "{daemon_name}" lerntools: milter_macro_lookup: result "mein.toller.smtp" lerntools: milter_macro_lookup: "{daemon_addr}" lerntools: milter_macro_lookup: result "externalIPMAIL" lerntools: milter_macro_lookup: "v" lerntools: milter_macro_lookup: result "Postfix 3.4.14" lerntools: milter8_conn_event: milter inet:localhost:11332: connect unknown/externalIPhome lerntools: event: SMFIC_CONNECT; macros: j=mein.toller.smtp {daemon_name}=mein.toller.smtp {daemon_addr}=externalIPMAIL v=Postfix 3.4.14 lerntools: skipping reply for event SMFIC_CONNECT from milter inet:localhost:11332 lerntools: > unknown[externalIPhome]: 220 mein.toller.smtp Service ready lerntools: watchdog_pat: 0x55ed24b15870 lerntools: < unknown[externalIPhome]: ????g? lerntools: match_string: smtpd_forbidden_commands: ????g? ~? connect lerntools: match_string: smtpd_forbidden_commands: ????g? ~? get lerntools: match_string: smtpd_forbidden_commands: ????g? ~? post lerntools: match_list_match: ????g?: no match lerntools: report unknown command to all milters lerntools: milter8_unknown_event: milter inet:localhost:11332: unknown command: ????g? lerntools: event: SMFIC_UNKNOWN; macros: (none) lerntools: skipping reply for event SMFIC_UNKNOWN from milter inet:localhost:11332 lerntools: > unknown[externalIPhome]: 502 5.5.2 Error: command not recognized lerntools: watchdog_pat: 0x55ed24b15870 lerntools: < unknown[externalIPhome]: ?? lerntools: match_string: smtpd_forbidden_commands: ?? ~? connect lerntools: match_string: smtpd_forbidden_commands: ?? ~? get lerntools: match_string: smtpd_forbidden_commands: ?? ~? post lerntools: match_list_match: ??: no match lerntools: report unknown command to all milters lerntools: milter8_unknown_event: milter inet:localhost:11332: unknown command: ?? lerntools: event: SMFIC_UNKNOWN; macros: (none) lerntools: skipping reply for event SMFIC_UNKNOWN from milter inet:localhost:11332 lerntools: > unknown[externalIPhome]: 502 5.5.2 Error: command not recognized lerntools: watchdog_pat: 0x55ed24b15870 lerntools: < unknown[externalIPhome]: lerntools: > unknown[externalIPhome]: 500 5.5.2 Error: bad syntax lerntools: watchdog_pat: 0x55ed24b15870 lerntools: < unknown[externalIPhome]: lerntools: > unknown[externalIPhome]: 500 5.5.2 Error: bad syntax lerntools: watchdog_pat: 0x55ed24b15870 lerntools: smtp_get: EOF lerntools: match_hostname: smtpd_client_event_limit_exceptions: unknown ~? 127.0.0.0/8 lerntools: match_hostaddr: smtpd_client_event_limit_exceptions: externalIPhome ~? 127.0.0.0/8 lerntools: match_hostname: smtpd_client_event_limit_exceptions: unknown ~? [::ffff:127.0.0.0]/104 lerntools: match_hostaddr: smtpd_client_event_limit_exceptions: externalIPhome ~? [::ffff:127.0.0.0]/104 lerntools: match_hostname: smtpd_client_event_limit_exceptions: unknown ~? [::1]/128 lerntools: match_hostaddr: smtpd_client_event_limit_exceptions: externalIPhome ~? [::1]/128 lerntools: match_list_match: unknown: no match lerntools: match_list_match: externalIPhome: no match lerntools: send attr request = disconnect lerntools: send attr ident = submission:externalIPhome lerntools: private/anvil: wanted attribute: status lerntools: input attribute name: status lerntools: input attribute value: 0 lerntools: private/anvil: wanted attribute: (list terminator) lerntools: input attribute name: (end) lerntools: lost connection after UNKNOWN from unknown[externalIPhome] lerntools: disconnect event to all milters lerntools: milter8_disc_event: quit milter inet:localhost:11332 lerntools: disconnect from unknown[externalIPhome] unknown=0/2 commands=0/2 lerntools: free all milters lerntools: free milter inet:localhost:11332 lerntools: max connection rate 1/60s for (submission:externalIPhome) at Sep 24 18:33:46 lerntools: statistics: max connection count 1 for (submission:externalIPhome) at Sep 24 18:33:46 lerntools: statistics: max cache size 1 at Sep 24 18:33:46
Collaborator

Die Logs zeigen, dass Postfix nicht abbricht, sondern Deine lerntools-Instanz.

Habe jetzt mal eine Weile rumprobiert und festgestellt, dass ich bei mir in der Config Port 465 eingetragen habe :-( Nach ein wenig debugging, muss bei port 587 secure auf "false" und da ein selbssigniertes Zertifikat hinter dem Port hängt, muss die TLS-Option mit rein. Hier schauen, dass die Anzahl der "}" in der Config insgesamt passen, ansonsten startet lerntools ja auch nicht.

    "SMTP_CONF" : {
            "host": "mein.toller.smtp",
            "port": 587,
            "requireTLS": true,
            "secure": false,
            "tls" : {
                    "rejectUnauthorized": false
            }
            }

Wenn das bei Dir nicht funktioniert, müsste man den debug- und log-Modus mal aktivieren.

Gruß
Markus

Die Logs zeigen, dass Postfix nicht abbricht, sondern Deine lerntools-Instanz. Habe jetzt mal eine Weile rumprobiert und festgestellt, dass ich bei mir in der Config Port 465 eingetragen habe :-( Nach ein wenig debugging, muss bei port 587 secure auf "false" und da ein selbssigniertes Zertifikat hinter dem Port hängt, muss die TLS-Option mit rein. Hier schauen, dass die Anzahl der "}" in der Config insgesamt passen, ansonsten startet lerntools ja auch nicht. "SMTP_CONF" : { "host": "mein.toller.smtp", "port": 587, "requireTLS": true, "secure": false, "tls" : { "rejectUnauthorized": false } } Wenn das bei Dir nicht funktioniert, müsste man den debug- und log-Modus mal aktivieren. Gruß Markus
Poster
Collaborator

Du bist mein Held!

Es funktioniert jetzt. Genial. Vielen Dank!

Kann man der Absenderadresse unter "INFO_MAIL" noch einen Namen mitgeben? Dann wäre das eine sehr runde Sache.

Stefan

Du bist mein Held! Es funktioniert jetzt. Genial. Vielen Dank! Kann man der Absenderadresse unter "INFO_MAIL" noch einen Namen mitgeben? Dann wäre das eine sehr runde Sache. Stefan
Collaborator

Super, das freut mich.

Kann man der Absenderadresse unter "INFO_MAIL" noch einen Namen mitgeben? Dann wäre das eine sehr runde Sache.

"INFO_MAIL" : "Mein Name <irgendwas@irgendwo.de>",

Damit geht das.

Gruß
Markus

Super, das freut mich. > Kann man der Absenderadresse unter "INFO_MAIL" noch einen Namen mitgeben? Dann wäre das eine sehr runde Sache. `"INFO_MAIL" : "Mein Name <irgendwas@irgendwo.de>",` Damit geht das. Gruß Markus
sthaydn closed this issue 2 months ago
Sign in to join this conversation.
No Milestone
No project
2 Participants
Notifications
Due Date

No due date set.

Dependencies

This issue currently doesn't have any dependencies.

Loading…
There is no content yet.