Seite 1 von 1

[Gelöst] SimpleSystemMail macht nach Update auf Ubuntu 25.10 Probleme

Verfasst: Mo 17. Nov 2025, 17:06
von bonpland
Hallo allerseits.
Ich habe bis jetzt mithilfe von SimpleSystemMail bequem aus einem Base-Formular heraus per Makro E-Mails versenden können. Ging mit Base und Betterbird perfekt.

Nun habe ich von Ubuntu 25.04 auf Ubuntu 25.10 und gleichzeitig auf LibreOffice 25.8.2.2 geupdatet.

Seitdem übergibt das Base-Makro nur noch den Empfänger an Betterbird, der Betreff und der Body bleiben aber leer. Auch die Attachments werden nicht angehängt.
Ein Downgrade von Liberoffice auf 25.2.7 hat daran nichts geändert.

Gibt es unter den Fachleuten hier jemanden der mir sagen kann, ob sich etwas an dem UnoService und ggf. die Befehlsnomenklatur geändert hat, oder ob es an der Ubuntu-Version liegt.
Muss ich wohl zurück zu Ubuntu 25.04?

Vielen Dank und schöne Grüße
Roland

Re: SimpleSystemMail macht nach Update auf Ubuntu 25.10 Probleme

Verfasst: Di 18. Nov 2025, 15:34
von RobertG
Ubuntu, LibreOffice und Mail - das ist eine never ending Story.

Ich habe das für die XRechnung-Datenbank (siehe https://www.familiegrosskopf.de/robert/) so gelöst, dass insbesondere Thunderbird direkt über Konsolenparameter angesprochen wird. Da ist dann SimpleSystemMail außen vor.

Sieht in den aktuellen Fassungen der XRechnungs-Datenbank so aus:

Code: Alles auswählen

REM thunderbird --help
REM -compose [ <options> ] Compose a mail or news message. Options are specified
REM      as string "option='value,...',option=value,..." and
REM      include: from, to, cc, bcc, newsgroups, subject, body,
REM      message (file), attachment (file), format (html | text).
stProgUrl = "thunderbird"
IF GetGuiType = 1 THEN stProgUrl = stProgUrl & ".exe"' Windows
stCommand = stProgUrl & " -compose " & stFrom & "to=" & stRecipient & stCC & ",subject='" & stSubject & "',message='" & stFileUrl & "',attachment='" & stAttachment & "'" & stFormat & """"
Shell( stCommand, 1, "", true )	
Aber Vorsicht: Die XRechnungs-Datenbank in der Firebird-Version und Ubuntu ist die nächste Klippe. Die Ubuntu-Pakete verbinden Firebird mit einer separaten Firebird-Installation, die Firebird 4 statt Firebird 3 nutzt. Unbrauchbar für LibreOffice.

Re: SimpleSystemMail macht nach Update auf Ubuntu 25.10 Probleme

Verfasst: Mi 19. Nov 2025, 14:47
von bonpland
Hallo Robert.

vielen Dank für Deine Antwort und den Code.
Leider funktioniert der bei mir nicht wie erwartet.

Das Makro übergibt nur den Absender an Thunderbird/Betterbird, aber Empfänger, Betreff, Body und Anhang werden nicht übergeben.

Ich muss noch erwähnen, dass ich den Budgie-Desktop verwende.
Kann es sein, dass dieser hier Schwierigkeiten macht?

Gruß Roland

Re: SimpleSystemMail macht nach Update auf Ubuntu 25.10 Probleme

Verfasst: Do 20. Nov 2025, 07:57
von RobertG
Hallo Roland,

fange doch einmal den Code ab über msgbox stCommand.
Den Tipp, das Ganze für thunderbird über den compose-Befehl zu machen, habe ich ja gerade von Ubuntu-Nutzern. Unter OpenSUSE funktioniert das Ganze mit SimpleSystemMail.

Vielleicht hilft es auch, Thunderbird als snap-Paket zu installieren…

Gruß

Robert

Re: SimpleSystemMail macht nach Update auf Ubuntu 25.10 Probleme

Verfasst: Do 20. Nov 2025, 15:48
von bonpland
Hallo Robert,

dank Deiner Hilfe mit dem Shell-Befehl habe ich es jetzt soweit hingekriegt, dass ich die Mail an Betterbird übergeben kann.
Nun scheitere ich nur noch daran, dass nur ein Mailanhang mitgegeben wird, ich möchte aber zwei Anhänge mitgeben. Meine begrenzten Kenntnisse über Arrays haben mich hier noch nicht weiter gebracht.

Wie schaffe ich es, dass ich zwei PDFs, die ich weiter oben in meinem Makro als Berichte erzeugt und abgespeichert habe, an die Mail gehängt bekomme?

Danke und Gruß
Roland

Re: SimpleSystemMail macht nach Update auf Ubuntu 25.10 Probleme

Verfasst: Do 20. Nov 2025, 19:27
von bonpland
Jippie!!

Habe mein letztes Problem mit zwei Anhängen jetzt auch gelöst mit

Code: Alles auswählen

Anhang = ConvertToUrl (stUrl1) + "%2C" + ConvertToUrl(stUrl2)
shell("/opt/betterbird/betterbird",1,"-compose to=" + Empfaenger + ",attachment=" + Anhang + ",subject=" + Betreff  + ",body=" + Body)
Danke nochmal für die Hilfe und bis bald mal wieder.
Gruß
Roland