Seite 1 von 1

E-Mail Versand per mailsend-go funktioniert nicht mehr

Verfasst: 18 Feb 2026 17:00
von Wetter Kalkriese
Hallo,

seit einigen Tagen funktioniert der E-Mail Versand mit mailsend-go nicht mehr.

email_1.txt wird erstellt und und laut ws_debug_email.txt auch korrekt ausgeführt.

Die Empfängerseite akzeptiert aber scheinbar nicht mehr das Format.
Folgendes wurde mir dazu mitgeteilt:

wir haben das Zustellungsproblem Ihrer Wetterdaten-E-Mail ausführlich geprüft.

Die E-Mail wird von Ihrer Wettersoftware technisch nicht vollständig RFC-konform erzeugt. Konkret enthält sie einen fehlerhaften „Content-Type“-Header (doppelte Zeichensatz-Angabe) sowie zusätzliche Formatierungsinformationen, die vom Spam- und Virenfilter unseres Mail-Gateways nicht eindeutig verarbeitet werden können.

Unser Sicherheitssystem (Proxmox Mail Gateway) erkennt diese Unstimmigkeit und bricht die Verarbeitung vorsorglich mit einer temporären Fehlermeldung (451) ab. Die E-Mail verbleibt dadurch in der Warteschlange und wird nicht weiter zugestellt.

Es handelt sich hierbei nicht um eine Sperre Ihrer Adresse oder um ein Spam-Problem bei GMX, sondern um eine formale Unsauberkeit in der von der Wettersoftware erzeugten E-Mail-Struktur.

Damit die Zustellung künftig wieder problemlos funktioniert, empfehlen wir:


ein Update der Wettersoftware auf die aktuellste Version
alternativ eine Anpassung der E-Mail-Einstellungen (Zeichensatz UTF-8 nur einmal definiert, keine zusätzlichen Sonderkodierungen)


Sobald die E-Mail technisch korrekt erzeugt wird, erfolgt die Zustellung wieder ohne Einschränkungen.

Wenn Sie noch weitere Fragen haben, stehen wir Ihnen gerne zur Verfügung.

--------------------------------

Fehlermeldung vom Host:
Sensible Daten wurden von mir durch "BLABLA" ersetzt.

This is the mail system at host mail-BLABLA.net.

####################################################################
# THIS IS A WARNING ONLY. YOU DO NOT NEED TO RESEND YOUR MESSAGE. #
####################################################################

Your message could not be delivered for more than 4 hour(s).
It will be retried until it is 5 day(s) old.

For further assistance, please send mail to postmaster.

If you do so, please include this problem report. You can
delete your own text from the attached returned message.

The mail system

<BLABLA@gmx.de>: host BLABLA said: BLABLA detected
undelivered mail to <BLABLA@gmx.de> (in reply to end of DATA
command)


Reporting-MTA: dns; mail-fw.BLABLA.net
X-Proxmox-Queue-ID: BLABLA
X-Proxmox-Sender: rfc822; SRS0=kOzS=AV=wetterstation-kalkriese.de=wetter@BLABLA.net
Arrival-Date: Tue, 17 Feb 2026 23:56:07 +0100 (CET)

Final-Recipient: rfc822; BLABLA@gmx.de
Original-Recipient: rfc822;BLABLA@gmx.de
Action: delayed
Status: 4.4.0
Remote-MTA: dns; 127.0.0.1
Diagnostic-Code: smtp; 451 4.4.0 detected undelivered mail to
<BLABLA@gmx.de>
Will-Retry-Until: Sun, 22 Feb 2026 23:56:07 +0100 (CET)


