Re: Problem mit OPT mailsend
Nelson Matias <[email protected]>
| Newsgroups | spline.fli4l.dev |
|---|---|
| Organization | spline |
| Message-ID | <[email protected]> |
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