[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