Return-Path: <SRS0=kOzS=AV=wetterstation-kalkriese.de=wetter@BLABLA.net>
Received: from mail.BLABLA.net (mail.BLABLA.net [BLABLA])
by mail-fw.BLABLA.net (Proxmox) with ESMTPS id D8BA361FF1
for <BLABLA@gmx.de>; Tue, 17 Feb 2026 23:56:07 +0100 (CET)
Received: from localhost (unknown [89.58.66.255])
by mail.BLABLA.net (Postfix) with ESMTPSA id A5F49318C0
for <BLABLA@gmx.de>; Tue, 17 Feb 2026 23:56:07 +0100 (CET)
Mime-Version: 1.0
Date: Tue, 17 Feb 2026 23:56:07 +0100
From: "Private Wetterstation Kalkriese" <wetter@wetterstation-kalkriese.de>
To: BLABLA@gmx.de
Subject: Wetterdaten-Report: Private Wetterstation Kalkriese
X-Mailer: @(#) mailsend-go vv1.0.11-b2, windows
X-Copyright: MIT. It is illegal to use this software for Spamming
Content-Type: text/plain; charset=utf-8; charset=UTF-8
Content-Transfer-Encoding: quoted-printable
X-Virus-Scanned: clamav-milter 1.4.3 at mail.BLABLA.net
X-Virus-Status: Clean
--------------------------------

Bei den E-Mail Einstellungen (Steuerung, Einstellungen, Allgemeines, ...) habe ich unter charset utf-8 entfernt/hinzugefügt.
mailsend-go aktualisiert.
Hat beides keine Besserung gebracht.

custum_r.txt ist als utf-8 abgespeichert, vorher war die als utf-8 mit BOM abgespeichert.
Einheiten sind im Format °C oder l/m² geschrieben.
Muss die Datei als utf-8 mit BOM abgespeichert werden?
Kann/Muss ich bei WSWin dann auch utf-8 mit BOM eintragen?

Ich hatte den Inhalt der custom_r.txt um eine compare Variable ergänzt, die Berechnung und die Zustellung hat danach
für mehrere Wochen funktioniert.

Liegt der Fehler hier:
Content-Type: text/plain; charset=utf-8; charset=UTF-8.
Wenn ja, wie bekomme ich da nur einmal charset=utf-8 hinein?

Danke für Eure Hilfe.

Re: E-Mail Versand per mailsend-go funktioniert nicht mehr

Verfasst: 18 Feb 2026 18:13
von Werner
Was steht in der
ws_debug_email.txt
wenn die beim Email "debug sendstring" Option auch aktiviert ist?

Mit diesem String kann man dann ausgezeichnet experimentieren ...
auf der Kommando-Ebene (cmd )

Re: E-Mail Versand per mailsend-go funktioniert nicht mehr

Verfasst: 19 Feb 2026 18:40
von Wetter Kalkriese
Hallo,

der Inhalt der ws_debug_email.txt mit der Test-Message:


mailsend-go -smtp mail.blabla.net -port 465 -ssl auth -user "wetter@wetterstation-kalkriese.de" -pass "blabla" -from wetter@wetterstation-kalkriese.de -fname "Private Wetterstation Kalkriese" -to "blabla@gmx.de" -sub "Wetterdaten-Report: Private Wetterstation Kalkriese WsWin32 - Test Message " -log "C:\Wswin\ws_debug_email.txt" -cs "UTF-8" body -file "C:\Wswin\email_1.txt" -fname "Private Wetterstation Kalkriese" -list "C:\Wswin\email-list.txt" -debug
2026/02/17 16:52:25 - mailsend-go v1.0.10 starts -
2026/02/17 16:52:25 Subject: Wetterdaten-Report: Private Wetterstation Kalkriese WsWin32 - Test Message
2026/02/17 16:52:25 From: wetter@wetterstation-kalkriese.de
2026/02/17 16:52:25 To: blabla@gmx.de
2026/02/17 16:52:25 Subject: Wetterdaten-Report: Private Wetterstation Kalkriese WsWin32 - Test Message
2026/02/17 16:52:25 From: wetter@wetterstation-kalkriese.de
2026/02/17 16:52:25 To: blabla@gmx.de
2026/02/17 16:52:25 SMTP server: mail.blabla.net
2026/02/17 16:52:25 SMTP Port: 465
2026/02/17 16:52:25 Setting From with name: wetter@wetterstation-kalkriese.de,Private Wetterstation Kalkriese
2026/02/17 16:52:25 SMTP server: mail.blabla.net
2026/02/17 16:52:25 SMTP Port: 465
2026/02/17 16:52:25 Setting From with name: wetter@wetterstation-kalkriese.de,Private Wetterstation Kalkriese
2026/02/17 16:52:25 Using ESMTP Authentication
2026/02/17 16:52:25 SSL? true
2026/02/17 16:52:26 Sending mail...
2026/02/17 16:52:26 Sending mail...
2026/02/17 16:52:26 To: blabla@gmx.de
2026/02/17 16:52:26 Attach body
2026/02/17 16:52:26 Attach body
2026/02/17 16:52:26 Mail Sent Successfully
2026/02/17 16:52:26 - mailsend-go v1.0.10 ends -
mailsend-go -smtp mail.blabla.net -port 465 -ssl auth -user "wetter@wetterstation-kalkriese.de" -pass "blabla" -from wetter@wetterstation-kalkriese.de -fname "Private Wetterstation Kalkriese" -to "blabla@gmx.de" -sub "Wetterdaten-Report: Private Wetterstation Kalkriese WsWin32 - Test Message " -log "C:\Wswin\ws_debug_email.txt" -cs "UTF-8" body -file "C:\Wswin\email_1.txt" -fname "Private Wetterstation Kalkriese" -list "C:\Wswin\email-list.txt" -debug

-----------------------

Wenn ich den String ins cmd einfüge erhalte ich folgendes:

C:\Wswin>mailsend-go -smtp mail.blabla.net -port 465 -ssl auth -user "wetter@wetterstation-kalkriese.de" -pass "blabla" -from wetter@wetterstation-kalkriese.de -fname "Private Wetterstation Kalkriese" -to "blabla@gmx.de" -sub "Wetterdaten-Report: Private Wetterstation Kalkriese WsWin32 - Test Message " -log "C:\Wswin\ws_debug_email.txt" -cs "utf-8" body -file "C:\Wswin\email_1.txt" -fname "Private Wetterstation Kalkriese" -list "C:\Wswin\email-list.txt" -debug


DEBUG: OAuth2=false, Password='blabla', Length=14
Name: 'Testperson', Email: 'blabla@gmx.de'
2026/02/19 17:54:56 Number of attachments: 0
2026/02/19 17:54:56 Tag: string,required,N/A,-smtp
2026/02/19 17:54:56 args length: 4
2026/02/19 17:54:56 Tag: number,optional,587,1,65535,-port
2026/02/19 17:54:56 args length: 6
2026/02/19 17:54:56 Flag: -port
2026/02/19 17:54:56 in Numberic validator default: 587
2026/02/19 17:54:56 num: 465
2026/02/19 17:54:56 Tag: string,optional,localhost,-domain
2026/02/19 17:54:56 args length: 4
2026/02/19 17:54:56 Tag: string,required,N/A,-from
2026/02/19 17:54:56 args length: 4
2026/02/19 17:54:56 Tag: string,required,N/A,-to
2026/02/19 17:54:56 args length: 4
Mail Sent Successfully

C:\Wswin>

----------------------------------------

An meine Hauptadresse wetter ät wetterstation-kalkriese.de wird gesendet, aber nicht an die anderen die in der "C:\Wswin\email-list.txt" stehen.

Ich bin :?, das hat doch bis vor wenigen Tagen noch funktioniert.

Ich werde morgen mal eine weitere Adresse beim Server einrichten und von dort aus dann mal die E-Mail zu verteilen. Mal schauen was passiert.

Re: E-Mail Versand per mailsend-go funktioniert nicht mehr

Verfasst: 21 Feb 2026 18:21
von Wetter Kalkriese
Nun hatte ich eine neue E-Mail-Adresse bei meinen Server/Host - Anbieter eingerichtet, gleiche Problematik wie vorher.
Nachricht wird von WSWin gesendet, aber nicht vom Server/Host - Anbieter in Empfang genommen, irgendwo aber schon, da die als defekt oder ähnliches deklariert wird, dann entsprechend auch nicht weitergeleitet wird.

Nun sende ich den Wetterdaten-Report an meine gmx Adresse und in der "C:\Wswin\email-list.txt" vorhandene Adressen werden entsprechend auch beliefert.
Nachteil nun, die Mail kommt von Absendername: Private Wetterstation Kalkriese mit Absender-E-Mail-Adresse: blabla(ät)gmx.de.
Ich möchte aber, das die wie vorher per wetterdaten(ät)wetterstation-kalkriese.de versendet werden.

gmx scheint die Mail (zur Zeit) wohl so durch zu winken, mein Server/Host - Anbieter nicht!?

Bin gespannt, wie und ob der automatische Versand heute Nacht klappt.

---------------

Auszug aus der ws_debug_email.txt

mailsend-go -smtp mail.gmx.net -port 465 -ssl auth -user "blabla@gmx.de" -pass "blabla" -from blabla@gmx.de -fname "Private Wetterstation Kalkriese" -to "blabla@gmx.de" -sub "Wetterdaten-Report: Private Wetterstation Kalkriese WsWin32 - Test Message " -log "C:\Wswin\ws_debug_email.txt" -cs "utf-8" body -file "C:\Wswin\email_1.txt" -fname "Private Wetterstation Kalkriese" -list "C:\Wswin\email-list.txt" -debug
2026/02/21 17:56:12 - mailsend-go vv1.0.11-b2 starts -
2026/02/21 17:56:12 Subject: Wetterdaten-Report: Private Wetterstation Kalkriese WsWin32 - Test Message
2026/02/21 17:56:12 From: blabla@gmx.de
2026/02/21 17:56:12 To: blabla@gmx.de
2026/02/21 17:56:12 Subject: Wetterdaten-Report: Private Wetterstation Kalkriese WsWin32 - Test Message
2026/02/21 17:56:12 From: blabla@gmx.de
2026/02/21 17:56:12 To: blabla@gmx.de
2026/02/21 17:56:12 SMTP server: mail.gmx.net
2026/02/21 17:56:12 SMTP Port: 465
2026/02/21 17:56:12 Setting From with name: blabla@gmx.de,Private Wetterstation Kalkriese
2026/02/21 17:56:12 SMTP server: mail.gmx.net
2026/02/21 17:56:12 SMTP Port: 465
2026/02/21 17:56:12 Setting From with name: blabla@gmx.de,Private Wetterstation Kalkriese
2026/02/21 17:56:12 Using ESMTP Authentication
2026/02/21 17:56:12 domain: ''
2026/02/21 17:56:12 SSL? true
2026/02/21 17:56:12 Sending mail...
2026/02/21 17:56:12 Sending mail...
2026/02/21 17:56:12 To: blabla@gmx.de
2026/02/21 17:56:12 Attach body
2026/02/21 17:56:12 Attach body
2026/02/21 17:56:12 Attach body
2026/02/21 17:56:12 Mail Sent Successfully
2026/02/21 17:56:12 - mailsend-go vv1.0.11-b2 ends -

Nachtrag 26.02.2026:
(Automatischer) Versand der E-Mail an/per gmx funktioniert.
Aber eben nur per gmx und das ist eigentlich nicht gewollt.