Am 04.03.24 um 09:55 schrieb Werner Franke:
Am 04.03.24 um 06:01 schrieb Ulf Volmer:
Am 03.03.24 um 10:19 schrieb Werner Franke:
Aber mit ssmtp habe ich es hinbekommen. https://linuxundich.de/gnu-linux/system-mails-ohne-einen-mail-server-mit-ssm...
Allerdings hat mailx damit erst mal nicht funktioniert. Der hat über ein fehlendes /usr/sbin/sendmail gemeckert. Ein Softlink /usr/sbin/sendmail -> /usr/sbin/sendmail.ssmtp hat das behoben.
Hätte das nicht bei der Installation angelegt werden müssen ?
Wenn ich ins spec File [1] schaue: ja, das hätte angelegt werden sollen:
ln -s %{_sbindir}/%{name} %{buildroot}%{_sbindir}/sendmail.ssmtp
[1] https://build.opensuse.org/package/view_file/home:jloehel/ssmtp/ssmtp.spec?e...
Danke für die Antwort Ulf,
Aus dem Spec-Link von dir:
ln -s %{_sbindir}/%{name} %{buildroot}%{_sbindir}/sendmail.ssmtp ln -s %{_sbindir}/%{name} %{buildroot}%{_bindir}/newaliases.ssmtp ln -s %{_sbindir}/%{name} %{buildroot}%{_bindir}/mailq.ssmtp
Ich kenne mich da nicht wirklich aus, aber das scheut mir doch etwas komisch aus:
Zuerst kommt
install -p -D -m 755 %{name} %{buildroot}%{_sbindir}/%{name}
Also müsste %{name} mit 'ssmtp' definiert sein. Wenn das so stimmt, können die 3 ln-Befehle nicht passen, denn sie würden jedes mal ein
ln -s %{_sbindir}/ssmtp %{buildroot}%{_sbindir}/sendmail.ssmtp ln -s %{_sbindir}/ssmtp %{buildroot}%{_bindir}/newaliases.ssmtp ln -s %{_sbindir}/ssmtp %{buildroot}%{_bindir}/mailq.ssmtp
erzeugen wollen (??)
Oder liege ich da falsch ?
Zusatz: (etwas voreilig abgesendet) Das wurde auch gemacht, denn z.B. %{buildroot}%{_sbindir}/sendmail.ssmtp ist ein Softlink auf ssmtp. /usr/sbin/sendmail.ssmtp -> ssmtp Aber für ein /usr/sbin/sendmail sehe ich in dem Spec File keinen Eintrag. Gruss Werner