[Fli4l_dev] Problem mit OPT mailsend

Nelson Matias nelson at anires.de
Mi Jan 7 20:27:27 CET 2026


Hallo Harvey,

am Tue, 6 Jan 2026 18:25:31 +0100 schrieb Harvey in spline.fli4l.dev

>Nelson,
>
>> Wenn ich einen symlink in /usr/bin erstelle:
>> 
>> cerberus 4.1.0--2025-12-08 # ls -la sendmail
>> lrwxrwxrwx    1 root     root            24 Jan  2 21:26 sendmail -> /opt/files/usr/bin/msmtp
>> 
>> und /etc/msmtp.conf nach /etc/msmtprc kopiere
>> 
>> Da funktioniert der Cron und sendet Mails.  
>
>Heureka! Etappensieg ;) Den Symlink würde ich über die config.txt von 
>easycron im Startscript erzeugen gelassen. Kann man an 
>EASYCRON_MAIL='yes' ankoppeln (und prüfen, ob opt_sendmail aktiviert ist)...

Das klingt nicht richtig. Weil es würde dann nur der Linux-Standard
erzeugt werden, wenn auch EASYCRON eingesetzt wird. Ich würde das gleich
im OPT_SENDMAIL erzeugen lassen. Dann funzt die Mailfunktion quasi "out of
the box".
Die Prüfung auf OPT_SENDMAIL sollte indes immer passieren wenn
EASYCRON_MAIL auf "yes" gesetzt wird. Das geht aber denke ich über die
Parameterprüfung, oder?

>> Wegen der Config-Datei ... evtl. kann man die beim build schon festlegen.
>> Also das msmtp nicht nach msmtprc sucht sondern nach msmtp.conf. Ich
>> stell mir da eine Änderung in der .configure für msmtp vor. Ich weiss ja
>> nicht was da im Buildroot drin ist.  
>
>So wie ich das beim überfliegen des Codes gesehen habe, ist das 
>buildroot unschuldig. Unsere Scripts legen diese msmtprc an und 
>übergeben sie per Option -C an msmtp. Hat vielleicht historische Gründe. 
>Ich würde dazu tendieren, opt_sendmail gleich die richtige Datei 
>erzeugen zu lassen.
>
>Andere Meinungen?

Nur meine Äußerung von oben. OPT_SENDMAIL sollte einen eigenständigen,
unabhängigen MTA bereitstellen. Die zusätzlichen Scripte sollten zunächst
beibehalten werden. Aber eigentlich sind diese unnötig, wenn die
sendmail-Kompatibilität eingehalten werden kann. Alle anderen OPTs können
dann einfach auf OPT_SENDMAIL prüfen und so über sendmail die Mails
verschicken. Dessen Syntax ist den meisten geläufig und es gibt genug
tutorials um sie zu erlernen und zu nutzen.

Irgendwann können dann die zusätzlichen Scripte auch wegfallen.

-- 
Gruß

Nelson



Mehr Informationen über die Mailingliste Fli4l_dev